大家好,我有一个需要过滤的数据源。下面是表格的简化版本。在“A”至“D”列中,我有原始数据,在“E”列中,我写了下面的公式,允许我过滤数据
=IF(COUNTIF([Key];[@Key])=1;"Y";
IF(COUNTIF([Key];[@Key])>2;"";
IF(COUNTIFS([Key];[@Key];[Nr];[@Nr];[Provisional];[@Provisional])=2;"";
IF(AND(COUNTIFS([Key];[@Key];[Nr];[@Nr])=1;[@Nr]=1);"Y";
IF(AND(COUNTIFS([Key];[@Key];[Nr];[@Nr])=2;[@Provisional]="N");"Y";
"")))))
如果满足以下条件,则记录有效:
- “钥匙”是唯一的
- “Key” 不是唯一的,但“Nr”是唯一的,且等于 1
- “Key”+“Nr”不是唯一的,但“Provisional”等于“N”。
我的 Excel 公式可能远不够简洁,但它满足了我的需求。有人能帮我写出 Power Query(M 语言)的相应公式吗?我需要先使用它来过滤数据,然后再将它们导入 Power BI。
先感谢您。