0

我必须比较表 A 中的日期是否存在于表 B 中的所有日期列中,如果是则返回 1,否则返回 1。我正在使用 Excel Power Query,我的公式是这样的:

Table.AddColumn(#"Renamed Columns", "BL_Count", each if List.Contains(Dates[Dates_WeekStart],[BL_WeekStart]) then 1 else 0)

我得到的都是0。我究竟做错了什么?

Dates 表包含从 2015 年开始的所有 weekStart 日期。该表中没有其他列。BL_WeekStart 有各种 WeekStart 值,我需要比较该日期是否存在于 Dates 中并返回 1。

4

1 回答 1

0

您的代码应该可以工作。检查 Dates_WeekStart 和 BL_WeekStart 列的类型 - 它们应该相同。如果该列的类型为 date 和另一个 - datetime,那么您总是会得到零。

于 2019-11-23T22:09:21.033 回答