层次结构

时间:2016-09-23 12:16:31

标签: ssas

我在Visual Studio 2015中使用SQL Server 2012。 (虽然我是一名出色的SSRS开发人员,但我刚刚进入SSAS)

我基本上想要使用层次结构,因为它比任何东西更能整理Excel前端。同时,虽然我希望属性以相同的方式运行,但是当它们在浏览器中时,就像它们不在层次结构中一样。

我有一个客户维度,例如,PK是一个名为ID的int,带有客户ID和交付邮政编码 属性关系ship设置为;

ID to Customer ID 
ID to Delivery Post code

完整层次结构显示如下;

CustomerID Delivery PostCode订单数量

1   FY5 3TG 1
2   CH2 1NF 1
3   SK22 4DT 1 
4   L20 6LT 1
5   FY6 8BX 1
6   WA8 7XP 1 
7   L18 3JN 1
8   L12 3HB 1
9   M28 0SX 1
10  BB7 9AZ 1
10  ZZ99 9ZZ 1
9   ZZ99 9ZZ 1

如果您只是从层次结构中提取交货邮政编码,则通过它返回;

交付邮政编码订单数量

FY5 3TG 1
CH2 1NF 1
SK22 4DT 1 
L20 6LT 1
FY6 8BX 1
WA8 7XP 1 
L18 3JN 1
L12 3HB 1
M28 0SX 1
BB7 9AZ 1
ZZ99 9ZZ 1
ZZ99 9ZZ 1

我希望底部的邮政编码可以汇总,例如邮政编码ZZ99 9ZZ,(例如,它会在正常的excel枢轴中),如下所示。值得注意的是,我已将属性保留在层次结构之外。如果使用该邮政编码属性,它也会返回以下内容;

交付邮政编码订单数量

FY5 3TG 1
CH2 1NF 1
SK22 4DT 1 
L20 6LT 1
FY6 8BX 1
WA8 7XP 1 
L18 3JN 1
L12 3HB 1
M28 0SX 1
BB7 9AZ 1
ZZ99 9ZZ 2

我不明白为什么同一属性在层次结构内外的行为方式不同。我唯一的结论是错误的(!),即层次结构本身正在强制交付邮政编码属性采取不同的行动。

任何帮助都会很棒。

我基本上想要使用层次结构,因为它比任何东西更能整理Excel前端。同时,虽然我希望属性以相同的方式运行,但是当它们在浏览器中时,就像它们不在层次结构中一样。

0 个答案:

没有答案