У меня есть требование к кубу SSAS (MDX), как показано ниже:
Я пытаюсь создать вычисляемую меру «Накопленная сумма / Промежуточная сумма» с комбинацией нескольких измерений (около 7 измерений). Кроме того, пользователи будут использовать любые размеры, которые они хотят. Например, у нас есть Продукт, Программа, Подпрограмма, ProgramStatus, SubProgramStatus, Customer и Date. Пользователи должны иметь возможность добавить атрибут измерения на самый низкий уровень, а также они должны иметь возможность свернуть данные на более высокий уровень, исключив некоторые измерения, такие как Product или SubProgramStatus, или оба. Обратите внимание, что пользователи будут использовать макет отчета в виде табличной формы и могут иметь возможность нарезать и нарезать кубиками.
Я знаю, как создать накопительную меру, используя измерение Date, например YTD, но не знаю, как создать MDX, включив все сценарии, которые могут делать пользователи, включая и исключая любые измерения или атрибуты, которые они хотят , Кроме того, у пользователей будет другая некумулятивная мера, которая содержит базовый номер для кумулятивной меры, и пользователи захотят добавить некумулятивную и кумулятивную сторону рядом. Сложив накопленные и некумулятивные меры, сворачивание должно показать, как увеличивается число. Пожалуйста, см. образец .
Любое предложение будет оценено.