在 Power Query 中复制求幂函数

Replicating Exponentiation function in Power Query

尝试复制:=((1+LP)/((1+MA)^(1/12)))-1)

其中 LP 为 -0.028879249,MA 为 0.0035(作为工作示例)。上述 Excel 公式的输出为:-2.92%

我遇到的问题是我不确定我在 Power 查询中使用的公式是否会与 Excel:

中的“^”指数反应相同

Number.Power((1+[LP_Value])/(1+[MA_Value]),(1/12)) 作为可为空的数字

我也无法在最后添加所需的 -1,因为它会出现语法问题。

如果有人能为我提供一些启示,我将不胜感激。

PQ 中的等效公式为:

= ((1+[LP_Value])/Number.Power(1+[MA_Value],1/12))-1

显然我遇到的问题是 Excel 正在使用 BODMAS 规则,而上面的公式没有考虑到这一点:

(Value.Divide((1+[LP_Value]),Number.Power(1+[MA_Value],(1/12)))-1)

对于任何可能觉得这很有趣的人。