[英]Showing last 4 values based on filter Power Bi
我有一些退休基金数据,我用散点图和条形图将这些数据可视化。 我正在使用年份切片器和季度过滤器(和基金类型,但这无关紧要)过滤数据。
在我的报告中,我有 6 个视觉对象,其中 4 个是季度数据,两个是年度数据。
我的视觉显示所选年份的季度数据。 (例如:显示2018年每季度的投资权益)
但是,2019 年仅记录了 3 个季度。
是否有可能(2019 年)显示 2019 年的 3 个季度和 2018 年的最后一个季度,以便我的条形图仍然显示 4 个季度?
如果是这样,我是否可以将年份也显示在 x 轴上,这样人们就不会对季度来自哪一年感到困惑? (即显示 Q4 2018 和 Q1、Q2、Q3 2019)
最好的选择是在您的日历表中有一个当月指示器,然后它会按时间来回计数。 此示例基于 Power Query,并且具有当前月份和年份/季度/月份之前。 因此,例如三月将是 0,二月将是 -1 等。
您还可以在 DAX 中使用类似的内容作为计算列:
Months = DATEDIFF([start],[end],MONTH)
开始是 NOW(),结束日期是日历表中的日期
当报告刷新时,它会重新计算几个月前的数据并过滤视觉效果,以便始终正确显示您选择的当前第 N 个月。 您也可以使用 TOP,但如果日历有未来的日期,它可能会返回这些日期。
顶部视觉显示未过滤的视觉,底部显示“几个月前”为 0、-1、-2、-3
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.