【问题标题】:Why I get different Total, but same values?为什么我得到不同的总计,但相同的值?
【发布时间】:2021-09-27 14:40:30
【问题描述】:

我需要更换这个措施:

CALCULATE([GM % YTD], SAMEPERIODLASTYEAR('Date'[Date]))

通过这个:

VAR VAR1 = ADDCOLUMNS( VALUES(Revenue[Key_Client]), 
                       "Col1", CALCULATE([GM % YTD], SAMEPERIODLASTYEAR('Date'[Date]),
                        REMOVEFILTERS(Revenue[Type],Revenue[SectorType]))
)

RETURN AVERAGEX(VAR1, [Col1])

这两个指标都指向GM % YTD,即:

CALCULATE([GM %], DATESYTD('Date'[Date],"31/05"))

当我并排显示它们时,我明白了:

值没问题,我的问题是 Total。我无法找到左列的聚合是如何/在哪里完成的……那 73.2% 是如何实现的?好像不是一般的...

另外……我怎样才能强制右侧的度量进行相同的聚合?

【问题讨论】:

    标签: powerbi dax ssas-tabular


    【解决方案1】:

    在 ADDCOLUMNS 版本中,您对每个 Revenue[Key_Client] 进行迭代,并且仅在分别计算每个 [GM % YTD] 之后才进行平均。对于单个客户,只需要平均一件事,因此该值不受该步骤的影响。

    通常,您希望将所有客户的度量值一起计算,而不是将各个数字平均在一起以获得标准的加权平均值,而不是所有客户均等加权的平均值。

    【讨论】:

      猜你喜欢
      • 2021-12-15
      • 1970-01-01
      • 2012-04-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-23
      • 2015-07-11
      • 1970-01-01
      相关资源
      最近更新 更多