Hop til hovedindhold

ItemExpression.From

Returnerer det abstrakte syntakstræ (AST) for en funktions brødtekst.

Syntax

ItemExpression.From(
function as function
) as record

Remarks

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

  • Funktionen skal være et 1-argument lambda.
  • Alle referencer til funktionsparameteren erstattes med ItemExpression.Item.
  • AST forenkles, så den kun indeholder noder af følgende typer::
    • Konstant
    • Aktivering
    • Monadisk
    • Binær
    • Hvis
    • FieldAccess


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

Examples

Example #1

Returnerer AST for selve funktionen <code>each _ <> null</code>

ItemExpression.From(each _ <> null)

Result:

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

Category

Table.Table construction