Expression.Error: Мы не можем применить operator <к типам Function и Number - PullRequest
1 голос
/ 11 января 2020

ошибка:

Expression.Error: Мы не можем применить operator <к типам Function и Number. Подробности: оператор = <левый = [функция] правый = 16500 </p>

код, в котором выдается ошибка:

#"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)

     })


    )

я пытался Number.From перед each if но не помогло мне найти максимальное число между 16 500 и числом, вычисленным после предложения if.

спасибо за помощь.

1 Ответ

0 голосов
/ 11 января 2020

Вы должны переместить каждое ключевое слово перед List.Max.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...