Hi,
i am creating a Cumulative Value calculated measures, after that i want this measures in my class range , but instead of class range it is aggregated on geography "DimGeographyBuyer].[FSRTerritoryHierarchy"
this is code for Cumulative Value calculated measures,
IIF(IsEmpty([Measures].[DistributorSalesSum]) ,Null,
(Sum(null :
(
[DimGeographyBuyer].[FSRTerritoryHierarchy].Currentmember)
, [Measures].[DistributorSalesSum]
)
)
)
after that i used in below code
with set classA as
filter(
[DimGeographyBuyer].[FSRTerritoryHierarchy].[FSRTerritoryId],
([Measures].[DistributorSalesSum]<=86 and [Measures].[DistributorSalesSum]>=70))
MEMBER [DimGeographyBuyer].[FSRTerritoryHierarchy].ClassA AS
SUM(ClassA)
MEMBER [Measures].[DistibutorSalesCountByFSRTerritory]
AS
CASE
WHEN [DimGeographyBuyer].[FSRTerritoryHierarchy].CurrentMember IS [DimGeographyBuyer].[FSRTerritoryHierarchy].ClassA THEN
ClassA.Count
ELSE
0
END
SET ClassRange AS
{[DimGeographyBuyer].[FSRTerritoryHierarchy].ClassA
}
//**************MainQuery DistibutorSalesSum********************************************//
select
non empty {[Measures].[DistributorSalesSum],
--[Measures].[DistibutorSalesPercentByTerritory],
[Measures].[DistibutorSalesCountByFSRTerritory],
[Measures].[CumulativeValueByDistributorSalesByFSRTerritory]
} on 0,
({classRange}) on 1
//// Code End for Maltivalued Prmater
from cube
output
[Measures].[DistributorSalesSum] [Measures].[DistibutorSalesCountByFSRTerritory] CumulativeValueByDistributorSale
classA 150 2 850
in my cube i have data 150 between (70 to 86 class range but Cumulative Values is not correct
Any body can help me on this , this is urgent case
Regards,
Manish