(本文档仅供参考)
问题
配置的参数 在excel 报表上没有生效。
现象1:看不到参数
排查思路
数据来源-系统数据集
数据来源-报表数据集
检查参数设置:
确保您在报表中正确设置了参数,并且参数的值已经正确传递到报表中。
在工具栏中单击“参数”按钮,检查“参数设置”窗口中的设置项。确保您选择了“使用参数默认值”或“使用保存报表时的参数当前值”来设置参数的值。
检查参数应用值设置:
在工具栏中单击“参数设置”按钮,检查“参数应用值设置”窗口中的设置项。确保您选择了“使用参数默认值”或“使用保存报表时的参数当前值”来设置参数的值。
保存并重新打开报表:
保存报表后,重新打开报表,检查参数的值是否按照您的设置生效。
检查Excel中的参数显示:
确保Excel报表中的参数控件(如下拉列表、文本框等)已经正确绑定到参数,并且能够正确显示和传递参数的值。
现象2:切换参数值后数据没发生变化
排查思路
数据来源-系统数据集
数据来源-报表数据集
检查参数设置:
确保您在报表中正确设置了参数,并且参数的值已经正确传递到报表中。
在工具栏中单击“参数”按钮,检查“参数设置”窗口中的设置项。确保您选择了“使用参数默认值”或“使用保存报表时的参数当前值”来设置参数的值。
检查参数应用值设置:
在工具栏中单击“参数设置”按钮,检查“参数应用值设置”窗口中的设置项。确保您选择了“使用参数默认值”或“使用保存报表时的参数当前值”来设置参数的值。
保存并重新打开报表:
保存报表后,重新打开报表,检查参数的值是否按照您的设置生效。
检查Excel中的参数显示:
...
参数是用于动态设定报表和查询条件的变量。用户可以根据需要设定参数值,从而灵活地调整报表的展示结果。但在报表开发过程中,开发人员配置参数后经常会遇到参数在Excel版本上没有生效的问题。
具体现象:
1、报表预览时,看不到参数
2、Excel中进行参数排版时,看不到参数
如果遇到该问题,请参照后续步骤,检查问题原因。
现象1:报表预览时,看不到参数
排查思路
一、检查参数设置,确保在数据集中正确设置了参数
- Excel报表基于系统数据集-旧数据集(原生SQL查询、SQL数据集等)开发
1、检查参数定义中是否勾选显示参数
2、检查旧数据集中是否引用到参数
- Excel报表基于系统数据集-数据模型开发
1、检查数据模型私有参数中是否添加了参数,各类私有查询参数使用方式。
2、检查该参数在数据模型参数面板中是否设置好映射关系。
- Excel报表基于报表数据集开发
1、检查报表数据集中是否添加了参数,电子表格⬝ 模型汇总查询示例、电子表格⬝ 模型明细查询示例、电子表格⬝ SQL查询示例
2、检查参数管理中是否设置好映射关系
二、检查报表设置,确保参数在报表层面设置为显示
1、检查参数排版,确认参数是否设置了隐藏
2、检查是否存在宏代码\宏资源包导致参数不显示,可禁用宏代码验证
现象2:Excel中进行参数排版时,看不到参数
一般是用户开发时使用了系统数据集,系统数据集修改后缓存无法及时更新,需点击清空【本地缓存】后才能看到。