CalculationPassValue(MDX)
업데이트: 2006년 7월 17일
지정한 큐브의 계산 패스에 대해 계산된 MDX 식의 숫자 또는 문자열 값을 반환합니다.
구문
Numeric syntax
CalculationPassValue(Numeric_Expression,Pass_Value [, ABSOLUTE | RELATIVE [,ALL]])
String syntax
CalculationPassValue(String_Expression ,Pass_Value [, ABSOLUTE | RELATIVE [,ALL]])
인수
- Numeric_Expression
숫자를 반환하는 셀 좌표의 유효한 숫자 식으로서, 일반적으로 MDX 식입니다.
- String_Expression
문자열로 표현된 숫자를 반환하는 셀 좌표의 유효한 문자열 식으로서, 일반적으로 유효한 MDX 식입니다.
- Pass_Value
계산 패스 번호를 지정하는 유효한 숫자 식입니다.
- ABSOLUTE
Pass_Value 매개 변수에 들어 있는 값이 계산 패스의 인덱스(0부터 시작)임을 지정하는 액세스 플래그 값입니다. 액세스 플래그 값이 지정되지 않은 경우 ABSOLUTE가 기본 액세스 플래그 값입니다.
- RELATIVE
Pass_Value 매개 변수에 들어 있는 값이 트리거하는 계산의 계산 패스를 기준으로 한 상대적 오프셋임을 지정하는 액세스 플래그 값입니다. 해당 오프셋이 0보다 작은 계산 패스 인덱스로 확인되면 계산 패스 0이 사용되고 오류는 발생하지 않습니다.
- ALL
이 플래그가 설정되면 저장소 엔진에서 로드되는 값을 제외하고 모든 값이 Null입니다. 이 플래그가 설정되지 않으면 계산이 적용되지 않고 값이 집계됩니다.
주의
숫자 식이 지정된 경우 이 함수는 지정된 계산 패스에서 특정 MDX 숫자 식을 계산하여 숫자 값을 반환합니다. 선택적으로 액세스 플래그 및 액세스 플래그 한정자에 의해 계산 패스가 한정될 수도 있습니다.
문자열 식이 지정된 경우 이 함수는 지정된 계산 패스에서 특정 MDX 문자열 식을 계산하여 문자열 값을 반환합니다. 선택적으로 액세스 플래그 및 액세스 플래그 한정자에 의해 계산 패스가 한정될 수도 있습니다*.*
이 함수를 Microsoft SQL Server 2000 Analysis Services의 IIf(MDX) 및 CalculationCurrentPass(MDX)와 함께 사용하여 재귀 문제를 처리할 수 있습니다. 그러나 SQL Server 2005 Analysis Services의 자동 재귀 해결 방법을 사용할 경우 이 함수는 실제로 거의 필요하지 않습니다.
[!참고] 관리자만 MDX 스크립트 내의 CalculationPassValue 함수를 사용할 수 있습니다. 이 함수가 포함된 MDX 스크립트가 관리자 권한이 없는 작업의 컨텍스트로 실행되면 오류가 발생합니다.
참고 항목
참조
CalculationCurrentPass(MDX)
IIf(MDX)
MDX 함수 참조(MDX)
도움말 및 정보
변경 내역
릴리스 | 내역 |
---|---|
2006년 7월 17일 |
|