我现在仅在Power BI中工作了一个多星期,现在我遇到了第一个问题。
我需要一种与下面的Excel公式相同的方法。
在Power Bi中,我有一张桌子。 我想在“ B”列中计算唯一的“拆分订单”
但是我只想数一次。 因此,第一次找到它时,它就算为1 接下来,我看到它被计数为2或3或4或更多。
因此公式说“如果计数超过一次,则返回“ X”,否则返回“ 1” 然后IF语句说如果大于1,则返回0,否则返回1
我有成千上万的行,我需要将每行标识为唯一或不唯一。
但是我似乎找不到合适的DAX公式组合来做到这一点。
我看过COUNTDISTINCT, CALCULATE, FILTERS, COUNTROWS
等。
它们可能是正确的用法,但我还没有找到正确的语法。
我尝试过的许多DAX公式,仅返回“ 1”或仅“ 0”,或者它们返回唯一订单的总数。
Excel公式:
Row 2 = IF(B2="";0;IF(COUNTIF(B$1:$B2;B2)>1;0;1))
Row22 = IF(B22="";0;IF(COUNTIF(B$1:$B22;B22)>1;0;1))
Row32 = IF(B32="";0;IF(COUNTIF(B$1:$B32;B32)>1;0;1))