Condividi tramite


ItemExpression.From

Sintassi

ItemExpression.From(function as function) as record

Informazioni su

Restituisce l'albero della sintassi astratta (AST) per il corpo di function, normalizzato in un'espressione di elemento:

  • La funzione deve essere una funzione lambda con 1 argomento.
  • Tutti i riferimenti al parametro della funzione vengono sostituiti con ItemExpression.Item.
  • L'albero sintattico astratto verrà semplificato per contenere solo i nodi delle tipologie seguenti:
    • Constant
    • Invocation
    • Unary
    • Binary
    • If
    • FieldAccess

Viene generato un errore se non viene restituito un albero sintattico astratto dell'espressione di elemento per il corpo di function.

Questa funzione è identica a RowExpression.From.

Esempio 1

Restituisce l'AST per il corpo della funzione each _ <> null.

Utilizzo

ItemExpression.From(each _ <> null)

Output

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