ItemExpression.From
Vrátí strom abstraktní syntaxe (AST) pro tělo funkce.
Syntax
ItemExpression.From(
function as function
) as record
Remarks
Vrátí abstraktní strom syntaxe (AST) pro text function normalizovaný do výrazu položky:
- Funkce musí být lambda s jedním argumentem.
- Všechny reference na parametr funkce se nahradí za
ItemExpression.Item. - Strom bude zjednodušený a bude obsahovat jenom uzly těchto druhů:
-
ConstantInvocationUnaryBinaryIfFieldAccess
Vyvolá se chyba, pokud pro tělo function nelze vrátit AST výrazu položky.
Tato funkce je stejná jako RowExpression.From.
Examples
Example #1
Vrátí AST pro tělo funkce each _ <> null.
ItemExpression.From(each _ <> null)
Result:
[
Kind = "Binary",
Operator = "NotEquals",
Left = ItemExpression.Item,
Right =
[
Kind = "Constant",
Value = null
]
]
Category
Table.Table construction