DAX:获取具有出现 X 次的列值的所有行?

DAX: Getting all rows with a column value that appears X times?

我有一个 table,其中每一行都是商店出售的产品。一个产品有两个相关的列,EAN 和商店。我如何找到出现在所有商店中的所有产品(具有相同的 EAN)?例如,如果商店 A 有 EAN 为 1、2 和 3 的产品,商店 B 有 2、3 和 4,商店 C 有 2、3 和 5(总共 9 行),我如何获得 EAN 为 2 的所有行或 3(总共 6 行)?

提前致谢!

向您的模型添加计算列,然后将其用作筛选器。

=calculate(counta(product[EAN]),filter(all(product),product[EAN] = EARLIER(product[EAN])))

Screenshot of solution

然后您可以使用此值与商店总数进行比较。 为此,您可以使用 distinctcount 度量。