Aracılığıyla paylaş


ItemExpression.From

Sözdizimi

ItemExpression.From(function as function) as record

Hakkında

gövdesi için soyut söz dizimi ağacını (AST),: öğe ifadesi olarak normalleştirerek döndürür.

  • İşlev 1 bağımsız değişkenli bir lambda olmalıdır.
  • İşlev parametresine yapılan tüm başvurular ItemExpression.Itemile değiştirilir.
  • AST, yalnızca bu tür düğümleri içerecek şekilde basitleştirilir:
    • Constant
    • Invocation
    • Unary
    • Binary
    • If
    • FieldAccess

functiongövdesi için bir öğe ifadesi AST döndürülemiyorsa hata oluşur.

Bu işlev RowExpression.Fromile aynıdır.

Örnek 1

Bu, each _ <> nullişlevinin gövdesi için AST'yi döndürür.

Kullanım

ItemExpression.From(each _ <> null)

çıkış

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