表达式错误:我们无法将运算符<应用于类型函数和数字



错误是:

表达式错误:我们无法将运算符<应用于类型函数和数字。>

错误给出的代码:

#"Added Conditional Column4" = Table.AddColumn(#"Added Custom9", "Custom", List.Max( { 16500, each if [Gross Remuneration] > 200000 then 
Number.From(if  [Gross Remuneration]*0.125 > 40000 then 40000 else [Gross Remuneration]*0.125) +  Number.From( if  [Gross Remuneration]*0.025 > 5000 then 5000 else [Gross Remuneration]*0.025 )
else 
Number.From(if [Gross Remuneration]*0.125 > 20000 then 20000 else [Gross Remuneration]*0.125) +  Number.From(if  [Gross Remuneration]*0.025 > 5000 then 5000 else [Gross Remuneration]*0.025)
})

)

我在each if前面尝试Number.From但没有帮助我找到 16,500 和 if 子句后计算的数字之间的最大数字。

感谢您的帮助。

您应该将每个关键字移到 List.Max 前面。

最新更新