cluelessentity Ответов: 0

Как добиться правильной агрегации с помощью следующих многомерных выражений?


У меня есть следующие многомерные выражения:

SCOPE ([measures].[std_mg_qst_sup_olap]);
	SCOPE ([d_std_dim_questionnaire].[l_std_dim_questionnaire_key].[l_std_dim_questionnaire_key].members);
		THIS = 
							sum(
		[d_std_dim_questionnaire].[l_std_dim_questionnaire_key].currentmember,
		std_m_qst_sup_in_quest_olap)/
		sum(
		[d_std_dim_questionnaire].[l_std_dim_questionnaire_key].currentmember,
		std_m_qst_sup_in_quest_count_olap);
	
	END SCOPE;


Исходя из этого значения рассчитываются как показано ниже:

Значение Критериев
А4
B4
С4
Итого 3,83

Здесь я ожидаю, что агрегация будет равна 4, а не 3,83.

(Извините за форматирование, критерии-это один столбец со значениями A, B и C. значение-это еще один столбец, который показывает числа в каждом критерии со значениями 4, 4 и 4 соответственно).

Что я уже пробовал:

Я попробовал использовать
currentmember
вместо
members

0 Ответов