为什么power bi图中不同轴影响计算
Why does different axis in power bi diagram affect calculation
我有一个折线图,x 轴为 ISO 周数,y 轴为 pct,如图所示:
对于 x 轴,我选择了两个不同的列,以便我可以在显示 ISO 周数据或按月份名称显示数据之间切换:
正如您在第一张图片中看到的,在第 39 周橙色数据线出现尖峰。对我来说,过滤器上下文很清楚,它仅根据 ISO 周计算,因为我没有深入研究x 轴的层次结构。
但是,如果我将右侧面板中 x 轴数据列的位置切换为:
然后我使用此按钮在视觉效果中向下移动了一步:
所以我再次只查看 ISO 周数,第 39 周橙色线中的尖峰现在消失了:
根据将不同数据列添加到视觉对象中的顺序获得不同的结果,对我来说,这更像是一个错误,而不是与过滤器上下文有关。
或者说filter context这次是什么没掌握??
编辑 1:
我附上了 pbix 文件的简化版本。三张图展示了三种情况:
顶部:ISOWeek 和 x 轴字段中的月份名称导致峰值
中间:x 轴字段中的月份名称和 ISOWeek,视图降级为 ISOWeek,这导致没有峰值
底部:x 轴字段中只有 ISOWeek,因此没有尖峰。
我知道通过移除顶部图表(数据线 1 > -100%)上的视觉过滤器可以消除这种效果,尽管移除过滤器并不能解释这种效果。
发生这种情况的原因是 10 月 1 日是 2017 年的第 39 周,而不是 2018 年的第 39 周,所以你从 ISOWeek 39 & October 组中得到 -100% 的同比变化,你通过视觉级别过滤器重新过滤掉您测量的值。
我有一个折线图,x 轴为 ISO 周数,y 轴为 pct,如图所示:
对于 x 轴,我选择了两个不同的列,以便我可以在显示 ISO 周数据或按月份名称显示数据之间切换:
正如您在第一张图片中看到的,在第 39 周橙色数据线出现尖峰。对我来说,过滤器上下文很清楚,它仅根据 ISO 周计算,因为我没有深入研究x 轴的层次结构。 但是,如果我将右侧面板中 x 轴数据列的位置切换为:
然后我使用此按钮在视觉效果中向下移动了一步:
所以我再次只查看 ISO 周数,第 39 周橙色线中的尖峰现在消失了:
根据将不同数据列添加到视觉对象中的顺序获得不同的结果,对我来说,这更像是一个错误,而不是与过滤器上下文有关。
或者说filter context这次是什么没掌握??
编辑 1:
我附上了 pbix 文件的简化版本。三张图展示了三种情况:
顶部:ISOWeek 和 x 轴字段中的月份名称导致峰值
中间:x 轴字段中的月份名称和 ISOWeek,视图降级为 ISOWeek,这导致没有峰值
底部:x 轴字段中只有 ISOWeek,因此没有尖峰。
我知道通过移除顶部图表(数据线 1 > -100%)上的视觉过滤器可以消除这种效果,尽管移除过滤器并不能解释这种效果。
发生这种情况的原因是 10 月 1 日是 2017 年的第 39 周,而不是 2018 年的第 39 周,所以你从 ISOWeek 39 & October 组中得到 -100% 的同比变化,你通过视觉级别过滤器重新过滤掉您测量的值。