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