比较Power Bi查询中的两个日期时间字段

时间:2019-01-25 11:35:05

标签: powerbi powerbi-desktop

我的列名为IsGreater。 通过比较两个日期字段来填充此列。 一个是今天的日期,另一个是文本格式的日期字段,例如:“ 12/1/2018 8:00:00 AM”(文本格式)。 我需要比较这两个日期并返回true或false。

谢谢。

我正在尝试

IsGreater = IF((FORMAT(TODAY(),"MM/DD/YYYY HH:MM:SS tt"))> 
(FORMAT([date],"MM/DD/YYYY HH:MM:SS tt")),true,false)
and
IsGreater = IF((FORMAT(TODAY(),"MM/DD/YYYY HH:MM:SS tt"))> 
(FORMAT([date],"MM/DD/YYYY HH:MM:SS tt")),True(),False())

它没有按预期工作。 需要帮助。

预期为true,因为日期字段包含过去的“ 2018/12/1 8:00:00 ”。

1 个答案:

答案 0 :(得分:0)

只需重新排列DD和MM:

= IF((FORMAT(TODAY(),"DD/MM/YYYY HH:MM:SS tt"))> 
(FORMAT([Date],"DD/MM/YYYY HH:MM:SS tt")),true,false)