【问题标题】:Excel Power Query - checking date in a list of dates using MExcel Power Query - 使用 M 检查日期列表中的日期
【发布时间】:2020-03-19 02:07:56
【问题描述】:

我必须比较表 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。

【问题讨论】:

  • 您可以合并两个表。展开并检查条件列中的结果

标签: excel powerquery mashup


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-08-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多