我有一个如下所示的数据集,并在创建日期将其与日历表结合在一起。
我正在尝试进行平均每日病例月度分析,我正在比较当月与上个月的平均每日病例。
例如,如果我在 5 月份收到 60 个不同的病例,而我 5 月份的每日平均病例数是每天 2 个病例。当我从过滤器中选择月份时,我想为上个月计算相同的值。
在这里,我选择了 May-2021。我希望我的衡量标准能够计算 2021 年 4 月的平均每日病例数。
所以我创建了两个度量,一个是针对选定月份的,另一个是针对之前的平均每日案例。
Avg Daily Cases =
VAR Selected_Month =
SELECTEDVALUE ( 'Date'[MMM-YYYY] )
VAR Month_Days =
CALCULATETABLE (
VALUES ( 'Date'[DateAsInteger] ),
FILTER ( 'Date', 'Date'[MMM-YYYY] = Selected_Month )
)
RETURN
CALCULATE (
AVERAGEX ( Month_Days, CALCULATE ( DISTINCTCOUNT ( MyTable[CaseNo] ) ) )
)
上个月平均每日病例数
Avg Daily Cases Prev Month =
VAR Selected_Month =
SELECTEDVALUE ( 'Date'[MMM-YYYY] )
VAR Last_Month_Days =
CALCULATETABLE (
VALUES ( 'Date'[DateAsInteger] ),
FILTER (
'Date',
MONTH ( 'Date'[Date] )
= MONTH ( Selected_Month ) - 1
&& 'Date'[Year] = YEAR ( Selected_Month )
)
)
RETURN
CALCULATE (
AVERAGEX ( Last_Month_Days, CALCULATE ( DISTINCTCOUNT ( MyTable[CaseNo] ) ) )
)
Avg Daily Cases 衡量工作正常并获得预期结果,但是,Avg Daily Cases Prev Month 不起作用。