Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Синтаксис
Expression.Evaluate(document as text, optional environment as nullable record) as any
О программе
Возвращает результат оценки выражения M documentс доступными идентификаторами, определёнными в environment, на которые можно ссылаться.
Пример 1
Оцените простую сумму.
Использование
Expression.Evaluate("1 + 1")
вывод
2
Пример 2
Оцените более сложную сумму.
Использование
Expression.Evaluate("List.Sum({1, 2, 3})", [List.Sum = List.Sum])
вывод
6
Пример 3
Оцените объединение текстового значения с идентификатором.
Использование
Expression.Evaluate(Expression.Constant("""abc") & " & " & Expression.Identifier("x"), [x = "def"""])
вывод
"""abcdef"""