ToggleDrillState(MDX)

업데이트: 2006년 7월 17일

멤버의 드릴 상태를 토글합니다.

구문

ToggleDrillState(Set_Expression1,Set_Expression2 [ , RECURSIVE ] )

인수

  • Set_Expression1
    집합을 반환하는 유효한 MDX 식입니다.
  • Set_Expression2
    집합을 반환하는 유효한 MDX 식입니다.

주의

ToggleDrillState 함수는 첫 번째 집합에 나타나는 두 번째 집합의 각 멤버의 드릴 상태를 토글합니다. 첫 번째 집합에는 모든 차원의 튜플이 포함될 수 있지만 두 번째 집합에는 단일 차원의 멤버만 포함되어야 합니다. ToggleDrillState 함수는 DrillupMemberDrilldownMember 함수의 조합입니다. 두 번째 집합의 m 멤버가 첫 번째 집합에도 있고 해당 멤버가 드릴다운된 경우(즉, 해당 멤버 바로 다음에 하위 항목이 있는 경우), DrillupMember(Set_Expression1, {m})는 첫 번째 집합의 멤버나 튜플에 적용됩니다. 이 m 멤버가 드릴업된 경우(즉, m 바로 다음에 오는 m의 하위 항목이 없는 경우), DrilldownMember(Set_Expression1, {m}[, RECURSIVE])는 첫 번째 집합에 적용됩니다.

선택적 RECURSIVE 플래그가 사용된 경우에는 드릴업과 드릴다운이 재귀적으로 적용됩니다. 재귀 플래그에 대한 자세한 내용은 DrillupMemberDrilldownMember 함수를 참조하십시오.

다음 예에서는 첫 번째 집합의 Australia 멤버를 드릴다운하고 첫 번째 집합의 United States 멤버를 드릴업합니다.

SELECT ToggleDrillState
   ([Geography].[Geography].[Country].Members,
      {[Geography].[Geography].[Country].[Australia]
      , [Geography].[Geography].[State-Province].[California]}
      --, RECURSIVE
   ) ON 0
   FROM [Adventure Works]

참고 항목

참조

MDX 함수 참조(MDX)

도움말 및 정보

SQL Server 2005 지원 받기

변경 내역

릴리스 내역

2006년 7월 17일

변경된 내용
  • 자세한 설명을 위해 구문과 인수를 업데이트했습니다.
  • 업데이트된 예를 추가했습니다.