如何在Power BI中使用DAX将总和从某行划分为某个变量

时间:2019-04-03 08:31:15

标签: powerbi dax

在Power BI上成为新手。

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

我有一张桌子,叫做SITE CHARGES和PROJECT。

SITE CHARGES

PROJECT

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

预期结果类似于

EXPECTED RESULT

1 个答案:

答案 0 :(得分:0)

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

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)

然后您将得到一列这样的内容:

enter image description here