Powerbi Calculate列仅返回每个类别的总计一次

时间:2019-07-05 16:59:37

标签: powerbi dax calculated-columns powerbi-desktop

我会尽力正确地解释这一点:

我有一个列表-按商店,按水果类型分类。我需要创建一个新列,其中按存储和水果的总行数为一行(黄色列)。在Excel中,我可以执行一个公式来执行此操作,但是我无法找出Dax公式。还是有其他方法可以做到?也许有一张新桌子将它们链接起来?

result in yellow

3 个答案:

答案 0 :(得分:1)

我知道了:

  

2 =   计算(       求和        过滤(        SUMMARIZE(....,“聚合”,SUM(....])),       [总计]> = 2        ),       [骨料]       ),

答案 1 :(得分:0)

PowerBI将在视觉上为您汇总这些值。例如,在表中,如果将“商店#”属性和“水果”属性拖到viz:

Example

答案 2 :(得分:0)

不是最优雅的处理方式,我会尽力考虑其他解决方案...但是一种可能性是针对不同排列创建度量

m1 = IF(CALCULATE(COUNT(Sheet1[Fruit]), FILTER(Sheet1,[Store #] = "Store 1"),Sheet1[Fruit]="apple")>2,CALCULATE(COUNT(Sheet1[Fruit]), FILTER(Sheet1,[Store #] = "Store 1"),Sheet1[Fruit]="apple"), 
IF(CALCULATE(COUNT(Sheet1[Fruit]), FILTER(Sheet1,[Store #] = "Store 1"),Sheet1[Fruit]="apple")<2,CALCULATE(COUNT(Sheet1[Fruit]), FILTER(Sheet1,[Store #] = "Store 1"),Sheet1[Fruit]="apple"),0))

出于好奇,您是如何在excel中处理它的?