(本文档仅供参考)
应用场景
在项目中跳转传参,一般都是传编码、ID等值,但是显示给客户的所见的又要是有意义的、最终用户能懂得的名称,所以在创建参数的时候一般会有真实值与显示值。真实值就是传参中的编码、ID等值;显示值就是最终用户能懂得的名称。
问题
若是不想要修改宏代码或者是不会修改宏代码,怎么在电子表格中实现点击编码id传递产品名称并筛选出对应条件下的数据?
解决方案
方案一:修改宏的方法。可参考文档:电子表格跳转既传递实际值又显示显示值。
方案二:若是报表间跳转。在目标报表上做一个联动参数,用真实值id联动显示值名称,最后在目标报表上将真实值参数隐藏掉。此方法也比较方便,不用自己修改宏。
若是报表内联动。方法类似,在源报表中设置单元格传值,影响目标报表参数“真实值id”。设置传值方法如下:
此方法是以设置跳转规则为例,具体实现方法如下:
1)创建源报表数据集(包括id等字段),excel中引用id等其他字段制作报表,点击编码id进行跳转。如图:
2)创建目标报表数据集,条件中引用联动参数。( 注:用真实值id联动产品类别参数。)如图:
在excel中引用该数据集字段制作报表并发布,效果如下:
3)对源报表设置跳转规则。在跳转规则最后传参设置中,选择对参数“真实值id”设置传值。如下图:
4) 跳转规则成功之后,将目标报表的参数“真实值id”隐藏掉即可。
最终展示效果如下图:( 点击产品类别编码“7”,跳转后目标报表的参数值显示为“特制品”。)