OLAP измерение для возраста - PullRequest
       7

OLAP измерение для возраста

0 голосов
/ 27 декабря 2011

У нас есть клиентская таблица с полем DateOfBirth.

Я новичок в MS Analysis Services, OLAP и кубах данных.Я пытаюсь сообщить о показателях клиентов по возрастным категориям (18-25,26-35,35-50,50-65,66 +)

Я не вижу способа достичь этого.(Примечание: меня не интересует возраст на момент продажи. Мне интересно знать распределение моих текущих активных клиентов по возрасту).

1 Ответ

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

Вы можете создать TSQL или именованный расчет в представлении источника данных, который вычисляет CurrentAge на основе поля DOB.Вы, вероятно, также захотите реализовать другое аналогичное производное поле, которое присваивает значению CurrentAge значение Bucket в вашем диапазоне дат.это простая инструкция TSQL Case.

В зависимости от размера клиентской таблицы (и аналитической цели), вы можете захотеть превратить ее в таблицу фактов или, по крайней мере, использовать снежинки, чтобы отделить ее от других.относительно статические поля атрибутов в клиентской таблице.

...