设置超级数据块格式
- 在“设计”模式下,单击超级数据块的边框以选择该数据块。
- 右键单击超级数据块并选择“超级数据块格式”。或者,单击超级数据块并选择“格式”>“对象属性”。将显示“超级数据块格式”对话框。
-
在“常规”选项卡上指定此信息:
- 名称
- 默认情况下,超级数据块命名为 “HyperblockN”,其中 N 为序列号。可以更改名称以便于引用公式中的超级数据块。
- 列表
- 可以更改分配给超级数据块的列表。例如,从本地列表更改为全局列表。
- 复制到本地
- 将全局列表转换为本地列表。此选项不适用于切片上的超级数据块。
- 列表设计器
- 打开列表设计器。此选项不适用于切片上的超级数据块。
- 分页
-
注意
不能对可展开的切片使用分页功能。
- 使用“页面大小”和“当前页面”字段显示多个页面上的列表。在字段中指定变量并使用操作来控制它们的值。页面大小指定每页上显示的元素数量。
- 页面大小和当前页码是可在报告中引用的两个与分页相关的超级数据块属性。这是与分页相关的属性的完整列表:
属性 语法 页面大小 =ReportObjects.[HB_name].pagesize
页计数 =ReportObjects.[HB_name].pagecount
当前页码 =ReportObjects.[HB_name].Currentpagenumber
当前页面大小 =ReportObjects.[HB_name].Currentpagesize
行计数 =ReportObjects.[HB_name].Rowcount
- 或者,使用分页 Web 扩展来实现分页。
- 全局输出单元格属性
- 要使层次结构列表在“报告”视图中可展开和折叠,请选中“对层次结构输出单元格使用全局设置”复选框。注意
定义全局输出单元格属性时,无法为展开切片的超级数据块中的不同层次结构定义不同的设置。
- 启用展开折叠并先展开为
- 选择复选框并指定初始展开级别,以便用展开和折叠图标展开元素。
- 清除复选框以展开所有元素,而无需展开和折叠图标。
- 您可以使用公式以动态设置展开级别。
- 指定 “1” 以仅显示层次结构的顶级。
- 指定 “0” 以展开所有元素,带有展开和折叠全部或部分列表的图标。
- 指定 “-1” 以展开所有元素,不带展开和折叠图标。
- 您可以使用公式以引用
XML
变量,动态配置轴上任意数量的层次结构。例如,创建一个报告变量ExpandXML
,并将此<表>
作为值粘贴到“属性 - 报告变量”窗格中:
当引用的层次结构名称是列表或切片定义的一部分时,就会应用该变量。行名称<Table> <Row name="[Product]"> <Property name="ExpandLevel" value="1" /> <Property name="Indent" value="TRUE" /> </Row> <Row name="[Region]"> <Property name="ExpandLevel" value="2" /> <Property name="Indent" value="TRUE" /> </Row> <Row name="[Period]"> <Property name="ExpandLevel" value="3" /> <Property name="Indent" value="FALSE" /> </Row> <Row name="Default"> <Property name="ExpandLevel" value="1" /> <Property name="Indent" value="TRUE" /> </Row> </Table>
默认
应用于不属于XML
定义的层次结构。若XML
定义没有默认
行,则展开级别设置为 1。 - 缩进标签
- 如果选中,则层次结构列表的每个级别相对于上面的级别进行缩进。清除此框可直接显示彼此之间的级别。使用公式时,指定 “TRUE” 或 “FALSE”。您可以使用公式以引用
XML
变量,动态配置轴上任意数量的层次结构。创建报告变量ExpandXML
,并在“属性 - 报告变量”窗格中使用上述示例作为值。
-
在“输出单元格”选项卡上指定此信息:
- 新建
- 创建键输出单元格。
- 值
- “值”部分列出超级数据块的键输出单元格和值单元格。
- 显示值 (~)
- 例如,可指定超级数据块是否显示元素的唯一名称或其标题。如果将数字格式应用于键输出单元格,将会影响所选内容。如果键输出单元格的数字格式为代字号 (~),则会影响在“显示值”列选择的内容。但如果选择 @ 作为数字格式,无论在“显示值”列选择什么内容,超级数据块都显示元素的唯一名称。
- 位置
- 可指定键输出单元格在超级数据块中的位置。
- 的属性
- 显示所选单元格的属性。
- 启用展开折叠并先展开为
-
注意
此选项仅对具有值“唯一名称”或“<层次结构>”唯一名称的输出单元格才会激活。
- 选择复选框并指定初始展开级别,以便用展开和折叠图标展开元素。
- 清除复选框以展开所有元素,而无需展开和折叠图标。
- 您可以使用公式以动态设置展开级别。
- 指定 “1” 以仅显示层次结构的顶级。
- 指定 “0” 以展开所有元素,带有展开和折叠全部或部分列表的图标。
- 指定 “-1” 以展开所有元素,不带展开和折叠图标。
- 您可以使用公式以引用
XML
变量,在所选单元格中动态配置轴上任意数量的层次结构。在切片中,XML 变量必须只用于全局输出单元格属性。 - 缩进标签
- 注意如果选中,则层次结构列表的每个级别相对于上面的级别进行缩进。清除此框可直接显示彼此之间的级别。使用公式时,指定 “TRUE” 或 “FALSE”。您可以使用公式以在所选单元格中动态更改所有层次结构的值。您可以使用公式以引用
此选项仅对具有值“唯一名称”或“<层次结构>”唯一名称的输出单元格才会激活。
XML
变量,在所选单元格中动态配置轴上任意数量的层次结构。在切片中,XML
变量必须只用于全局输出单元格属性。注意选择以下项目时,“启用展开折叠并先展开为”和“缩进标签”选项禁用:
- “常规”选项卡中的“全局输出单元格属性”设置。
- 没有“唯一名称”值的输出单元格。
- “值单元格”项目。
- 填充样式
- 默认情况下,“标准”将被选中。选择“值单元格”时,“填充样式”不可用。
- 列宽
- 对于每个输出单元格和值单元格,您都可以定义计算列宽的方式。“使用当前宽度”使用列在报告电子表格定义中的宽度。“自动计算宽度”使用超级数据块的内容来计算宽度。您可以为所有列设置相同的宽度、最小宽度以及宽度依存的百分比。
- 在“外观”选项卡上,指定是否显示超级数据块边框,如果是,选择边框的颜色和粗细。
- 单击“确定”。
相关主题