Bagikan melalui


ItemExpression.From

Sintaksis

ItemExpression.From(function as function) as record

Tentang

Mengembalikan pohon sintaks abstrak (AST) untuk isi function, dinormalisasi menjadi ekspresi item :

  • Fungsi harus berupa lambda 1 argumen.
  • Semua referensi ke parameter fungsi diganti dengan ItemExpression.Item.
  • AST akan disederhanakan agar hanya berisi simpul dari jenis:
    • Constant
    • Invocation
    • Unary
    • Binary
    • If
    • FieldAccess

Kesalahan akan dimunculkan jika ekspresi item AST tidak dapat dikembalikan untuk badan function.

Fungsi ini identik dengan RowExpression.From.

Contoh 1

Mengembalikan AST untuk isi fungsi each _ <> null.

Penggunaan

ItemExpression.From(each _ <> null)

Output

[
    Kind = "Binary",
    Operator = "NotEquals",
    Left = ItemExpression.Item,
    Right =
    [
        Kind = "Constant",
        Value = null
    ]
]