在图表中覆盖切片器筛选器上下文(以显示完整的X轴)

时间:2018-08-23 21:31:57

标签: powerbi dax

想象一下,我有一个事实表,其销售额跨度为3年(2016-2018年)。我有一个图表,按月显示销售额(X轴上为36点)。我有一个选择器来选择Year = 2018,Month = June。

通过度量,可以从切片器选择开始的6个月内显示图表吗?换句话说,在切片器仍设置为Year = 2018和Month = January的情况下,图表能否显示6点(过去6个月)?

这将如何实现?

1 个答案:

答案 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()
           )