Age的OLAP维度

时间:2011-12-27 19:42:40

标签: ssas olap

我们有一个带有DateOfBirth字段的客户端表。

我是MS Analysis Services,OLAP和数据立方体的新手。我正在尝试按年龄类别报告客户指标(18-25,26-35,35-50,50-65,66 +)

我没有办法实现这一目标。 (注意:我不关心销售时的年龄。我很想知道我现有活跃客户的年龄分布。)

1 个答案:

答案 0 :(得分:2)

您可以在数据源视图中创建TSQL或命名计算,以根据DOB字段计算CurrentAge。 您可能还希望实现另一个类似派生的字段,该字段将CurrentAge值指定为日期范围内的Bucket。这是一个简单的TSQL Case语句。

根据客户端表的大小(以及分析目的),您可能希望将其转换为事实表或至少使用雪花将其与客户端表中的其他相对静态属性字段分开。