Udostępnij za pośrednictwem


Expression.Evaluate

Składnia

Expression.Evaluate(document as text, optional environment as nullable record) as any

Informacje

Zwraca wynik oceny wyrażenia documentjęzyka M z dostępnymi identyfikatorami, do których można się odwoływać, zdefiniowany przez environmentelement .

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