繁体   English   中英

如何在Power BI中使用DAX按特定值统计和计算列?

[英]How to count and do calculation column by specific value using DAX in Power BI?

我是 powerbi 的新手。我想计算有多少列具有 X 值。 然后做计算。 条件是计算从PCRPOS的包含X值的列。 然后,用这个条件计算FINAL表:如果RESULT表有X值,则total column * 10 ,如果RESULT表没有X值,则total column * 5

任何人都可以给我想法。 我真的很感激。 谢谢你。

这是我尝试过的,我尝试创建一个新列,然后计算总列,我使用新列来获取最终表计算,但它返回此错误

A circular dependency was detected

在此处输入图像描述

您应该更改使用 CALCULATE 的其他列代码,如下所示:

对于“NB”列

    CALCULATE(
        <expression>
        -- your filters like: 
        ,[PC] = "X"
        ,[DT] = Blank()
      -- add filters directly
    )   

或向每个 CALCULATE 表达式添加一个字符串,ALLEXCEPT('tbl','tbl'[Final])

    CALCULATE(
        <expression>
        ,your filters
        ,ALLEXCEPT('tbl','tbl'[Final])
    )   

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM