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 참조하세요.