在 PowerBi 中按月份对 x 轴进行排序,月份从 12 到 11

在 PowerBi 中按月份对 x 轴进行排序,月份从 12 到 11

我正在 Power Bi 中创建一份报告,每个月都会重新刷新该报告,并在折线图上显示过去两年的数据。

该报告每月都会更新其所关注的两年时间范围。例如,2016 年 1 月(我们称 1 月为第 12 期)至 2018 年 12 月(我们称此为第 11 期)。

当我显示数据时,x 轴会将值从大到小或从小到大排序,而不是按周期 12、1、2、3、4 等排序......下个月 x 轴应该从 1 到 12。Power Bi 中是否有一个功能可以按周期显示数据,并在重新刷新时将每个月向前移动 1?

所附的图表示例可以更清楚地说明我正在做的事情,并显示周期数字是随机顺序的,而不是 12,1,2 等。

在此处输入图片描述

答案1

按列排序按钮(在建模功能区上)可用于从同一张表中选择具有匹配粒度的列,以对选定的列进行排序。

对于您的场景,我想象您需要构建一个计算列,以负数形式返回自每个日期以来的月份。因此,对于您的示例,十二月应返回 -11,而十一月将返回 0。然后,您可以使用该计算列对月份进行排序。

有很多方法可以实现这一点,但您还没有提供任何有关数据的信息。一种方法是使用 DATEDIFF 的 DAX 计算列。

相关内容