我在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前端。同时,虽然我希望属性以相同的方式运行,但是当它们在浏览器中时,就像它们不在层次结构中一样。