單獨的時間維度,時間維度自己也是有層次的。spa
共享加上時間維度3d
建立年月表,主鍵是[年月]code
create Table 年月表 ( 年月 nvarchar(10), 年 int, 季度 int, 月份 int ) insert into 年月表(年月,年,季度,月份) select '2018-01',2018,1,1 union all select '2018-02',2018,1,2 union all select '2018-03',2018,1,3 union all select '2018-04',2018,2,4 union all select '2018-05',2018,2,5 union all select '2018-06',2018,2,6 union all select '2018-07',2018,3,7 union all select '2018-08',2018,3,8 union all select '2018-09',2018,3,9 union all select '2018-10',2018,4,10 union all select '2018-11',2018,4,11 union all select '2018-12',2018,4,12 insert into 年月表(年月,年,季度,月份) select '2019-01',2019,1,1 union all select '2019-02',2019,1,2 union all select '2019-03',2019,1,3 union all select '2019-04',2019,2,4 union all select '2019-05',2019,2,5 union all select '2019-06',2019,2,6 union all select '2019-07',2019,3,7 union all select '2019-08',2019,3,8 union all select '2019-09',2019,3,9 union all select '2019-10',2019,4,10 union all select '2019-11',2019,4,11 union all select '2019-12',2019,4,12
共享【時間維度】的主鍵就是年月了blog
其它Cube調用共享維度的時候外鍵也必須是這個顆粒度最細的年月io
注意,時間維度 年的uniqueMembers是true,季度和月份的uniqueMembers都是false,表示季度同爲1季度可是由於年份不同也是惟一的。class
修改後Saiku展現的效果以下:select