У меня есть два измерения A, B и мера M, которая агрегируется путем суммирования.
Если бы я применил оба измерения, я мог бы получить таблицу, которая могла бы выглядеть следующим образом:
Теперь проблема, с которой я столкнулся, заключается в том, что я хотел бы суммировать по столбцам (или по строкам), чтобы я мог вычислить соотношение значений по столбцам:
Я пробовал такие выражения, как [Measures].[M] / SUM([Measures].[M])
или [Measures].[M] / ([All], [Measures].[M])
- безрезультатно.
Я хотел бы добавить, что формула должна быть динамической и не использовать конкретную детализацию. Выражаясь словами, знаменатель должен быть суммой мер, если при детализации не будет последнего шага.
Я использую Mondrian 4.6 BTW, который не полностью совместим с MDX для этой версии.