2016-02-08 28 views
0

我有一個包含訂單號和產品代碼的表。一個訂單可以有多行。我想指望既具有商品代碼A和產品代碼B.訂單如何使用條件A和B對訂單進行計數

我的表看起來像這樣的數字:

OrderNumber ProductCode 
Order1  A 
Order1  B 
Order2  B 
Order3  A 
Order3  B 
Order4  C

因此,對於這個結果集,答案是2,如Order1和Order3都包含A和B.

我非常希望將它創建爲dax中的度量。

謝謝。

回答

1

試試這個:

SUMX(
    CALCULATETABLE(
    VALUES(MyTable[OrderNumber]), 
    MyTable[ProductCode] = "A" 
), 
    IF(CALCULATE(COUNTROWS(MyTable),MyTable[ProductCode] = "B") > 0,1) 
) 
+0

謝謝你,格雷格。 – RunW

相關問題