0

我有一张带有订单号和产品代码的表格。一个订单可以有多行。我想计算同时具有产品代码 A 和产品代码 B 的订单数量。

我的表如下所示:

订单号 产品代码
订单 1 A
订单 1 B
订单 2 B
订单 3 A
订单 3 B
订单 4 C

所以对于这个结果集,答案是 2,因为 Order1 和 Order3 都包含 A 和 B。

我非常想在 dax 中创建它作为衡量标准。

谢谢你。

4

1 回答 1

1

尝试这个:

SUMX(
  CALCULATETABLE(
   VALUES(MyTable[OrderNumber]), 
   MyTable[ProductCode] = "A"
  ),
  IF(CALCULATE(COUNTROWS(MyTable),MyTable[ProductCode] = "B") > 0,1)
)
于 2016-02-08T14:48:42.017 回答