Megosztás a következőn keresztül:


RowExpression.From

Szintaxis

RowExpression.From(function as function) as record

Rólunk

A functiontörzsének absztrakt szintaxisfáját (AST) adja vissza, normalizálva egy sorkifejezéssé:

  • A függvénynek 1 argumentumú lambdának kell lennie.
  • A függvényparaméterre mutató összes hivatkozás RowExpression.Row-ra van cserélve.
  • Minden oszlopra vonatkozó hivatkozás RowExpression.Column(columnName)-ra kerül lecserélésre.
  • Az AST egyszerűbb lesz, hogy csak a következő típusú csomópontokat tartalmazza:
    • Constant
    • Invocation
    • Unary
    • Binary
    • If
    • FieldAccess

Hiba lép fel, ha a sor kifejezés AST nem adható vissza a function törzséhez.

Ez a függvény megegyezik ItemExpression.From.

Example

A each [CustomerID] = "ALFKI"függvény törzsének AST értékét adja vissza.

Használat

RowExpression.From(each [CustomerName] = "ALFKI")  

kimeneti

[
    Kind = "Binary",
    Operator = "Equals",
    Left = RowExpression.Column("CustomerName"),
    Right =
    [
        Kind = "Constant",
        Value = "ALFKI"
    ]
]