Некоторые особенности работы с условиями if в Power Query, которые стоит учитывать при написании сложных логических выражений:
- Условие «if» пишется в нижнем регистре. 12 Формулы Power Query чувствительны к регистру. 1
- Вместо запятых, разделяющих аргументы значениееслиистина и значениееслиложь, используются then и else (в нижнем регистре). 13
- Выражение if…then…else выполняет последовательное вычисление условий. 1 Если первым условием будет идти относительное сравнение, ошибка снова появится и останется до конца расчёта выражения. 1
- Для более сложных сценариев рекомендуется писать код M внутри пользовательского столбца. 25 В этом случае можно использовать несколько условий с логикой И или ИЛИ. 5