【发布时间】:2018-03-24 03:17:43
【问题描述】:
我已使用 Power BI 的新 快速测量 功能来构建 3 个月的滚动平均值计算,它运行良好。方程式如下所示。但是,当我尝试在时间序列可视化中使用此指标时,计算显示的是当前月份之后的三个月,但我希望计算在当前月份停止。
我玩弄了 __DATE_PERIOD 变量,但无济于事。我的页面日期过滤器设置为通过日期表上的计算列显示当前月份或 12 个月前的所有日期。
有人知道我如何让可视化在本月结束吗?
Average Days to Close Rolling Average =
IF(
ISFILTERED('Date'[Date]),
ERROR("Time intelligence quick measures can only be grouped or filtered by the Power BI-provided date hierarchy."),
VAR __LAST_DATE =
ENDOFMONTH('Date'[Date].[Date])
VAR __DATE_PERIOD =
DATESBETWEEN(
'Date'[Date].[Date],
STARTOFMONTH(DATEADD(__LAST_DATE, -3, MONTH)),
__LAST_DATE
)
RETURN
AVERAGEX(
CALCULATETABLE(
SUMMARIZE(
VALUES('Date'),
'Date'[Date].[Year],
'Date'[Date].[QuarterNo],
'Date'[Date].[Quarter],
'Date'[Date].[MonthNo],
'Date'[Date].[Month]
),
__DATE_PERIOD
),
CALCULATE(
'Closed Opportunities'[Average Days to Close],
ALL('Date'[Date].[Day])
)
)
)
【问题讨论】: