[英]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.