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:
大致步骤:
- 创建柱形图
- 在 Axis 字段中放置您的周数列
- 在 Values 字段中放置包含值
的列
- 在小倍数字段中放置年份列
- 格式化您的视觉对象,使小型多重网格 有 1 行,但有多个列。
将 YearWeek 配置为 WeekNumber 的“sort by column”,并将条形图上的 X-Axis 类型切换为“分类”
或折线图
自从我开始使用 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:
大致步骤:
- 创建柱形图
- 在 Axis 字段中放置您的周数列
- 在 Values 字段中放置包含值 的列
- 在小倍数字段中放置年份列
- 格式化您的视觉对象,使小型多重网格 有 1 行,但有多个列。
将 YearWeek 配置为 WeekNumber 的“sort by column”,并将条形图上的 X-Axis 类型切换为“分类”