尝试按迟到的任务过滤 Table 视觉效果,即日期 [计划完成] < 现在

Trying to filter Table visual by tasks which are late i.e Date [Scheduled Finish] < Now

过滤时没有通过NOW()方法匹配当前日期的选项,只能从日期选择器中选择日期。所以我创建了新列并尝试通过以下方式过滤:

Column = IF(SampleTaskList[Scheduled Finish] < Now(), SampleTaskList[Scheduled Finish].[Date], "")

但它returns错误产生变体数据类型的表达式不能用于定义计算列。什么问题?返回的类型是日期,因为 [Scheduled Finish] 是日期,否则返回空白

问题是日期和字符串之间的区别。您正在为 TRUE 返回日期,为 FALSE 返回字符串 ""

尝试 Blank() 而不是字符串。

Column = IF(SampleTaskList[Scheduled Finish] < Now(), SampleTaskList[Scheduled Finish].[Date], Blank())