在DAX PowerBI中串联

时间:2018-08-02 14:15:42

标签: powerbi dax powerbi-desktop

对于最近的项目,我必须制作一个PowerBI Dashbord。我已经掌握了理论,并且确切地知道了我想要哪个KPI以及如何获取它们,但是似乎我遇到了语法问题,这是正常的,因为我对DAX完全陌生。

上下文

我有包含姓和名的列。我想将它们合并为1列。之后,我将把这个新表的记录与一个已经存在的表进行比较。最后,我将匹配数量除以总数量

因此,对于每个步骤,我都会使用一个度量。有更好的方法可以做到这一点吗?

第一个度量:连接=('column1'[firstname];'column2'[lastname])=> 行x不能为该列确定单个值,这已经失败了,我不会这样做无法知道失败的原因。谁能帮我解决这个问题?

如果我掌握了DAX的语法和/或知道我的基本措施出了什么问题,我可以弄清楚该项目需要做的其余工作。

谢谢!

1 个答案:

答案 0 :(得分:0)

这比度量更容易处理计算列:

Concatenated Column = TableName[firstname] & " " & TableName[lastname]

对于度量,这很相似,但是您需要使用聚合函数:

Concatenated Measure = MAX(TableName[firstname]) & " " & MAX(TableName[lastname])