one-to-many - PowerBI - 尝试通过可视化中的多列对一对多列进行排序,它始终是一对一的
问题描述
我正在处理公共汽车数据,其中原始数据中的每条记录都记录了一辆公共汽车到达车站以及有多少人上车或下车。原始数据还包括每条记录的巴士路线,通过创建ID
of [bus route] + [bus stop]
,我可以参考手动维护的停靠顺序表,以便可以对路线上下文中的停靠顺序进行排序。例如 order for stop100.route5
= 4; 订购stop100.route6
= 8 等。
此处具有不同顺序的相同停靠点的示例:
我提到的止损单的单独表格是这样设置的(过滤以显示同一止损的不同值):
现在我正在尝试 PowerBI,我遇到了一些障碍。我无法按停靠顺序列对停靠列进行排序,因为每个停靠点都有多个值,具体取决于相关路线。我知道我仍然可以使用止损单和止损作为行值并切换“全部展开”设置,但我的理想是隐藏止损单编号,再加上在向下钻取到止损水平的情况下,止损将按字母顺序排序而不是订单号。
对于任何专家,我有一些我认为可能是具有足够专业知识的可行解决方法:
有没有办法在视觉效果中隐藏部分字段值?如果我可以使用 ID 代替停止名称字段,这整个事情就不会成为问题stop.route
,但我想隐藏.route
值的一部分。
是否有任何冗长的方法来创建可用于对停止列进行排序的一对一排序?某种将一对多过滤为一对一的动态计算,因为我计划使用它的每个上下文,只有一个可能的顺序 # 用于停止。
非常感谢任何有建议的人!
解决方案
推荐阅读
- html - 在 HTML 表格中显示上下文变量
- python - 发送带有请求和美味派的 json 文件
- ios - SwiftUI - 如何将文本视图与另一个文本视图垂直对齐,以制作类似于正确对齐的表格?
- javascript - 这部分代码没有激活,{ document.getElementsByClassName("info")[0].innerText = "Turn for " + turn; } 不能显示玩家回合
- shopify - 如何在 integromat 上找到有关 shopify 废弃结账的详细信息?
- javascript - 如何在 browserView 中获取事件结果?
- javascript - Chart.js 更改悬停文本
- python - 线性规划:如何在 SCIPY 优化中引入第二个决策变量(数组)?
- spring-boot - 带有弹簧靴的咖啡因缓存不起作用
- python - Tesserocr:将 fontawesome 等特殊符号列入黑名单