MDX 함수 참조(MDX)
Analysis Services는 MDX(다차원 식) 구문에서 함수를 사용하기 위해 제공합니다. 유효한 모든 MDX 문에서 함수를 사용할 수 있으며, 쿼리, 사용자 지정 롤업 정의 및 기타 계산에서도 함수가 자주 사용됩니다. 이 섹션에서는 MDX 함수에 대한 정보를 제공합니다.
다음 표를 사용하여 반환 값 범주별로 함수를 찾거나 목차의 사전순 목록에서 이름으로 함수를 선택할 수 있습니다.
배열 함수
함수 | 설명 |
---|---|
SetToArray(MDX) | 하나 이상의 집합을 사용자 정의 함수에 사용할 배열로 변환합니다. |
계층 함수
함수 | 설명 |
---|---|
계층 구조(MDX) | 지정된 멤버 또는 수준을 포함하는 계층 구조를 반환합니다. |
차원(MDX) | 지정된 멤버, 수준 또는 계층 구조가 포함된 차원을 반환합니다. |
차원(MDX) | 숫자 또는 문자열 식으로 지정된 계층 구조를 반환합니다. |
수준 함수
함수 | 설명 |
---|---|
Level(MDX) | 멤버의 수준을 반환합니다. |
수준(MDX) | 차원 또는 계층에서의 위치가 숫자 식에 의해 지정되거나 이름이 문자열 식에 의해 지정되는 수준을 반환합니다. |
논리 함수
함수 | 설명 |
---|---|
IsAncestor(MDX) | 지정된 멤버가 지정된 다른 멤버의 상위 멤버인지 여부를 반환합니다. |
IsEmpty(MDX) | 평가 식이 빈 셀 값인지 여부를 반환합니다. |
IsGeneration(MDX) | 지정한 멤버가 지정한 세대에 속하는지 여부를 반환합니다. |
IsLeaf(MDX) | 지정된 멤버가 리프 멤버인지 여부를 반환합니다. |
IsSibling(MDX) | 지정된 멤버가 지정된 다른 멤버의 형제인지 여부를 반환합니다. |
멤버 함수
함수 | 설명 |
---|---|
상위 항목(MDX) | 지정한 수준 또는 거리에서 멤버의 상위 항목을 반환합니다. |
ClosingPeriod(MDX) | 지정한 수준에서 멤버의 하위 항목 중 마지막 형제 항목을 반환합니다. |
사촌(MDX) | 부모 멤버 아래에서 지정한 자식 멤버와 상대적으로 동일한 위치의 자식 멤버를 반환합니다. |
CurrentMember(MDX) | 반복하는 동안 지정된 차원 또는 계층 구조에 따라 현재 멤버를 반환합니다. |
DataMember(MDX) | 차원의 리프가 아닌 멤버와 연결된 시스템 생성 데이터 멤버를 반환합니다. |
DefaultMember(MDX) | 차원 또는 계층의 기본 멤버를 반환합니다. |
FirstChild(MDX) | 멤버의 첫 번째 자식 값을 반환합니다. |
FirstSibling(MDX) | 멤버 부모의 첫 번째 자식 값을 반환합니다. |
항목(멤버)(MDX) | 지정한 튜플에서 멤버를 반환합니다. |
지연(MDX) | 멤버의 차원에 따라 지정한 멤버 이전의 위치 번호로 지정된 멤버를 반환합니다. |
LastChild(MDX) | 지정된 멤버의 마지막 자식 값을 반환합니다. |
LastSibling(MDX) | 지정된 멤버의 부모에 대한 마지막 자식 값을 반환합니다. |
잠재 고객(MDX) | 멤버의 차원을 따라 지정된 멤버 다음에 지정된 수의 위치인 멤버를 반환합니다. |
LinkMember(MDX) | 지정된 계층의 지정된 멤버에 해당하는 멤버를 반환합니다. |
멤버(문자열)(MDX) | 문자열 식으로 지정된 멤버를 반환합니다. |
NextMember(MDX) | 지정된 멤버를 포함하는 수준에서 다음 멤버를 반환합니다. |
OpeningPeriod(MDX) | 지정된 수준의 하위 항목 중에서 선택적으로 지정된 멤버에서 첫 번째 형제를 반환합니다. |
ParallelPeriod(MDX) | 지정한 멤버와 상대적 위치가 같은 멤버를 이전 기간에서 반환합니다. |
Parent(MDX) | 멤버의 부모 항목을 반환합니다. |
PrevMember(MDX) | 지정된 멤버를 포함하는 수준에서 이전 멤버를 반환합니다. |
StrToMember(MDX) | MDX 형식 문자열로 지정된 멤버를 반환합니다. |
UnknownMember(MDX) | 수준 또는 멤버와 연결된 알 수 없는 멤버를 반환합니다. |
ValidMeasure(MDX) | 적용할 수 없는 차원을 최상위 수준에 강제로 적용하여 가상 큐브에서 유효한 측정값을 반환합니다. |
숫자 함수
함수 | 설명 |
---|---|
집계(MDX) | 지정된 집합의 튜플에 대해 측정값 또는 선택적으로 지정된 숫자 식을 집계하여 계산된 스칼라 값을 반환합니다. |
평균(MDX) | 지정한 집합에 대해 계산된 측정값의 평균값 또는 숫자 식(옵션)의 평균값을 반환합니다. |
CalculationCurrentPass(MDX) | 지정한 쿼리 컨텍스트에 대한 큐브의 현재 계산 패스를 반환합니다. |
CalculationPassValue(MDX) | 지정한 큐브의 계산 패스에 대해 계산된 MDX 식의 값을 반환합니다. |
CoalesceEmpty(MDX) | 빈 셀 값을 숫자 또는 문자열에 결합하고 결합된 값을 반환합니다. |
상관 관계(MDX) | 집합에 대해 평가된 두 계열의 상관 계수를 반환합니다. |
Count(Dimension)(MDX) | 큐브의 차원 수를 반환합니다. |
개수(계층 수준)(MDX) | 차원 또는 계층 구조의 수준 수를 반환합니다. |
개수(집합)(MDX) | 집합의 셀 개수를 반환합니다. |
Count(튜플)(MDX) | 튜플의 차원 수를 반환합니다. |
공변성(MDX) | 편향된 모집단 수식을 사용하여 집합에 대해 계산된 두 계열의 모집단 공변도를 반환합니다. |
CovarianceN(MDX) | 분산되지 않은 모집단 수식을 사용하여 집합에 대해 계산된 두 계열의 샘플 공변도를 반환합니다. |
DistinctCount(MDX) | 집합의 고유하고 비어 있지 않은 튜플의 수를 반환합니다. |
IIf(MDX) | 논리 테스트에 의해 결정된 두 값 중 하나를 반환합니다. |
LinRegIntercept(MDX) | 집합의 선형 회귀를 계산하고 회귀 선에서 절편 값을 반환합니다( y = ax + b). |
LinRegPoint(MDX) | 집합의 선형 회귀를 계산하고 회귀선 y = ax + b의 y 값을 반환합니다. |
LinRegR2(MDX) | 집합의 선형 회귀를 계산하고 결정 계수 R2를 반환합니다. |
LinRegSlope(MDX) | 집합의 선형 회귀를 계산하고 회귀 선에서 기울기 값을 반환합니다( y = ax + b). |
LinRegVariance(MDX) | 집합의 선형 회귀를 계산하고 회귀선과 연결된 분산을 반환합니다( y = ax + b). |
LookupCube(MDX) | 동일한 데이터베이스에서 지정된 다른 큐브에 대해 계산된 MDX 식의 값을 반환합니다. |
Max(MDX) | 집합에 대해 계산된 숫자 식의 최대값을 반환합니다. |
중앙값(MDX) | 집합에 대해 계산되는 숫자 식의 중앙값을 반환합니다. |
최소(MDX) | 집합에 대해 계산된 숫자 식의 최소값을 반환합니다. |
서수(MDX) | 수준과 연결된 0부터 시작하는 서수 값을 반환합니다. |
Predict(MDX) | 데이터 마이닝 모델에 대해 계산되는 숫자 식의 값을 반환합니다. |
순위(MDX) | 지정한 집합에 있는 지정한 튜플의 순위(1부터 시작)를 반환합니다. |
RollupChildren(MDX) | 지정한 단항 연산자를 통해 지정한 멤버의 자식 항목 값을 롤업하여 생성된 값을 반환합니다. |
Stddev(MDX) | Stdev(MDX)의 별칭입니다. |
StddevP(MDX) | StdevP(MDX)의 별칭입니다. |
Stdev(MDX) | 분산되지 않은 모집단 수식을 사용하여 집합에 대해 계산된 숫자 식의 샘플 표준 편차를 반환합니다. |
StdevP(MDX) | 편향된 모집단 수식을 사용하여 집합에 대해 계산된 숫자 식의 모집단 표준 편차를 반환합니다. |
StrToValue(MDX) | MDX 형식 문자열로 지정된 값을 반환합니다. |
합계(MDX) | 집합에 대해 계산된 숫자 식의 합계를 반환합니다. |
값(MDX) | 측정값의 값을 반환합니다. |
Var(MDX) | 분산되지 않은 모집단 수식을 사용하여 집합에 대해 계산된 숫자 식의 샘플 분산을 반환합니다. |
분산(MDX) | Var에 대한 별칭(MDX)입니다. |
VarianceP(MDX) | VarP(MDX)에 대한 별칭입니다. |
VarP(MDX) | 편향된 모집단 수식을 사용하여 집합에 대해 계산된 숫자 식의 모집단 분산을 반환합니다. |
함수 설정
함수 | 설명 |
---|---|
AddCalculatedMembers(MDX) | 지정된 집합에 계산 멤버를 추가하여 생성된 집합을 반환합니다. |
AllMembers(MDX) | 지정된 차원, 계층 또는 수준의 계산 멤버를 포함한 모든 멤버를 포함하는 집합을 반환합니다. |
상위 항목(MDX) | 지정된 수준 또는 거리에서 멤버의 모든 상위 항목 집합을 반환합니다. |
오름차순(MDX) | 멤버 자체를 포함하여 지정된 멤버의 오름차순 집합을 반환합니다. |
축(MDX) | 축에 정의된 집합을 반환합니다. |
BottomCount(MDX) | 집합을 오름차순으로 정렬하고 가장 낮은 값을 갖는 튜플을 지정된 수만큼 반환합니다. |
BottomPercent(MDX) | 집합을 오름차순으로 정렬하고 누적 합계가 지정된 백분율보다 작거나 같은 가장 낮은 값을 가진 튜플 집합을 반환합니다. |
BottomSum(MDX) | 집합을 오름차순으로 정렬하고 합계가 지정된 값과 같거나 작은 가장 낮은 값을 가진 튜플 집합을 반환합니다. |
자식(MDX) | 지정한 멤버의 자식을 반환합니다. |
크로스조인(MDX) | 하나 이상의 집합의 교차 곱을 반환합니다. |
CurrentOrdinal(MDX) | 반복하는 동안 집합 내의 현재 반복 번호를 반환합니다. |
하위 항목(MDX) | 필요에 따라 다른 수준의 하위 항목을 포함하거나 제외하는 지정된 수준 또는 거리에서 멤버의 하위 항목 집합을 반환합니다. |
Distinct(MDX) | 지정된 집합에서 중복 튜플을 제거하는 집합을 반환합니다. |
DrilldownLevel(MDX) | 집합의 멤버를 집합에 표시된 가장 낮은 수준 아래의 한 수준 또는 집합에 표시되는 멤버의 선택적으로 지정된 수준 아래의 한 수준으로 드릴다운합니다. |
DrilldownLevelBottom(MDX) | 지정된 수준에서 집합의 최하위 멤버를 아래 한 수준까지 드릴다운합니다. |
DrilldownLevelTop(MDX) | 지정된 수준에서 집합의 최상위 멤버를 아래 한 수준까지 드릴다운합니다. |
DrilldownMember(MDX) | 지정된 두 번째 집합에 있는 지정된 집합의 멤버를 드릴다운합니다. 또는 함수가 튜플 집합을 드릴다운합니다. |
DrilldownMemberBottom(MDX) | 지정된 두 번째 집합에 있는 지정된 집합의 멤버를 드릴다운하여 결과 집합을 지정된 수의 멤버로 제한합니다. 또는 이 함수는 튜플 집합을 드릴다운합니다. |
DrilldownMemberTop(MDX) | 지정된 두 번째 집합에 있는 지정된 집합의 멤버를 드릴다운하여 결과 집합을 지정된 수의 멤버로 제한합니다. 또는 이 함수는 튜플 집합을 드릴다운합니다. |
DrillupLevel(MDX) | 지정된 수준 미만인 집합의 멤버를 드릴업합니다. |
DrillupMember(MDX) | 지정된 두 번째 집합에 있는 지정된 집합의 멤버를 드릴업합니다. |
제외(MDX) | 선택적으로 중복 항목을 유지하는 두 집합 간의 차이를 찾습니다. |
Exists(MDX) | 하나 이상의 다른 집합의 여러 튜플에 존재하는 한 집합의 멤버 집합을 반환합니다. |
추출(MDX) | 추출된 차원 요소에서 튜플 집합을 반환합니다. |
필터(MDX) | 검색 조건에 따라 지정된 집합을 필터링하여 발생하는 집합을 반환합니다. |
생성(MDX) | 집합을 다른 집합의 각 멤버에 적용한 다음 결과 집합을 공용 구조체로 조인합니다. 또는 이 함수는 집합에 대한 문자열 식을 평가하여 만든 연결된 문자열을 반환합니다. |
헤드(MDX) | 중복을 유지하면서 집합에서 지정된 첫 번째 요소 수를 반환합니다. |
계층화(MDX) | 계층 구조에서 집합의 멤버를 정렬합니다. |
교차(MDX) | 선택적으로 중복을 유지하는 두 입력 집합의 교집합을 반환합니다. |
LastPeriods(MDX) | 지정된 멤버를 포함하여 멤버 집합을 반환합니다. |
멤버(집합)(MDX) | 차원, 수준 또는 계층의 멤버 집합을 반환합니다. |
Mtd(MDX) | 지정된 멤버와 동일한 수준의 형제 멤버 집합을 반환합니다. 첫 번째 형제로 시작하고 Time 차원의 Year 수준에 따라 제한되는 지정된 멤버로 끝납니다. |
NameToSet(MDX) | MDX 형식 문자열로 지정된 멤버를 포함하는 집합을 반환합니다. |
NonEmptyCrossjoin(MDX) | 연결된 팩트 테이블 데이터가 없는 빈 튜플 및 튜플을 제외하고 하나 이상의 집합의 교차 곱을 집합으로 반환합니다. |
Order(MDX) | 필요에 따라 계층 구조를 유지하거나 중단하여 지정된 집합의 멤버를 정렬합니다. |
PeriodsToDate(MDX) | 지정한 멤버와 동일한 수준의 형제 멤버 집합을 반환합니다. 이 집합은 첫 번째 형제 멤버부터 시작하여 지정된 멤버에서 끝나며 Time 차원의 지정된 수준에 따라 제한됩니다. |
Qtd(MDX) | 지정된 멤버와 동일한 수준의 형제 멤버 집합을 반환합니다. 첫 번째 형제로 시작하여 지정된 멤버로 끝나는 경우 Time 차원의 Quarter 수준에 따라 제한됩니다. |
형제(MDX) | 멤버 자체를 포함하여 지정한 멤버의 형제 항목을 반환합니다. |
StripCalculatedMembers(MDX) | 지정한 집합에서 계산 멤버를 제거하여 생성된 집합을 반환합니다. |
StrToSet(MDX) | MDX 형식 문자열로 지정된 집합을 반환합니다. |
하위 집합(MDX) | 지정된 집합에서 튜플의 하위 집합을 반환합니다. |
Tail(MDX) | 집합의 끝에서 하위 집합을 반환합니다. |
ToggleDrillState(MDX) | 멤버의 드릴 상태를 전환합니다. |
TopCount(MDX) | 집합을 내림차순으로 정렬하고 값이 가장 높은 지정된 요소 수를 반환합니다. |
TopPercent(MDX) | 집합을 내림차순으로 정렬하고 누적 합계가 지정된 백분율보다 작거나 같은 값이 가장 높은 튜플 집합을 반환합니다. |
TopSum(MDX) | 집합을 정렬하고 누적 합계가 지정한 값 이상이 되는 상위 요소를 반환합니다. |
공용 구조체(MDX) | 선택적으로 중복을 유지하는 두 집합의 합합을 반환합니다. |
순서 취소(MDX) | 지정된 집합에서 적용된 순서를 제거합니다. |
VisualTotals(MDX) | 지정한 집합의 자식 멤버의 합계를 동적으로 구하여 생성된 집합을 반환합니다. 결과 셀 집합에서 부모 멤버의 이름에 대한 패턴을 사용할 수도 있습니다. |
Wtd(MDX) | 지정된 멤버와 동일한 수준의 형제 멤버 집합을 반환합니다. 첫 번째 형제로 시작하고 시간 차원의 주 수준에 따라 제한되는 지정된 멤버로 끝납니다. |
Ytd(MDX) | 지정된 멤버와 동일한 수준의 형제 멤버 집합을 반환합니다. 첫 번째 형제로 시작하고 Time 차원의 Year 수준에 따라 제한되는 지정된 멤버로 끝납니다. |
문자열 함수
함수 | 설명 |
---|---|
CalculationPassValue(MDX) | 큐브의 지정된 계산 패스에 대해 계산된 MDX 식의 값을 반환합니다. |
CoalesceEmpty(MDX) | 빈 셀 값을 숫자 또는 문자열에 결합하고 결합된 값을 반환합니다. |
생성(MDX) | 집합을 다른 집합의 각 멤버에 적용한 다음 결과 집합을 공용 구조체로 조인합니다. 또는 이 함수는 집합에 대한 문자열 식을 평가하여 만든 연결된 문자열을 반환합니다. |
IIf(MDX) | 논리 테스트에 의해 결정된 두 값 중 하나를 반환합니다. |
LookupCube(MDX) | 동일한 데이터베이스에서 지정된 다른 큐브에 대해 계산된 MDX 식의 값을 반환합니다. |
MemberToStr(MDX) | 지정된 멤버에 해당하는 MDX 형식 문자열을 반환합니다. |
이름(MDX) | 차원, 계층, 수준 또는 멤버의 이름을 반환합니다. |
속성(MDX) | 멤버 속성 값을 포함하는 문자열 또는 강력한 형식의 값을 반환합니다. |
SetToStr(MDX) | 지정된 집합에 해당하는 MDX 형식 문자열을 반환합니다. |
TupleToStr(MDX) | 지정된 튜플에 해당하는 MDX 형식 문자열을 반환합니다. |
UniqueName(MDX) | 지정한 차원, 계층, 수준 또는 멤버의 고유 이름을 반환합니다. |
UserName(MDX) | 현재 연결의 도메인 이름 및 사용자 이름을 반환합니다. |
하위 큐브 함수
함수 | 설명 |
---|---|
이 항목(MDX) | 현재 하위 큐브를 반환합니다. |
리프(MDX) | 지정된 차원, 멤버 또는 튜플에 있는 리프 멤버 집합을 반환합니다. |
튜플 함수
함수 | 설명 |
---|---|
Current(MDX) | 반복하는 동안 집합에서 현재 튜플을 반환합니다. |
항목(튜플)(MDX) | 집합에서 튜플을 반환합니다. |
루트(MDX) | 큐브, 차원 또는 튜플의 각 특성 계층 구조에서 All 멤버로 구성된 튜플을 반환합니다. |
StrToTuple(MDX) | MDX 형식 문자열로 지정된 튜플을 반환합니다. |
기타 함수
함수 | 설명 |
---|---|
오류(MDX) | 필요에 따라 지정된 오류 메시지를 제공하여 오류를 발생합니다. |