【问题标题】:Concatenate in DAX PowerBI在 DAX PowerBI 中连接
【发布时间】:2023-04-06 22:05:01
【问题描述】:

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

上下文

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

因此,对于每一步,我都会使用一个度量。有没有更好的方法来实现这一点?

第一个措施: Concatenate = ('column1'[firstname] ; 'column2'[lastname]) => 无法为该列确定行 x 单个值 这已经失败,我没有'不知道为什么它失败了。谁能帮我修一下?

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

提前致谢!

【问题讨论】:

    标签: powerbi dax powerbi-desktop


    【解决方案1】:

    与度量相比,这与计算列相比更简洁:

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

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

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

    【讨论】:

    • 嘿,这是一个很好的建议,但问题是我正在使用实时连接,所以我无法创建连接列。有什么解决方法吗?
    • 查看我的编辑。除非您的视觉效果中有一些奇怪的过滤器上下文,否则这应该可以工作。
    猜你喜欢
    • 1970-01-01
    • 2020-02-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多