문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

VisualTotals(MDX)

지정된 집합에 있는 자식 멤버의 합계를 동적으로 구하여 생성된 집합을 반환합니다. 결과 집합에서 부모 멤버의 이름에 대한 패턴을 사용할 수도 있습니다.

VisualTotals(Set_Expression[,Pattern])

Set_Expression

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

Pattern

부모 이름의 대체 문자로 별표(*)가 들어 있는 집합의 부모 멤버에 대한 유효한 문자열 식입니다.

지정된 집합 식은 단일 차원 내에 있는 모든 수준의 멤버(일반적으로 상위-하위 관계가 있는 멤버)가 들어 있는 집합을 지정할 수 있습니다. VisualTotals 함수는 지정된 집합에 있는 자식 멤버 값의 합계를 계산하며, 결과 합계를 계산할 때 해당 집합에 없는 자식 멤버는 무시합니다. 합계는 계층 순서로 정렬된 집합에 대해 보이는 값 합계로 계산됩니다. 집합의 멤버 순서가 계층과 맞지 않는 경우 결과는 보이는 값 합계가 아닙니다. 예를 들어 VisualTotals (USA, WA, CA, Seattle)는 WA를 Seattle로 반환하는 것이 아니라 WA, CA 및 Seattle에 대한 값을 반환한 다음 이러한 값의 합계를 USA의 보이는 값 합계로 계산하므로 Seattle의 판매량은 두 번 계산됩니다.

참고 참고

측정 값이 관련되어 있지 않거나 측정값 그룹 세분성 수준 아래에 있는 차원 멤버에 VisualTotals 함수를 적용하면 값이 Null로 바뀝니다.

선택적인 Pattern은 합계 레이블의 형식을 지정합니다. Pattern에는 별표(*)를 사용하여 부모 멤버에 대한 대체 문자임을 나타내야 하며, 문자열의 나머지 텍스트는 부모 이름과 연결된 결과에 나타납니다. 별표 자체를 나타내려면 별표를 두 개(**) 사용합니다.

다음 예에서는 지정된 단일 하위 항목, 즉 7월을 기준으로 2001년 3분기의 보이는 값 합계를 반환합니다.

SELECT VisualTotals
   ({[Date].[Calendar].[Calendar Quarter].&[2001]&[3]
      ,[Date].[Calendar].[Month].&[2001]&[7]}) ON 0
FROM [Adventure Works]

다음 예에서는 Product 차원에 있는 Category 특성 계층의 [All] 멤버와 해당 자식 항목 네 개 중 두 개를 함께 반환합니다. Internet Sales Amount 측정값의 [All] 멤버에 대해 반환된 합계는 Accessories 및 Clothing 멤버만에 대한 합계입니다. 또한 [All Products] 열의 레이블을 지정하기 위해 패턴 인수가 사용됩니다.

SELECT
   VisualTotals
   ({[Product].[Category].[All Products]
      ,[Product].[Category].[Accessories]
      ,[Product].[Category].[Clothing]}
      , '* - Visual Total'
   ) ON Columns
, [Measures].[Internet Sales Amount] ON Rows
FROM [Adventure Works]

커뮤니티 추가 항목

추가
표시: