求助,在SSAS中如何实现父子维度

0
已邀请:
2

梁勇 - 天道酬勤、上善若水。爱好商业智能 2014-03-27 回答

给你一个详细的步骤,自己多试下
1. 建表

create table TestOrganization
(
id int,
name varchar(20),
p_id int
)

2.插入测试数据

insert into TestOrganization values (1,'总经理',null);
insert into TestOrganization values (2,'经理',1);
insert into TestOrganization values (3,'人事',1);
insert into TestOrganization values (4,'财务',1);
insert into TestOrganization values (5,'开发主管',2);
insert into TestOrganization values (6,'网管',2);
insert into TestOrganization values (7,'开发组长',5);
insert into TestOrganization values (8,'开发人员1',7);
insert into TestOrganization values (9,'开发人员2',7);
insert into TestOrganization values (10,'前台',3);

3、建ssas

新建数据源。
新建数据视图。这里我们只建了一个表,就只选刚才的TestOrganization表。
新建维度。
在维度结构 tab的 属性 框中

设置ID的Usage为Key,NameColumns为 Name
设置PID的Usage为Parent.如果在层次中不想看到自己的节点,设置PID的MembersWithData:NonLeafDataHidden

重新生成,点 处理 部署



**4、在用刚才维度选项右边的浏览器看一下结果。
**
1.jpg
0

Evan 2014-03-26 回答

要回复问题请先登录注册