У меня есть куб ssas с таблицей фактов, содержащей:
- FactID
- Состояние
- StartDate
- EndDate
даты связаны с измерением даты (статус с измерением состояния).
Я пытаюсь получить отчет, который показывает количество фактов в статусе за каждый день в течение двухнедельного периода, например:
01 May 2011, 02 May 2011, 03 May 2011 etc...
status1 300 310 320 ...
status2 250 240 265 ...
status3 125 546 123 ...
Я могу получить данные за один день, используя следующее:
select
{
[TOTAL NUMBER FACT]
} on 0
,{
descendants([DIM STATUS].[STATUS DESCRIPTION])
} on 1
from [DW_CUBE]
WHERE
([DIM HISTORY START DATE].[YEAR MONTH DAY].FirstMember:[DIM HISTORY START DATE].[YEAR MONTH DAY].&[20110501],
[DIM HISTORY END DATE].[YEAR MONTH DAY].&[20110501]:[DIM HISTORY END DATE].[YEAR MONTH DAY].LastMember)
но могу ли я заставить это работать более одного дня?
Большое спасибо