(本文档仅供参考)
当基于多维查询制作的电子表格,要如何达到电子表格支持跳转到电子表格,以及跳转传参的效果?
接下来,本示例主要说明基于多维查询创建的电子表格下钻到另一个多维查询创建的电子表格的操作流程。
1、创建多维查询
2、创建源电子表格
3、创建目标电子表格
4、新建跳转规则向导
5、选择目标报表
6、设置参数传递
1.1 源电子表格的多维查询:
(1)拖拽相关的维度和度量值到行区和列区
(2)因多维查询的结果是显示值,而传递参数值时需要传递真实值,因此需创建【自定义成员】来获取到维度成员的真实值。
(注意下图红框标记的层次结构为‘Measures’,以及MDX表达式为‘[商店].currentmember.uniquename’)
(3)拖拽自定义成员到度量区:
1.2 目标表的多维查询,因目标报表需要由参数可以接收上一级目录的传参,因此目标报表的多维查询需要有参数,具体操作如下:
(1)创建多维参数:
(2)新建多维查询,并创建定义命名集,目的的把维度成员和参数同时显示在报表上(切块区和行区、度量区没有办法交叉显示,因此通过自定义命名集到达维度同时显示在参数和行区上)。
(3)拖拽对应的字段到行区和度量区
创建源电子表格"中国汇总数据",报表设计如下图:
创建目标电子表格 "地区汇总数据",刷新数据效果如下:
新建向导。在宏管理界面打开源电子表格"跳转源报表",在宏编辑界面选择新建跳转规则向导:
设置链接条件。输入跳转规则名称,选择标签页是"Sheet1",选择当前模板文件单元格位置为"B4"。如下图:
5、选择目标报表。
点击目标报表后面的按钮,则会弹出"选择目标报表"对话框。在目录树下选择"地区汇总数据"后点击 确定 按钮。
6、设置参数传递
下面会列出目标报表对应的参数,如"区域"。
点击参数来源,则会弹出下拉列表框,选择"区域"的参数来源为单元格数据F4,即作为隐藏列的真实值字段。
最后查看效果。
在浏览器中打开源报表,点击链接条件查看下钻效果。
参考文档:
关于电子表格链接的详细信息,请参考电子表格跳转设置章节。
关于如何在目标报表上添加返回按钮,请参考电子表格返回按钮。