专栏名称: PowerBI星球
海量干货,帮你轻松上手 Power BI
今天看啥  ›  专栏  ›  PowerBI星球

Power Query技巧:如何在特殊场景中添加序号

PowerBI星球  · 公众号  ·  · 2024-06-24 12:01

文章预览

本文介绍一个特殊的添加序号的场景,来自星友的一个问题,它的数据和期望的结果是这样的: 前两列数据是起飞城市和到达城市,如果不管顺序,只要是相同的两个城市,比如将"北京-上海"和"上海-北京"视为同一条航线,添加相同的序号,依次往后排列,生成第三列的结果,这种需求如何实现呢? 对于这种情况,可以将两个城市按升序/降序合并在一起,两个城市无论是起飞还是到达,两个城市合并后的字符将会是相同的,然后再添加序号就比较简单了,下面来看看如何用PowerQuery来实现这个思路。 在PQ中添加自定义列: Text.Combine(     List.Sort({[起飞],[到达]},Order.Ascending) ) 它的逻辑是是将两个城市字段组成一个列表,并利用 List.Sort对这个列表排序,然后再用Text.Combine连成一个字符串,效果如下: 这样对于两个城市之间的起飞到达,就得到了一列 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览