Как добиться правильной агрегации с помощью следующих многомерных выражений?
У меня есть следующие многомерные выражения:
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