我有一个需求,我需要创建一个计算列,并按月确定记录的首次出现。
下面是样本数据。该数据每月都有重复的值。
ID MONTH
AA Jan-01
AA Jan-02
BB Feb-10
BB Feb-20
预期的输出。
ID Month out
AA Jan-01 1
AA Jan-02 0
BB Feb-10 1
BB Feb-20 0
注:如果我使用powerquery来删除重复的值,我可以实现这个目标。但我需要在计算列中实现这个目标。
要解决这个问题,你可以做以下工作。
Table.AddColumn(#"Expanded Table (2)", "out", each if [#"AggregatedTable.id"] = null then 0 else 1, type number)