維度-共享層次維度

 

 

單獨的時間維度,時間維度自己也是有層次的。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

相關文章
相關標籤/搜索