【问题标题】:Let Excel prefetch the whole ragged hierarchy from SSAS让 Excel 从 SSAS 预取整个参差不齐的层次结构
【发布时间】:2014-07-19 08:19:19
【问题描述】:

我有以下参差不齐的层次结构:

但是,您可以看到“租金”前面有一个加号。点击它,层级无法展开:

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

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

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

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

【问题讨论】:

  • 如果您使用 MDX 在 Excel 中为该层次结构创建自定义集,您会看到什么?
  • 我需要它作为一个层次结构。有了套装,它会是平的。我只想去掉第一张图片中的 + 号。

标签: excel ssas mdx hierarchy


【解决方案1】:

如果我理解正确,您还需要在Visual Studio(VS)SQL Server Management Studio(SSMS) 中设置MDX Compatibility,以便在浏览多维数据集时获得占位符值。如果我有什么误解,请提供更多信息。 Ragged HierarchiesHideMemberIfMDX Compatibility 携手并进。

MDX Compatibility 是连接到Analysis Services 时的特殊用途参数连接字符串属性之一。有效值包括 0、1、2。0 和 1 公开占位符成员; 2没有。如果为空,则假定为 0。

请查看以下链接:

Ragged Hierarchies & How to set MDX Compatibility

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-07-30
    • 2010-11-10
    • 2011-04-23
    • 2013-10-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多