共用方式為


RowExpression.From

語法

RowExpression.From(function as function) as record

關於

傳回 function 主體的抽象語法樹 (AST) (已標準化為「資料列運算式」):

  • 此函式必須是只有 1 個引數的 Lambda。
  • 所有對此函式參數的參考都會取代為 RowExpression.Row
  • 所有對資料行的參考都會取代為 RowExpression.Column(columnName)
  • AST 會簡化為只包含下列種類的節點:
    • Constant
    • Invocation
    • Unary
    • Binary
    • If
    • FieldAccess

如果無法針對 function 主體傳回資料列運算式 AST,就會引發錯誤。

此函式與 ItemExpression.From 相同。

範例 1

傳回函式 each [CustomerID] = "ALFKI" 主體的 AST。

使用方式

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

輸出

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