SetToArray(MDX)
하나 이상의 집합을 사용자 정의 함수에 사용할 배열로 변환합니다.
구문
SetToArray(Set_Expression1 [ ,Set_Expression2,...n ][ ,Numeric_Expression ] )
인수
Set_Expression1
집합을 반환하는 유효한 MDX(다차원 식) 식입니다.
Set_Expression2
집합을 반환하는 유효한 MDX(다차원 식) 식입니다.
Numeric_Expression
일반적으로 숫자를 반환하는 셀 좌표의 MDX(다차원 식) 식인 유효한 숫자 식입니다.
설명
SetToArray 함수는 하나 이상의 집합을 사용자 정의 함수에 사용할 배열로 변환합니다. 결과 배열의 차원 수는 지정된 집합 수와 동일합니다.
선택적 숫자 식은 배열 셀의 값을 제공할 수 있습니다. 숫자 식이 지정되지 않은 경우 현재 컨텍스트에서 집합의 크로스 조인이 계산됩니다.
결과 배열의 셀 좌표는 목록의 집합 위치에 해당합니다. 예를 들어 세 개의 집합, SA
및 SB
SC
. 이러한 각 집합에는 두 가지 요소가 있습니다. MDX 문인 SetToArray(SA, SB, SC)
는 다음과 같은 3차원 배열을 만듭니다.
(SA1, SB1, SC1) (SA2, SB1, SC1) (SA1, SB2, SC1) (SA2, SB2, SC1)
(SA1, SB1, SC2) (SA2, SB1, SC2) (SA1, SB2, SC2) (SA2, SB2, SC2)
참고 항목
SetToArray 함수의 반환 형식은 VARIANT 형식이며 VT_ARRAY. 따라서 SetToArray 함수의 출력은 사용자 정의 함수에 대한 입력으로만 사용해야 합니다.
예
다음 예제에서는 배열을 반환합니다.
SetToArray([Geography].[Geography].Members, [Measures].[Internet Sales Amount])
참고 항목
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기