SSAS / MDX Query - Показать данные между 2 датами - PullRequest
0 голосов
/ 20 декабря 2011

У меня есть запрос:

select non empty
order ([Item].Children
,([Measures].[Total Line Value]
,[January 2010])
,DESC)
on Columns,
non empty
[January 2010]
on Rows
from [Sales Analysis]
where [Measures].[Total Line Value]

Этот запрос показывает, в порядке убывания от общего к максимальному, общий объем продаж определенного товара за январь 2010 года. Я хотел бы показатьобщий объем продаж товара за 2 указанные даты, скажем, с января 2010 года по март 2011 года. Просто это должна быть общая стоимость, а не стоимость за каждый месяц.Любая помощь будет оценена, спасибо.

1 Ответ

2 голосов
/ 20 декабря 2011

Используйте оператор WITH для объявления новой меры

Sum({[Your dim-n].[January 2010]:[Your dim-n].[March 2011]}, [Measures].[Total Line Value])

Используйте эту новую меру на оси Строки и удалите предложение WHERE.

p.s. Я не могу проверить это сейчас, поэтому могу ошибиться:).

...