首页 > 解决方案 > PowerBI - 尝试通过可视化中的多列对一对多列进行排序,它始终是一对一的

问题描述

我正在处理公共汽车数据,其中原始数据中的每条记录都记录了一辆公共汽车到达车站以及有多少人上车或下车。原始数据还包括每条记录的巴士路线,通过创建IDof [bus route] + [bus stop],我可以参考手动维护的停靠顺序表,以便可以对路线上下文中的停靠顺序进行排序。例如 order for stop100.route5= 4; 订购stop100.route6= 8 等。

此处具有不同顺序的相同停靠点的示例:

表格1

我提到的止损单的单独表格是这样设置的(过滤以显示同一止损的不同值):

表2

现在我正在尝试 PowerBI,我遇到了一些障碍。我无法按停靠顺序列对停靠列进行排序,因为每个停靠点都有多个值,具体取决于相关路线。我知道我仍然可以使用止损单和止损作为行值并切换“全部展开”设置,但我的理想是隐藏止损单编号,再加上在向下钻取到止损水平的情况下,止损将按字母顺序排序而不是订单号。

对于任何专家,我有一些我认为可能是具有足够专业知识的可行解决方法:

有没有办法在视觉效果中隐藏部分字段值?如果我可以使用 ID 代替停止名称字段,这整个事情就不会成为问题stop.route,但我想隐藏.route值的一部分。

是否有任何冗长的方法来创建可用于对停止列进行排序的一对一排序?某种将一对多过滤为一对一的动态计算,因为我计划使用它的每个上下文,只有一个可能的顺序 # 用于停止。

非常感谢任何有建议的人!

标签: one-to-manypowerbidaxcolumnsorting

解决方案


推荐阅读