【问题标题】:Calculate distinct of a table column plus two static values using DAX使用 DAX 计算表列的不同值加上两个静态值
【发布时间】:2021-02-09 00:56:50
【问题描述】:

我有一个正在处理的表格立方体。我想从“Column1”中获取不同的值,然后获取另外两个列(要重新创建)作为静态文本,一个为“All”,另一个为“2020Q4”。

输出如下:

Column1 Column2 Column3
AA All 2020Q4
BB All 2020Q4
CC All 2020Q4
DD All 2020Q4
EE All 2020Q4

感谢任何帮助。到目前为止,我能够获得不同但无法获得相关的静态值。

【问题讨论】:

    标签: dax ssas-tabular


    【解决方案1】:

    您可以简化代码:

    EVALUATE
    ADDCOLUMNS (
        DISTINCT ( TableName[Column1] ),
        "Column2", "All",
        "Column3", "2020Q4"
    )
    

    【讨论】:

    • 谢谢,是的,它的外观和功能确实更好!
    【解决方案2】:

    终于可以做到如下:

     EVALUATE 
           Addcolumns( DISTINCT(Tblname[Column1]), "Column2", 
     SELECTCOLUMNS(Tblname, "Column2", SUBSTITUTE(Tblname[Column1], 
     Tblname[Column1], "All")),
     "Column3", SELECTCOLUMNS(Tblname, "Column3", SUBSTITUTE(Tblname[Column1], 
     Tblname[Column1], "2020Q4"))
     )
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-07-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多