繁体   English   中英

Tableau:我需要了解两个日期之间的天数差异。 Datediff提供的结果不正确,为什么?

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

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM