PowerBI-尝试按可视化中的多列对一对多列进行排序,在该列中总是一对一

时间:2018-06-22 17:17:12

标签: one-to-many powerbi dax columnsorting

我正在处理公交车数据,原始数据中的每条记录都记录了一辆公交车到达停靠站以及上下车的人数。原始数据还包括总线用于每个记录的路线,并且通过创建ID的{​​{1}},然后我可以引用手动维护的停止顺序表,以便在上下文中停止的顺序的路线可用于排序。例如[bus route] + [bus stop] = 4的订单; stop100.route5 = 8的顺序,等等。

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

Table1

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

Table2

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

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

是否可以在视觉效果中隐藏字段值的某些部分?如果我可以使用stop100.route6 ID代替站点名称字段,那么整个问题就不会成为问题,但是我想隐藏值的stop.route部分。

是否有任何漫长的方法来创建可以用于对stop列进行排序的一对一排序?一种动态计算,可以将一对多过滤为一对一,因为我计划在每个上下文中使用它,所以止损只有一个可能的订单号。

非常感谢任何提供建议的人!

0 个答案:

没有答案