Excel公式转换为Power BI公式

时间:2020-07-08 14:00:03

标签: powerbi

如何在Power BI中编写此Excel公式?

sumproduct(b5:b20;c5:c20)/sum(c5:c20)

在Power BI中。我尝试了以下方法:

Waverage = sumx(table,table[column1])/sum(table[column2])

1 个答案:

答案 0 :(得分:0)

PowerBI 中的 SUMPRODUCT 等价物是 SUMX,但只需要稍微调整一下公式:

Waverage = 
    VAR numerator = SUMX(table,table[column1]*table[column2])
    VAR denominator = SUMX(table, table[column2])
    RETURN DIVIDE(numerator, denominator)

此处的 SUMX 函数循环遍历您指定的表的每一行,并根据您的表达式执行计算。这里 SUMX 不断对乘法 column1column2 逐行求和,直到对所有行都这样做。

可以使用变量将代码分解为更小的步骤以便于理解。 DIVIDE 函数也很有用,因为它会自动处理分母为零的情况。