MDX 쿼리 - EXISTING 키워드
적용 대상: SQL Server Analysis Services Azure Analysis Services 패브릭/Power BI Premium
지정한 집합이 현재 컨텍스트 내에서 계산되도록 합니다.
Syntax
Existing Set_Expression
인수
Set_Expression
유효한 MDX 집합 식입니다.
설명
기본적으로 집합은 집합의 멤버가 포함된 큐브의 컨텍스트 내에서 계산됩니다. 그러나 Existing 키워드는 지정된 집합이 현재 컨텍스트 내에서 계산되도록 합니다.
예제
다음 예에서는 사용자가 선택한 State-Province 멤버에 대해 Aggregate 함수를 사용하여 계산한 값에 따라 이전 기간에 비해 판매량이 감소한 대리점의 개수를 반환합니다. Hierarchize(MDX) 및 DrilldownLevel(MDX) 함수는 Product 차원의 제품 범주에 대한 판매 감소를 위한 값을 반환하는 데 사용됩니다. 기존 키워드(keyword) Filter 함수의 집합을 현재 컨텍스트에서 평가하도록 합니다. 즉, State-Province 특성 계층의 워싱턴 및 오리건 멤버에 대해 평가됩니다.
WITH MEMBER Measures.[Declining Reseller Sales] AS
Count
(Filter
(Existing
(Reseller.Reseller.Reseller)
, [Measures].[Reseller Sales Amount] <
([Measures].[Reseller Sales Amount]
,[Date].Calendar.PrevMember
)
)
)
MEMBER [Geography].[State-Province].x AS
Aggregate
( {[Geography].[State-Province].&[WA]&[US]
, [Geography].[State-Province].&[OR]&[US] }
)
SELECT NON EMPTY HIERARCHIZE
(AddCalculatedMembers
(
{DrillDownLevel
({[Product].[All Products]}
)
}
)
) DIMENSION PROPERTIES PARENT_UNIQUE_NAME ON COLUMNS
FROM [Adventure Works]
WHERE
( [Geography].[State-Province].x
, [Date].[Calendar].[Calendar Quarter].&[2003]&[4]
,[Measures].[Declining Reseller Sales]
)
참고 항목
Count(집합)(MDX)
AddCalculatedMembers(MDX)
Aggregate(MDX)
Filter(MDX)
Properties(MDX)
DrilldownLevel(MDX)
Hierarchize(MDX)
MDX 함수 참조(MDX)