我有一个包含稀疏值的表格,但在我的折线图中,当没有数据可显示时,我希望这条线回到零。例如:
代替:
我想要:
为了生成第一个图,我使用了一个带有一系列 x 轴值的生成表,并将稀疏数据表连接到该生成表上以提供值。
在某些情况下,会有值的总和,用高于零的线显示。轴下方出现的值实际上只是我的数据中非常小的值,它们不是零。
在轴上选择“显示没有数据的项目”似乎没有做我想要的,我发现的其他答案建议。有什么我想念的吗?
我想找出我需要使用哪些选项,或者我应该实施的数据表是否有某种技巧,当没有数据时,这将使我在折线图上为零(如第二张图所示)成立。
Ryan 为在 Power Query 编辑器中处理此问题提供了很好的答案。如果您(或有相同问题的人)无法编辑查询,这里有几个选项可用于在 DAX 和视觉设置中解决此问题。
关于 Ryan 的答案,我要注意的一件事是“空”和“零”是截然不同的项目。“空”表示没有数据,“零”表示 0。根据您正在查看的数据类型,将它们视为相同可能会导致错误信息。
解决方案:
如果您的 X 轴是“分类”,则可以使用“显示没有数据的项目”。此时,X 轴上没有数据的任何值都将显示为线条中的间隙。
这将是我显示没有数据的项目的首选方法。
这是折线图在正常度量下的样子。
这就是使用新措施的情况。
这是给出最后一张图片中行为的度量公式。
Total Amount = IF(ISBLANK(SUM(Table1[Amount])), 0, SUM(Table1[Amount]))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16012 次 |
| 最近记录: |