我有一个事实表,其中包含一个汇总,称为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)。
什么是合适的方法?