Пользовательская группа SSAS по запросу - PullRequest
0 голосов
/ 28 октября 2008

Моя таблица фактов выглядит так

yesterday a
yesterday a
yesterday a
yesterday b
yesterday b
yesterday c
today     a
today     a
today     b
today     b
tommorow  a
tommorow  a
tommorow  c
tommorow  d

В конце мне нужен отчет в формате Excel, подобный этому

               repetition count
               1     2     3
yesterday      1     1     1
today          0     2     0
tomorow        2     1     0

Как создать измерение «количество повторений» в SSAS 2k5? Пожалуйста, имейте в виду, что моя таблица фактов немного сложнее, и у меня есть другие измерения.

Моя идея - создать именованный запрос в DSV, но у меня есть некоторые сомнения, будет ли фильтрация работать правильно.

1 Ответ

0 голосов
/ 14 января 2009

Я думаю, что вам нужно будет сделать представление с GROUP BY и счетчиком, чтобы вы загрузили данные, подобные следующим, в ваш куб

yesterday a 3
yesterday b 2
yesterday c 1
today     a 2
today     b 2
tomorrow  a 2
tomorrow  c 1
tomorrow  d 1

Тогда вы могли бы использовать столбец подсчета в качестве ключа для измерения подсчета повторений и создать меру на основе агрегатного типа подсчета строк.

...