【问题标题】:New calculated table in DAX order by the count按计数按 DAX 顺序新建计算表
【发布时间】:2018-09-26 20:43:58
【问题描述】:

我正在使用 SSAS Tabluar 模型,我正在尝试根据每个子类别的计数创建一个计算表。

ColumnA     ColumnB
SPN100      new
SPN100      old
SPN100      new
SPN200      new
SPN200      old

我正在尝试根据ColumnB 的计数创建一个新表

Column A    Counts 
SPN100       3
SPN200       2

【问题讨论】:

    标签: ssas powerbi dax powerpivot ssas-tabular


    【解决方案1】:

    您可以使用SUMMARIZESUMMARIZECOLUMNS

    Summary = SUMMARIZE(Table, Table1[ColumnA], "Counts", COUNT(Table1[ColumnB]))
    
    Summary = SUMMARIZECOLUMNS(Table1[ColumnA], "Counts", COUNT(Table1[ColumnB]))
    

    【讨论】:

    • 谢谢亚历克西斯,我在我的新计算表 1 中尝试了这个,它没有给出任何结果,也没有错误。
    • 1.转到顶部的表并创建新的计算表并输入此 DAX 表达式 =SUMMARIZECOLUMNS(Query[spn], "Counts", COUNT(Query[vin]))
    • 查询是我的表名,其中我有 spn 和 vin 属性
    • 实际上当我将表达式更改为 COUNTA 时它正在工作,非常感谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-23
    • 1970-01-01
    • 1970-01-01
    • 2010-12-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多