代码之家  ›  专栏  ›  技术社区  ›  JJB

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

  •  0
  • JJB  · 技术社区  · 8 年前

    假设我有一个销售跨越3年(2016-2018)的事实表。我有一张按月显示销售额的图表(X轴上有36个点)。我有一个切片器选择到Year=2018,Month=June。

    是否可以用一个度量值在图表上显示切片器选择的最后6个月?换句话说,切片器仍然设置为Year=2018和Month=一月,图表是否可以显示6个点(后面的6个月)?

    1 回复  |  直到 8 年前
        1
  •  0
  •   Alexis Olson    8 年前

    在本例中,我将使用的方法是为与其他表没有关系的日期创建一个参数表,并将该日期用于切片器。然后,您将在图表上编写用于读取所选日期的销售度量值,并为不在所需范围内的任何日期返回空白。

    NewSalesMeasure = 
        VAR SelectedDate = SELECTEDVALUE(Slicer[Date])
        VAR CurrentDate = SELECTEDVALUE(Sales[Date])
        RETURN IF(CurrentDate <= SelectedDate &&
                  CurrentDate > DATEADD(SelectedDate, -6, MONTH)
                  SUM(Sales[Amount]),
                  BLANK()
               )