如何在 Power Query 中编写 COUNTIFS 函数,其中第二段 COUNTIF 正在搜索提前 7 天的日期值

问题描述 投票:0回答:1

我在 Excel 中编写了一个 COUNTIFS 函数,告诉我是否有距离索引行日期一周的日期,其中还包括一个条件。该函数读取为:

COUNTIFS(表1_1[Lookup2],表1_1[@Lookup2],表1_1[日期],表1_1[@Date]+7)

其中 Lookup2 是辅助列,Date 是日期

我该如何在 PowerQuery 中执行此操作?

我尝试过Group By功能,但不知道如何添加“+7”天部分

查找1 日期 结果
AC - ALBERTSONSCO ACME - RMABEAR NAKED11 2023 年 1 月 22 日 1
AC - ALBERTSONSCO ACME - RMABEAR NAKED11 2023 年 1 月 29 日 1
AC - ALBERTSONSCO ACME - RMABEAR NAKED11 2023 年 2 月 5 日 0

上面是一个例子 - 由于在 1/22/2023 之后 7 天有一个日期,给定 Lookup1 条件,它将返回 1。在 2/5/2023 的 7 天内没有符合 Lookup1 条件的日期,所以它返回 0

powerquery
1个回答
0
投票

尝试添加自定义列:

Table.RowCount(
  Table.SelectRows(
    PreviousStep, (tbl) => 
      tbl[Lookup1] = [Lookup1] and 
      tbl[Date] > [Date] and 
      tbl[Date] <= Date.AddDays([Date], 7 ) 
  )
)

请使用您的

PreviousStep
的姓名更新
#"Previous step"

© www.soinside.com 2019 - 2024. All rights reserved.