首页 > 解决方案 > 将两列中的逗号分隔信息合并为一列

问题描述

我正在尝试将两列中的信息连接到 PowerBI 中的一列中。如果所有单元格都相同,这将非常简单。问题是我正在处理从记录数据库中提取的地址信息,该信息具有我无法控制的有趣设置。

我构建的 PowerBI 报告用于将记录数据库与在线电子表格进行比较,技术人员使用该电子表格来标记需要根据他们在地图数据库中所做的更改对记录进行的更改。比较是在记录数据库和电子表格之间的 PowerBI 合并表中完成的。

大多数记录仅针对一个地址,而大约 10% 的记录具有多个地址。目前,比较报告告诉我们,这 10% 的地址不匹配,即使地址匹配。

仅使用连接的当前结果的数据示例:

行号 街道号码 街道名称 级联地址
1 234 哈维街 哈维街 234 号
2 246 马龙大街 马龙大街 246 号
3 872, 954 Bluebell Way, Main St 872, 954 Bluebell Way, Main St
4 376、3457、78 Harvey St, Bluebell Way, Malone Ave 376, 3457, 78 Harvey St, Bluebell Way, Malone Ave

这就是我试图使用 Dax 实现的目标。因此,在有人说在 Power Query 中拆分它并创建更多列之前,我宁愿不要,因为地址的数量可能会有所不同,而且我已经在 46 列中,包括下面的列。

所需结果的数据示例:

行号 街道号码 街道名称 级联地址
1 234 哈维街 哈维街 234 号
2 246 马龙大街 马龙大街 246 号
3 872, 954 Bluebell Way, Main St 872 Bluebell Way, 954 Main St
4 376、3457、78 Harvey St, Bluebell Way, Malone Ave 376 Harvey St, 3457 Bluebell Way, 78 Malone Ave

我的想法是,也许有一些方法可以使用连接分隔符,但我不确定如何。

提前感谢任何可以帮助我解决此问题的人。

标签: powerbiconcatenationdelimiterpowerbi-desktop

解决方案


推荐阅读