다음을 통해 공유


DEFINE

DAX 쿼리하나 이상의 EVALUATE 문에 적용할 수 있는 하나 이상의 엔터티 정의가 있는 문을 소개합니다.

통사론

[DEFINE 
    (
     (MEASURE <table name>[<measure name>] = <scalar expression>) | 
     (VAR <var name> = <table or scalar expression>) |
     (TABLE <table name> = <virtual table definition>) | 
     (COLUMN <table name>[<column name>] = <scalar expression>) | 
    ) + 
]

(EVALUATE <table expression>) +

매개 변수

학기 정의
Entity MEASURE, VAR, TABLE1또는 COLUMN1.
name 측정값, var, 테이블 또는 열 정의의 이름입니다. 식일 수 없습니다. 이름은 고유할 필요가 없습니다. 이름은 쿼리 기간 동안에만 존재합니다.
expression 테이블 또는 스칼라 값을 반환하는 DAX 식입니다. 식은 정의된 엔터티를 사용할 수 있습니다. 스칼라 식을 테이블 식으로 변환해야 하는 경우 중괄호가 {}테이블 생성자 안에 식을 래핑하거나 ROW() 함수를 사용하여 단일 행 테이블을 반환합니다.

[1]주의: 쿼리 범위 TABLE 및 COLUMN 정의는 내부용으로만 사용됩니다. 구문 오류 없이 쿼리에 대한 TABLE 및 COLUMN 식을 정의할 수 있지만 런타임 오류가 발생할 수 있으며 권장되지 않습니다.

발언

  • DAX 쿼리에는 여러 개의 EVALUATE 문이 있을 수 있지만 하나의 DEFINE 문만 있을 수 있습니다. DEFINE 문의 정의는 쿼리의 모든 EVALUATE 문에 적용할 수 있습니다.

  • DEFINE 문에는 하나 이상의 정의가 필요합니다.

  • 동일한 이름의 모델 측정값을 재정의하는 쿼리에 대한 측정값 정의입니다.

  • VAR 이름에는 고유한 제한이 있습니다. 자세한 내용은 VAR - 매개 변수참조하세요.

  • 문을 사용하는 방법에 대한 자세한 내용은 쿼리를 참조하세요.

  • 가상 열에 대한 자세한 내용은 가상 열 참조하세요.

  • 가상 테이블에 대한 자세한 내용은 Virtual Table 참조하세요.

EVALUATE
VAR
MEASURE
가상 열가상 테이블 쿼리