영어로 읽기

다음을 통해 공유


RowExpression.From

통사론

RowExpression.From(function as function) as record

소개

function본문의 추상 구문 트리(AST)를 행 표현으로 정규화하여반환합니다.

  • 함수는 1 인수 람다여야 합니다.
  • 함수 매개 변수에 대한 모든 참조는 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"
    ]
]