У меня есть куб, который состоит из нескольких измерений и показателей. У меня есть метрическая «стоимость», и я хотел бы получить процентную стоимость записи по общей стоимости на основе сегментов, которые пользователь выбирает. Например:Расчет куба SSAS
Если пользователь выбирает измерение: «Кампания», «Группа объявлений» и «Ключевое слово», набор результатов должен вычислять «% стоимости», как показано ниже. Все «% стоимости» должны содержать до 1.
Если пользователь выбирает измерение: «Кампания», результирующий набор должен рассчитывать «% стоимости», как показано ниже. Все «% стоимость» следует добавить до 1.
Как я смог написать формулу расчета куба SSAS, чтобы дать мне возможность динамически рассчитать стоимость% в расчете на сегменте а пользователи выбирают?
У меня есть текущая формула: ([Keyword].[Keyword].CurrentMember, [Measures].[Cost])/ (sum(Axis(1),[Measures].[Cost]))
. Он работает, но требуется много времени для расчета. Мне интересно, есть ли лучший способ сделать это.
Заранее спасибо.