首页 文章

如何根据PowerBI中的其他表创建计算列?

提问于
浏览
0

我在PowerBI中有两个假设表 . 第一个叫做 Query1 ,有各种销售交易号码,其中很多都发生在类似日期(也包括在内) . 所以,我们在 Query1 中有两个相关的,它们是 'Query1'[transaction_number]'Query1'[transaction_date] .

现在,假设我想创建另一个名为 Query2 的表 . 第一列设置为 'Query1'[transaction_date] . 第二列应该是与该日期关联的事务编号的计数,其基础信息取自 Query1 .

我尝试过以下方法:

transaction_count = COUNT('Query1'[transaction_number]) 但遗憾的是,无论交易日期如何,我得到的都是交易号码总数的一列 . 我想要一个列,其中包含每个特定日期每笔交易的计数 .

提前致谢 .

1 回答

  • 1

    你必须使用SUMMARIZECOLUMNS Function (DAX) .

    Query2 =
    SUMMARIZECOLUMNS (
        'Query1'[transaction_date],
        "transaction_count ", SUMX ( 'Query1', 'Query1'[transaction_number] )
    )
    

    根据我的理解,你需要在SUMMARIZECOLUMNS中使用SUMX,但是如果你真的需要计算行数,只需用 COUNTX COUNTX Function (DAX)替换 SUMX .

相关问题