Læs på engelsk

Del via


ItemExpression.From

Syntaks

ItemExpression.From(function as function) as record

Om

Returnerer det abstrakte syntakstræ (AST) for brødteksten i function, normaliseret til et elementudtryk:

  • Funktionen skal være et lambda med et argument.
  • Alle referencer til funktionsparameteren erstattes med ItemExpression.Item.
  • AST forenkles, så den kun indeholder noder af den slags:
    • Constant
    • Invocation
    • Unary
    • Binary
    • If
    • FieldAccess

Der udløses en fejl, hvis et elementudtryk AST ikke kan returneres for brødteksten i function.

Denne funktion er identisk med RowExpression.From.

Eksempel 1

Returnerer AST for funktionens each _ <> nullbrødtekst .

Brug

ItemExpression.From(each _ <> null)

Output

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