【问题标题】:How to do a simple calculation in an DAX AVERAGE function?如何在 DAX AVERAGE 函数中进行简单计算?
【发布时间】:2023-02-25 11:44:59
【问题描述】:

我的目标是在 PowerBi 中的 AVERAGE 语句中进行简单计算。值 Einheitsvalue 的范围可以从 1 到 5,我想从 6 ( 6 - Einheitsvalue ) 中减去它以获得倒数。

在我的 PowerBi 声明中,它看起来像那样。

AVERAGE( ( 6 - CALCULATE_DATA_PI[Einheitsvalue] ) )

但它没有用。我也尝试了AVERAGEX函数,没有任何结果。 我究竟做错了什么?

【问题讨论】:

    标签: dax powerbi-desktop


    【解决方案1】:

    卢卡斯,AVERAGE() 的语法是

    AVERAGE(<column>)
    

    https://learn.microsoft.com/en-us/dax/average-function-dax
    所以它不接受&lt;expression&gt;

    但是你可以将你的“简单计算”转化为

    6 - AVERAGE( CALCULATE_DATA_PI[Einheitsvalue] )
    

    这在数学上是一样的。这当然也适用于SUMMARIZE()。这是你的问题吗?

    【讨论】:

    • 谢谢,我从来没有考虑过在函数外进行计算。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多