让Excel从SSAS中预取整个不规则的层次结构

时间:2014-05-29 18:02:10

标签: excel ssas mdx hierarchy

我有以下不规则的层次结构:

closed hierarchy

你可以看到" Rent"前面有一个加号。然而。单击它,无法展开层次结构:

still closed although tried to open

层次结构在关系数据库中保存如下:

relational hierarchy

我在SSAS维度设置中使用了HideMemberIf OnlyChildWithParentName。

如果实际可行,如何让Excel只显示展开符号? 我查看了使用SQL Server Profiler发送的查询,并且可以看到Excel一次只能在级别上检索。我想强制它检索整个层次结构或至少第二级,以便用户没有非工作的扩展标志。

我知道这不会出现在父子层次结构中,但是我有几个限制因素不允许我使用它们。

1 个答案:

答案 0 :(得分:0)

如果我理解正确,您还需要在MDX CompatibilityVisual Studio(VS)中设置SQL Server Management Studio(SSMS),以便在浏览多维数据集时获取占位符值。如果我有任何误解,请提供更多信息。 Ragged HierarchiesHideMemberIfMDX Compatibility一起使用MDX Compatibility

连接到Analysis Services时,

your_table_name.getColumnModel().getColumn(0).setPreferredWidth(50); your_table_name.getColumnModel().getColumn(1).setPreferredWidth(100); 是特殊用途参数连接字符串属性之一。有效值包括0,1,2.0和1暴露占位符成员; 2没有。如果为空,则假定为0。

请参阅以下链接:

Ragged Hierarchies &安培; How to set MDX Compatibility