2013-06-26 7 views
1

У меня есть рассчитанная мера, которая должна пересекать соединение. Размер продукта Customer и Product затем пересекает общую меру продаж, чтобы получить процент за конкретную продажу клиента.Расчетный показатель SSAS MDX за раз

[Measures].[Sale Value]/[Measures].[Total Sales] 

Каждое измерение имеет ссылку на измерение времени и установлено, что оно не должно быть пустым.

Проблема заключается в том, что, поскольку я смотрю на более подробную информацию в течение более длительных периодов (дней, месяцев, лет и т. Д.), Она становится медленнее и медленнее и медленнее. Я предполагаю, что это связано с тем, что рассчитанная мера выполняет свою обработку «на лету», и нет кэширования.

Это правильно? У меня около 2000 клиентов и 50 продуктов.

Пожалуйста, пожалуйста, помогите! любая информация о том, как ускорить это, была бы большой.

+0

Возможно, вы хотите, чтобы tot посмотрел http://cwebbbi.wordpress.com/2011/03/24/last-ever-non-empty-a-new-fast-mdx-approach/ – bla

ответ

1

Ответ на это состоял в том, чтобы установить множество отношений между Customer/Prodcut и группой мер [Measures]. [Total Sales].