다음을 통해 공유


FUNCTION

쿼리 문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 함수에 대한 식입니다.

반환 값

함수 본문의 계산된 결과입니다.

비고