首页 文章

如何根据单个切片机选择在X轴上显示最近13个月?

提问于
浏览
1

EDIT: 由于这是一个老问题,Power BI中的相对日期切片器支持预期的解决方案,如here所示 .

我正在构建一个滚动的13个月净收入图表,并且我遇到了根据用户在YYYYMM切片器中选择的月份(YYYYMM)显示x轴上的最后13个月的要求 .

下面的图表是我想要的图表:

为了获得预期的行为,目前我需要在YYYYMM切片器中选择13个月中的每一个:

有关如何在Power BI中使用此功能以便用户只需选择基准月的任何想法?

先谢谢,Cristhian .

1 回答

  • 0

    假设你有一张 table data(date, value) .

    添加一个表 datefilter(date) ,其中包含您要选择的日期 . 在此日期之前添加切片器 .

    将计算列添加到 datadate2 = DATEADD('data'[date].[Date],13,MONTH)

    添加此度量:

    current = IF(AND(
      MAX('data'[date]) < MAX('datefilter'[date]),
      MAX('data'[date2]) > MAX('datefilter'[date])),1,0)
    

    通过 current is 1 过滤您的可视化 .

    enter image description here

相关问题