如何在 Power BI 中使用大于指示符过滤不同数量的文本?

How to filter distinct counts of text with a greater than indicator in Power BI?

我正在制作一份统计不同类型饮料的商店的报告。我试图获得销售 4 种或更多 Powerade 口味和两种或更多可口可乐口味的商店的不同数量,同时保持购买其他产品(Sprite、Dr. Pepper 等)的商店数量。

我的数据 table 是 BEVSALES 并且数据看起来像:

CustomerNo     Brand     Flavor
     43         PWD    Fruit Punch 
     37      Coca-Cola    Vanilla
     43         PWD     Mixed Bry
     37      Coca-Cola    Cherry
     44        Sprite   Tropical Mix
     43         PWD     Strawberry
     43         PWD       Grape
     44      Coca-Cola    Cherry  
     17      Dr. Pepper   Cherry

我试图让数据为我提供具有 PWD>=4Coca-Cola>=2 过滤器的不同客户数量,同时将 Dr. Pepper 和 Sprite 的客户数量保持在 1 个。 (1 位顾客购买 PWD,1 位顾客购买可口可乐等)

我能找到的最佳度量是

= SUMX(BEVSALES, 1*(FIND("PWD",BEVSALES[Brand],,0)))

但我不知道如何将它们放在一起,所以公式计算了拥有超过 4 种 PWD 和 2 种可口可乐口味的商店。有什么想法吗?

最简单的方法是在单独的查询中执行此操作。转到查询设计并单击编辑。然后选择您的 table 并按列 Brand 分组,并按列 Flavor 进行 distinctcount。结果应该是这样的(可能是一个新的 table):

GroupedBrand     DistinctCountFlavor
    PWD                  4 
 Coca-Cola               2 
   Sprite                1 
 Dr. Pepper              1 

现在您可以访问不同品牌的口味数量。使用 IIF() 语句,您可以在 PWD 等处检查 >=4...