【问题标题】:How to sort the order of x-axis for bar chart in PowerBI?PowerBI中如何对条形图的x轴顺序进行排序?
【发布时间】:2022-01-17 22:45:31
【问题描述】:

大家好,

我有一个条形图,如上面的屏幕截图所示。前 2 个柱的顺序是正确的,但图表中后续柱的顺序是错误的。第三栏应该是2% - 3% 的类别,第四栏应该是3% - 5% 等等......正确的顺序应该遵循我下表的第一栏:

我尝试了图表中的排序选项,但无论我选择什么,它都达不到我的目标。我可以知道有什么方法可以用来实现我想要的订单吗?任何帮助将不胜感激!

【问题讨论】:

    标签: sorting powerbi bar-chart sequence x-axis


    【解决方案1】:

    尝试自定义排序: *根据提供的数据完成

    1. 点击表格视图中“主页”下的“输入数据”

    2. 创建 2 列:1 列与要排序的列同名。 2 订单列,其中包含这些值的自定义订单。

    3. 在 [Class] 列中输入每个条形的名称,并在 Order 列中输入您想要的位置。 1 表示您希望它成为第一个。

    4. 选择新表并选择您要自定义排序的列。当您选择它时,列工具工具栏将自动出现。

    5. 在“列工具”下选择“按列排序”并选择“排序”,这将按照您输入的数字对“类”列进行排序。

    6. 取消选中未自定义排序的已使用字段,并在TABLE 'SortOrder'下勾选同名的新字段。

    之后

    【讨论】:

    • 感谢您的回复,当我使用您的方法通过将有序的新字段放入条形图的轴中时,它为我所有的条返回 100%。我最初在 Axis 字段中使用的字段实际上是一个带有公式的列:ATRRankCategory = VAR CatVar=[Risk used] RETURN CALCULATE (VALUES ('Reference (SL Distance)'[Range]), CatVar>='Reference (SL Distance)'[Lower_Bound],CatVar<='Reference (SL Distance)'[Upper_Bound])。该公式将[Risk used] 列中的所有% 分类为不同的类别。知道我应该怎么做吗?
    • 之前建议的解决方案仍然有效;添加另一列强制顺序,或者从我所见,如果您按上限排序,它也应该可以解决问题?
    • 将上述内容调整为 [Risk used] 列,它将以相同的方式工作。如果您需要进一步的帮助,请考虑共享 .pbix 文件。
    • 感谢您的回复!我可以分享文件,但我想我不能在这里上传文件。您希望我如何共享文件,或者您希望我为我拥有的每张桌子截屏?
    • 你可以在这里发送:theanalyticsolutions@gmail.com
    猜你喜欢
    • 2010-10-08
    • 2014-05-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-06
    • 2015-02-03
    • 2021-08-08
    • 1970-01-01
    相关资源
    最近更新 更多