Hello,
Can anyone help me calculate a Quintile from my data. The query below Ranks my records & also calculates Percentiles. However, I am stuck with figuring out how to calculate Qunitile or for that matter of fact any NTile. Thanks in advance!!!
WITH
SET [CustomersRankSet] AS
FILTER(
ORDER(
[Dim Area].[Area Name].CHILDREN
,[Measures].[Customers]
,BDESC
), [Measures].[Customers] > 0
)
MEMBER [Measures].[CustomersRank] AS
RANK(
[Dim Area].[Area Name].CurrentMember
,[CustomersRankSet]
)
MEMBER [Measures].[Count] AS
COUNT(
NONEMPTY(
[Dim Area].[Area Name].MEMBERS
,[Measures].[Customers]
)
)
MEMBER [Measures].[Percentile] AS
1 - [Measures].[CustomersRank] / [Measures].[Count]
,FORMAT_STRING = 'Percent'
MEMBER [Measures].[Quintile] AS
0
SELECT
{
[Measures].[Customers]
,[Measures].[CustomersRank]
,[Measures].[Percentile]
,[Measures].[Quintile]
} ON 0
,[CustomersRankSet] ON 1
FROM [My Cube]
Thanks,
Irfan