【问题标题】:Dax add a calculated columnDax 添加计算列
【发布时间】:2021-10-27 11:58:22
【问题描述】:

我有一个包含不同度量和列的表,包括列帐号、帐户组和一个名为 Totalsum 的度量。我想添加一个名为 Income 的列,其中包含以下 4 行名称。

所以当我在表格视觉上添加列收入和度量总计时,它应该如下所示

我使用以下表达式创建了列名为 Group1、Group2 和 Group3 的收入列,但我不知道如何获取行名 All cost(它是其他三行的总和)

收入:= var g1 = 帐号=3 var g2 = 帐号= 2 ||帐号= 3 ||帐号 = 5 && 帐号组 20 var g3= 帐号组 = 20 return SWITCH(TRUE(),g1,"Group1",g2,"Group2",g3,"Group3")

那么如何在上面的表达式中添加行名All cost?

【问题讨论】:

    标签: dax powerbi-desktop ssas-tabular


    【解决方案1】:

    当表格可视化可以在启用“总计”标签的情况下为您创建额外条件时,我认为为“所有成本”创建额外条件没有意义(您可以将其重命名为“所有成本”。见下图:

    此外,对于“更好”的代码,您可以使用IN 函数而不是多个||

    var g2 = account no IN {2, 3, 5} && account group <> 20 
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-05
      • 1970-01-01
      • 2016-03-22
      相关资源
      最近更新 更多