powerbi - 比较 power bi 查询中的两个日期时间字段
问题描述
我的列名为 IsGreater。通过比较两个日期字段来填充此列。一个是今天的日期,另一个是文本格式的日期字段,例如:“12/1/2018 8:00:00 AM”文本格式。我需要比较这两个日期并返回真或假。
提前致谢。
我在尝试
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())
它不像假设的那样工作。需要帮助。
预计为真,因为日期字段包含过去的“ 12/1/2018 8:00:00 AM ”。
解决方案
只需重新排序 DD 和 MM:
= IF((FORMAT(TODAY(),"DD/MM/YYYY HH:MM:SS tt"))>
(FORMAT([Date],"DD/MM/YYYY HH:MM:SS tt")),true,false)
推荐阅读
- bash - 使用 curl 和 cut 在 unix 中的 HTML 标记中抓取信息
- javascript - 如何在不嵌套的情况下多次将字符串拆分为数组?JavaScript
- javascript - 脚本不记得将我的 div 设置为不显示
- php - 找不到类“ServiceProvider”,无法自动加载服务提供者
- python - 在 Python 的 smtplib 包中,有没有办法在发送的电子邮件退回时创建通知?
- java - spring-data-redis 给出异常 java.lang.VerifyError: 在服务器启动时
- r - 在数据框上使用 lappy() 函数后,列名发生变化,如何防止这种情况发生?
- r - 第一个观察没有行号
- html - 如何让 IE 中的文本大小和行为与仅使用 HTML/CSS/SVG 的其他浏览器相匹配?
- android - 由于 NullPointer,无法在 TextView 上设置文本()