Sub Query in MDX
WITH SET [TopCountCustomers] AS
{
NONEMPTY(
[dimCustomerDimension].[Full Name].CHILDREN *
[dimPolicydimension].[Policy Number].CHILDREN *
[dimLocationDimension].[Branch].CHILDREN *
[dimChannelDimension].[Intermediary].CHILDREN *
[dimClaimsTransactionFact].[Claim Serial Number].CHILDREN *
[dimPolicydimension].[Reinsurer Code].CHILDREN *
[dimPolicydimension].[RI TYPE].CHILDREN *
[dimClaimsTransactionFact].[Occurrence Date].CHILDREN *
[dimClaimsTransactionFact].[Claim Transaction Date].CHILDREN
)}
SELECT {
[Measures].[Claims Paid],
[Measures].[YTD Gross Claims Incurred WO IBNR],
[Measures].[YTD RI Share of Claim],
[Measures].[YTD AXA Share]
} on columns,{
[TopCountCustomers]
} on rows
from ( select
TopCount(
NONEMPTY(
[dimPolicydimension].[Policy Number].CHILDREN
),20,
([Measures].[YTD Gross Claims Incurred WO IBNR] - [Measures].[YTD RI Share of Claim])
) on columns from
[cubeClaimsTransFact]
WHERE ([dimTransactionTimeDimension].[Month Wise].[Month].&[2009]&[12]) )
WHERE ([dimTransactionTimeDimension].[Month Wise].[Month].&[2009]&[12])
Comments
Post a Comment