【问题标题】:How to divide the total sum from some row to some variable using DAX in Power BI如何在 Power BI 中使用 DAX 将总和从某行划分为某个变量
【发布时间】:2019-04-03 19:11:05
【问题描述】:

我是 Power BI 的新手。

目前我面临一个问题。我想将一些行的结果分成一些变量。

我有一些表,称为 SITE CHARGES 和 PROJECT。

问题是我无法显示每个项目的费用。您能帮我如何使用 DAX 或任何解决方案解决它吗?非常感谢

结果预期结果是这样的

【问题讨论】:

    标签: powerbi dax


    【解决方案1】:

    在项目表中创建以下计算列:

    Avg = 
    var thisID = [ID]
    var tempSum = 
    SUMX(
        FILTER(
            SUMMARIZE(
                'Site_Charges';
                [ID_Site];
                "SumAmount"; SUM('Site_Charges'[Amount])
            );
            [ID_Site] = thisID
        );
        [SumAmount]
    )
    
    var tempCount = 
    CALCULATE(
        COUNTROWS('Project');
        ALL(Project);
        'Project'[ID] = thisID
    )
    
    return
    
     DIVIDE(tempSum;tempCount;0)
    

    然后你会得到这样的一列:

    【讨论】:

    • 感谢您的回答,但我很抱歉您的回答是指按项目划分的产品的平均值,这就是为什么 PC2 应该是 900 时 PC2 是 450。我期望显示每个项目的成本。
    • 对不起,我误解了你的问题,我已经更新了我的答案。请将此视为新答案,因此请忽略我之前写的任何内容。
    猜你喜欢
    • 1970-01-01
    • 2022-12-20
    • 2022-06-17
    • 2021-12-18
    • 1970-01-01
    • 1970-01-01
    • 2020-06-12
    • 1970-01-01
    • 2022-09-27
    相关资源
    最近更新 更多