![](/img/trans.png)
[英]Finding difference between two dates in Tableau in terms of days, rounded to two decimals
[英]Tableau: I need to get the difference in days between two dates. Datediff is giving incorrect result, why?
我正在使用DATEDIFF作為
DATEDIFF('day', #2016-12-24#, #2016-12-22#)
我得到的結果是-1468。 如果我互換日期,我會得到1468,而差額只有2天。
如果我使用DATEDIFF('day', #2016-12-24#, TODAY())
我會收到8808。為什么? 非常感謝您提供任何幫助,以正確獲取日期差異。
Tableau的奇怪問題。 這是解決方案。 https://community.tableau.com/thread/122324
當我們將該字段拖到行/列中時,Tableau自動使用SUM()。 我們需要使用諸如MIN()MAX()AVG()或MEDIAN()之類的非加法聚合。
感謝Shawn,感謝您在Tableau社區中的回答。
DATEDIFF的格式功能:DATEDIFF(date_part,[開始時間],[結束時間]。由於首先使用結束時間,隨后使用開始時間,所以顯示-1468。請確保開始時間和結束時間為字符串格式。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.