Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
Syntaks
RowExpression.From(function as function) as record
Omtrent
Returnerer det abstrakte syntakstræ (AST) for brødteksten i function, normaliseret til et rækkeudtryk:
- Funktionen skal være et lambda med et argument.
- Alle referencer til funktionsparameteren erstattes med
RowExpression.Row. - Alle referencer til kolonner erstattes med
RowExpression.Column(columnName). - AST forenkles, så den kun indeholder noder af den slags:
ConstantInvocationUnaryBinaryIfFieldAccess
Der udløses en fejl, hvis der ikke kan returneres et AST-rækkeudtryk for brødteksten i function.
Denne funktion er identisk med ItemExpression.From.
Eksempel 1
Returnerer AST for funktionens brødtekst each [CustomerID] = "ALFKI".
brug
RowExpression.From(each [CustomerName] = "ALFKI")
output
[
Kind = "Binary",
Operator = "Equals",
Left = RowExpression.Column("CustomerName"),
Right =
[
Kind = "Constant",
Value = "ALFKI"
]
]