ValidMeasure(MDX)
지정된 튜플에 대한 결과를 반환할 때 적용할 수 없는 차원을 All 수준 또는 기본 멤버(집계할 수 없는 경우)에 강제로 적용하여 큐브의 측정값을 반환합니다.
구문
ValidMeasure(Tuple_Expression)
인수
- Tuple_Expression
튜플을 반환하는 유효한 MDX 식입니다.
주의
ValidMeasure 함수는 공통되지 않는 차원에 대한 (All) 수준 좌표 또는 기본 멤버(집계할 수 없는 경우)의 셀로부터 측정값을 반환합니다. MicrosoftSQL ServerAnalysis Services에서 이 함수로 지정된 동작은 기본 서버측 동작으로서, 측정값 그룹 개체의 IgnoreUnrelatedDimensions 속성에 의해 제어됩니다.
All 멤버에 있지 않고 세분성이 있는 지정된 튜플의 각 특성에 대해 해당 특성 각각의 현재 좌표는 다음과 같이 이동됩니다.
지정된 특성 멤버에 연관된 특성은 현재 멤버와 함께 존재하는 멤버로 이동됩니다.
지정된 특성 멤버에 연관시키는 특성은 All 멤버 또는 기본 멤버(집계할 수 없는 경우)로 이동됩니다.
연관되지 않은 특성은 측정값에 따라 All 멤버로 이동됩니다.
예를 들어 Time 차원 세분성은 월입니다. 이 Time 차원에서 ValidMeasure 함수를 사용하는 경우 주 수준의 셀은 해당 월 수준의 값을 반환합니다.
다음 표에서는 ValidMeasure 함수의 동작을 보여 줍니다.
튜플 |
Time 차원이 아닌 경우 |
Year 수준에서 세분성이 지정된 Time 차원의 경우 |
---|---|---|
Time.Jan |
Null을 반환합니다. 측정값 그룹 범위의 좌표입니다. |
Null을 반환합니다. 세분성이 낮습니다. |
ValidMeasure(Time.Jan) |
데이터를 반환합니다. ValidMeasure 함수는 All 수준 또는 기본 멤버(집계할 수 없는 경우)에 Time을 강제로 적용합니다. |
Null을 반환합니다. ValidMeasure가 적용되지 않는 경우 세분성이 낮습니다. |
Time.[1997].<calculated member> |
Null을 반환합니다. 측정값 그룹 범위의 좌표입니다. |
Null을 반환합니다. ValidMeasure가 적용되지 않는 경우 세분성이 낮습니다. |