ItemExpression.From
Syntaxis
ItemExpression.From(function as function) as record
Over
Retourneert de abstracte syntaxisstructuur (AST) voor de hoofdtekst van function
, genormaliseerd in een itemexpressie:
- De functie moet een lambda met één argument zijn.
- Alle verwijzingen naar de functieparameter worden vervangen door ItemExpression.Item.
- De AST wordt vereenvoudigd om alleen knooppunten van het type te bevatten:
Constant
Invocation
Unary
Binary
If
FieldAccess
Er treedt een fout op als een itemexpressie-AST niet kan worden geretourneerd voor de body van function
.
Deze functie is identiek aan RowExpression.From
.
Voorbeeld 1
Retourneert de AST voor de hoofdtekst van de functie each _ <> null
.
Gebruik
ItemExpression.From(each _ <> null)
uitvoer
[
Kind = "Binary",
Operator = "NotEquals",
Left = ItemExpression.Item,
Right =
[
Kind = "Constant",
Value = null
]
]