对于最近的项目,我必须制作一个PowerBI Dashbord。我已经掌握了理论,并且确切地知道了我想要哪个KPI以及如何获取它们,但是似乎我遇到了语法问题,这是正常的,因为我对DAX完全陌生。
上下文
我有包含姓和名的列。我想将它们合并为1列。之后,我将把这个新表的记录与一个已经存在的表进行比较。最后,我将匹配数量除以总数量
因此,对于每个步骤,我都会使用一个度量。有更好的方法可以做到这一点吗?
第一个度量:连接=('column1'[firstname];'column2'[lastname])=> 行x不能为该列确定单个值,这已经失败了,我不会这样做无法知道失败的原因。谁能帮我解决这个问题?
如果我掌握了DAX的语法和/或知道我的基本措施出了什么问题,我可以弄清楚该项目需要做的其余工作。
谢谢!
答案 0 :(得分:0)
这比度量更容易处理计算列:
Concatenated Column = TableName[firstname] & " " & TableName[lastname]
对于度量,这很相似,但是您需要使用聚合函数:
Concatenated Measure = MAX(TableName[firstname]) & " " & MAX(TableName[lastname])