Expression.Evaluate
Składnia
Expression.Evaluate(document as text, optional environment as nullable record) as any
Informacje
Zwraca wynik obliczania wyrażenia języka M document
, z dostępnymi identyfikatorami, do których można się odwoływać przez environment
.
Przykład 1
Oblicz prostą sumę.
Użycie
Expression.Evaluate("1 + 1")
Wyjście
2
Przykład 2
Oblicz bardziej złożoną sumę.
użycie
Expression.Evaluate("List.Sum({1, 2, 3})", [List.Sum = List.Sum])
Wyjście
6
Przykład 3
Oceń łączenie wartości tekstowej przy użyciu identyfikatora.
użycie
Expression.Evaluate(Expression.Constant("""abc") & " & " & Expression.Identifier("x"), [x = "def"""])
wyjście
"""abcdef"""