簡體   English   中英

Tableau計算的字段日期

[英]Tableau calculated field dates

我試圖做一個計算字段,但無法使其正常工作。

首先,我試圖復制我在訪問中所做的工作...

    =DateDiff("d",[90 Days to Exp],[Expiration])        

但這給我一個錯誤

我做了一些研究,發現一些可以有效計算的東西。

    window_sum(datediff('day',
                lookup(min([90 Days to Exp]), 0),
                min([Expiration])))                     

只顯示90天,我已經知道

我想確定它正在對“到期” 倒數幾天,所以我將其更改為...

    window_sum(datediff('day',
                lookup(min(NOW()), 0),
                min([Expiration])))          

也嘗試過...

    window_count(datediff('day',
                lookup(min(NOW()), 0),
                min([Expiration])))

仍然是有效的計算結果,但數字遠不止於此。...我嘗試使用和不使用min和max ...,但似乎仍無法准確計數

退后。 與其給我們隨機的代碼,不如解釋您要達到的目標(結果是什么)以及數據庫的外觀(例如,字段是什么)。

對於我認為您要實現的數據庫目標,我將給出解決方案。

我相信您有一個數據庫,其中的每個條目都是具有到期日期([Expiration])的產品。 我認為您要達到的目的是要知道截止日期還剩下多少天。

因此,如果要為數據庫中的每個條目計算此值,則公式應為:

DATEDIFF('day',NOW(),[Expiration])

這很簡單,您正在計算今天和到期日期之間有多少天

我不知道為什么要在建議中使用表格計算,但是如果不應該為每個條目(而是一組條目)進行這種計算,那么表格計算會很有用,但是如果我不明白你想要什么

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM