Я пытаюсь создать функцию многократного использования в Power Query, которая будет использоваться несколькими таблицами.
Это хорошо работает (написано в пустом запросе):
let
is_emergency = (color as text) =>
if color = "red" or color = "orange" then
"emergency"
else
"not emergency"
in
is_emergency
Я могу назвать его, используя пользовательский столбец, подобный этому =emergency([color_column])
.
Однако - в моем столбце цвета много лишних пробелов, поэтому мне как-то нужно вызвать Text.Trim()
для параметра цвета. Как это написать?
Я думал, что это сработает, просто напиши:
let
is_emergency = (color as text) =>
color = Text.Trim(color, " "),
if color = "red" or color = "orange" then
"emergency"
else
"not emergency"
in
is_emergency
но это дает мне ошибку Token Literal Expected
.
Как правильно написать? Я знаю, что могу использовать графический интерфейс Power Query для создания простых функций, подобных этой, но мой реальный пример более сложный, и я хотел бы понять синтаксис M
.