想象一下,我有一个事实表,其销售额跨度为3年(2016-2018年)。我有一个图表,按月显示销售额(X轴上为36点)。我有一个选择器来选择Year = 2018,Month = June。
通过度量,可以从切片器选择开始的6个月内显示图表吗?换句话说,在切片器仍设置为Year = 2018和Month = January的情况下,图表能否显示6点(过去6个月)?
这将如何实现?
答案 0 :(得分:0)
在这种情况下,我将使用的方法是为与其他表没有关系的日期创建一个参数表,然后将该日期用于切片器。然后,您将在图表上使用的销售指标写出来,以读取所选日期,并为不在所需范围内的任何日期返回空白。
大致像这样:
NewSalesMeasure =
VAR SelectedDate = SELECTEDVALUE(Slicer[Date])
VAR CurrentDate = SELECTEDVALUE(Sales[Date])
RETURN IF(CurrentDate <= SelectedDate &&
CurrentDate > DATEADD(SelectedDate, -6, MONTH)
SUM(Sales[Amount]),
BLANK()
)