Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Sintaksis
Expression.Evaluate(document as text, optional environment as nullable record) as any
Tentang
Mengembalikan hasil evaluasi ekspresi M document, dengan identifikasi yang tersedia yang dapat direferensikan, seperti yang ditentukan oleh environment.
Contoh 1
Mengevaluasi jumlah sederhana.
Penggunaan
Expression.Evaluate("1 + 1")
Output
2
Contoh 2
Mengevaluasi jumlah yang lebih kompleks menggunakan fungsi yang ditentukan melalui catatan lingkungan.
Penggunaan
Expression.Evaluate("List.Sum({1, 2, 3})", [List.Sum = List.Sum])
Output
6
Contoh 3
Mengevaluasi perangkaian nilai teks dengan pengidentifikasi kustom yang ditentukan melalui rekaman lingkungan.
Penggunaan
Expression.Evaluate(Expression.Constant("""abc") & " & " & Expression.Identifier("x"), [x = "def"""])
Output
"""abcdef"""