Есть ли способ создать динамический расчетный элемент на основе выбранного размера ON ROWS? У меня есть следующий пример с двумя размерами [Dim1]. [Dim1] и [Dim2]. [Dim2] с мерой [Measures]. [Measure] и расчетным элементом [Measures]. [CalculatedMeasure]:Создать динамический расчетный элемент на основе выбранных размеров ON ROWS
WITH MEMBER [Measures].[CalculatedMeasure] AS
IIF([Dim1].[Dim1]**.....IS SELECTED ON ROWS.........**,
[Measures].[Measure]
/
([Measures].[Measure], [Dim1].[Dim1].CurrentMember.Parent),
[Measures].[Measure]
/
([Measures].[Measure], [Dim2].[Dim2].CurrentMember.Parent))
SELECT {[Measures].[Measure],[Measures].[CalculatedMeasure]} ON COLUMNS ,
{[Dim2].[Dim2].Members)} ON ROWS
FROM [DataBase]
То, что я хочу, что когда я выбираю [Dim2]. [Dim2] ON РЯДОВ, вычисленный член должен быть результатом
[Measures].[Measure]
/
([Measures].[Measure], [Dim2].[Dim2].CurrentMember.Parent)
ELSE
[Measures].[Measure]
/
([Measures].[Measure], [Dim1].[Dim1].CurrentMember.Parent)
Благодарности
какие-либо идеи, кто-нибудь? – bluesony