📜  power bi 仅对正值求和 (1)

📅  最后修改于: 2023-12-03 14:45:37.076000             🧑  作者: Mango

Power BI 仅对正值求和

有时,我们需要将 Power BI 数据模型中的仅正值或非零值求和,然而,Power BI 在 DAX 表达式中并没有直接提供将负值或零值忽略不计的功能。但是,有很多方法可以实现这一目标,本文将介绍其中一种方法。

代码实现

在 DAX 表达式中,我们可以使用以下公式仅对正值或非零值求和:

Positive Sum = CALCULATE(SUM(Table[Value]), Table[Value] > 0)

在该公式中,我们使用 CALCULATE 函数来计算指定列的值总和。然而,我们还添加了一个条件,即仅当该列的值大于 0 时,才包含在总和中。这意味着,所有小于 0 的值都不会被包括在内。

同样,您可以使用以下公式仅对非零值求和:

Non-zero Sum = CALCULATE(SUM(Table[Value]), Table[Value] <> 0)

在该公式中,我们使用 <> 运算符表示不等于零。这意味着,所有等于 0 的值都不会被包括在内。

总结

Power BI 中的 DAX 表达式提供了很多灵活的计算方法,可以轻松实现各种数据分析功能。在对正值或非零值求和时,我们可以使用上述代码实现。当然,也可以使用其他方法进行实现。