如何在两个维度上比较平均值与实际值?

时间:2018-12-20 11:29:17

标签: powerbi dax

我有一个事实表,其中包含一个汇总,称为Count。有两个维度,日期(日月年)和小时(小时)。因此,对于一个星期的数据,将有Count的7 * 24个观测值。

我有一个计算得出的度量标准,每小时平均计数,它提供了日期和小时的每种组合的平均计数,使我能够确定周一{03的Count的平均值例如:00是 23 。其结构为AVERAGEX(SUMMARISE())

我现在想建立一个度量,将特定的日期和小时观测值与上述每小时平均计数进行比较。

例如假设 2018年1月20日星期一03:00 Count 20 每小时平均计数 23 ,因此差异为 3

我无法执行[Average Hourly Count] - SUM(Fact['Count']),因为当行上下文是特定的日期和时间时,[Average Hourly Count]的计算结果是20而不是23(这很有意义,因为它仅查看一个观察值) 。

我尝试过CALCULATE([Average Hourly Count], ALL(['Date']), ALL(['Hour'])),但是它返回70而不是23(70是所有日期和所有时间的平均值,而不仅仅是星期一03:00)。

什么是合适的方法?

0 个答案:

没有答案