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