嵌套超级数据块

可嵌套超级数据块以便一个或多个超级数据块包含在另一个超级数据块中。可使用这一技术从单个公式中生成单独的数据表。每个表将显示由最外层的超级数据块控制的不同数据切片。

本示例介绍了在超级数据块中嵌套重叠超级数据块,扩展了重叠超级数据块示例,这个超级数据块链接到“示例”应用程序的“分析”多维数据集的“地区”维度。

本示例还展示了这一点的重要性:

注意

如果将公式添加到超级数据块的值单元格或重叠超级数据块的共享值单元格,则公式会自动引用超级数据块。它也会自动引用报告中的任何现有列表,例如组合框。如果随后添加其他列表对象,则必须手动调节公式以引用它们。

如果在超级数据块外插入公式,公式将自动引用报告中的任何其他列表对象,而非超级数据块。

  1. 创建或打开主题“重叠超级数据块”所述报告。
  2. 单击单元格 B9,然后将“地区”维度从数据库结构拖入到此单元格中。
    将创建包括单元格 B11 和 C10 中的重叠超级数据块的超级数据块。
  3. 在“视图”模式下查看报告。
    将会显示“地区”维度各个父级元素的单独数据表。可展开每个“地区”以显示子级元素的单独表。
    注意

    每个表中的数据都相同。这是因为 C11 中引用“地区”超级数据块的公式还尚未编辑。

  4. 在“设计”模式下,单击单元格 C11,然后在“对象”工具栏上单击编辑 OLAP 公式
    将显示编辑 OLAP 公式对话框。
    注意

    “Product”和“Period”维度由单元格参考所参考。但对于“地区”维度,将选择“全部地区”维度。

  5. 单击“全部”地区,然后从下拉列表中选择 B9。
  6. 单击确定,然后在“视图”模式中查看报告。
    每个表的数据将引用其自身的 Region。