让Excel从SSAS预取整个不齐整的层次结构
我有以下衣衫褴褛的层次结构:
但是,您可以看到“Rent”前面有一个加号。 点击它,层次结构不能被展开:
层次结构在关系数据库中保存如下:
我在SSAS维度设置中使用HideMemberIf OnlyChildWithParentName。
如何才能使Excel显示扩展符号,如果它实际上是可能的? 我已经查看了使用SQL Server Profiler发送的查询,并且可以看到Excel只是一次在水平上检索。 我想迫使它检索整个层次结构或至less第二级,以便用户不具有非工作的扩展迹象。
我知道这不会出现与父级子级别,但是我有几个约束,不允许我使用它们。
如果我正确地理解了你,你还需要在Visual Studio(VS)
和SQL Server Management Studio(SSMS)
设置MDX Compatibility
,以便在浏览多维数据集时可以获得一个占位符值。 如果我有任何误解,请提供更多信息。 Ragged Hierarchies
与HideMemberIf
和MDX Compatibility
。
连接到Analysis Services
时, MDX Compatibility
是特殊用途参数连接string属性之一。 有效值包括0,1,2,0和1,表示占位符成员; 2没有。 如果这是空的,则假定为0。
请参阅下面的链接:
衣衫褴褛的层次结构和如何设置MDX兼容性