Power BI - 没有年份的每周 X 轴,但仍按时间顺序排序

Power BI - Weekly X-Axis without year, but still sorted chronologically

自从我开始使用 Power BI 制作每周报告后,我无法解决以下问题。

我的大部分图表都是以每周为基础的,因此例如过去 13 周的图表会将以下几周作为 x 轴值:47、48、49、50、51、52、1、 2、3、4、5、6 和 7。

这种情况下的问题是,如果我按周对其进行排序,Power BI 将始终按如下方式对值进行排序:1、2、3、4、5、6、7、47、48、49, 50, 51, 52。这显然是错误的,因为次年的第1周应该放在上一年的第52周之后。

所以我得出了以下解决方案:我将年值与周值连接起来,因此值如下所示:..., 202151, 202152, 202201, 202202, ... 这至少解决了我的排序问题。图表按正确的时间顺序显示。

但此解决方案存在一个问题:六位数的值太大了,reader 很难在周之间有所不同。

too large markers

我希望在 x 轴上只显示 2 位数的周数,但在一年的变化中仍然保持正确的排序。

我希望有人解决了这个问题。提前致谢!

也许你可以使用 small multiples:

大致步骤:

  1. 创建柱形图
  2. Axis 字段中放置您的周数列
  3. Values 字段中放置包含值
  4. 的列
  5. 小倍数字段中放置年份列
  6. 格式化您的视觉对象,使小型多重网格 有 1 行,但有多个列。

将 YearWeek 配置为 WeekNumber 的“sort by column”,并将条形图上的 X-Axis 类型切换为“分类”

或折线图