쿼리 문DAX에 DEFINE 함수 정의를 소개합니다.
Syntax
[DEFINE
(
FUNCTION <function name> = ([parameter name] : [parameter type] [parameter subtype] [parameter passing mode], ...) => <function body>
) +
]
(EVALUATE <table expression>) +
매개 변수
| 용어 | Definition |
|---|---|
function name |
함수의 이름입니다. |
parameter name |
매개 변수의 이름입니다. 이 키워드는 예약된 키워드(예: .) measure일 수 없습니다. |
parameter type |
anyval, scalar또는 tableanyref.
Anyval 은 또는 에 대한 scalartable추상 형식입니다.
Anyref 는 모든 참조에 대한 추상 형식입니다. |
parameter subtype |
에만 parameter type = scalar적용됩니다. 다음 booleannumericdecimalvariantdatetimedoubleint64string중 하나일 수 있습니다. |
parameter passing mode |
val (귀가 평가됨) 또는 expr (지연 평가). |
function body |
DAX 함수에 대한 식입니다. |
반환 값
함수 본문의 계산된 결과입니다.
비고
- 사용자 정의 함수에 대한 DAX 자세한 내용은 사용자 정의 함수를 참조DAX하세요.
- FUNCTION 문을 사용하는 방법에 대한 자세한 내용은 쿼리를 참조DAX하세요.