PowerBi 在每一行中将列值字符串连接在一起

PowerBi Join column value strings together in each row

我有一个 table 如下所示,标题为员工:

Name     LOC1     LOC2     LOC3     LOC4
-----------------------------------------
Joe      DAY      CVG      DTW
Jane     PVD      STL  
John     LAX      SAN      SFO      ANC

我创建了一个将 LOC 字段组合成 1 个结果的度量,结果由 space 分隔。我一直收到错误,因为 PBi 想要聚合数据字段。所有字段都是文本类型。我已经尝试了所有常用的组合方法,下面是几个例子...

CombineLOCs=CONCATENATE('Employees'[LOC1],'Employees'[LOC2])

CombineLOCs= 'Employees'[LOC1] & " " & 'Employees"[LOC2]

这是我得到的:

“无法确定 table 'Employees' 中列 'LOC1' 的单个值。当度量公式引用包含许多值但未指定聚合的列时,可能会发生这种情况....等等

我最终在我的 canvas 上有一个 table 视觉对象,而不是列出 table 上的所有列,我只想要 1 列包含所有组合的 LOC其中每位员工的价值观。

如果您只想要 LOC 列连接在一起的单个列,则需要在 table 中创建一个新列,而不是一个新度量。度量要求您聚合这些值。列将逐行连接文本字符串。

如果您 select 新列选项,在 table 工具或字段侧边栏上,然后在您的问题中使用连接公式,那应该有效。

使用新列,您可以包含员工姓名和关联的 LOC 值。