对于最近的一个项目,我必须制作一个PowerBI Dashbord。我已经记下了理论,并确切地知道我想要哪个KPI以及如何获得它们,但我似乎有语法问题,这很正常,因为我对DAX完全陌生。
上下文
我有包含姓氏和名字的列。我想把它们合并成一列。之后,我将把这个新表的记录与一个已经存在的表进行比较。为了完成它,我将把匹配的数量除以的总量
因此,对于每一步,我都会使用一个度量。有更好的方法来实现这一点吗?
第一个度量值:Concatenate=('column1'[firstname];'column2'[lastname](=>行x无法确定此列的单个值此操作已经失败,我不知道它失败的原因。有人能帮我修吗?
如果我了解了DAX的语法和/或知道我的基本度量出了什么问题,我就可以弄清楚我需要为项目做的其他事情。
提前感谢!
这不是一个度量,而是一个计算列:
Concatenated Column = TableName[firstname] & " " & TableName[lastname]
对于度量,它是类似的,但您需要使用聚合函数:
Concatenated Measure = MAX(TableName[firstname]) & " " & MAX(TableName[lastname])