LL 25 从组页脚跨表取值存入变量并在其他表展示的实现咨询
LL 25 跨表传递组页脚数值实现方案
完全可以通过User Variables功能实现该需求,具体操作步骤如下:
- 第一步:确认第一张表的组页脚汇总值计算逻辑正常,确保你需要存储的字段能稳定输出预期数值
- 第二步:新建用户变量
进入报表变量管理面板,创建和待存储数值类型匹配的用户变量,如存储金额类汇总值就选Number类型 - 第三步:给变量赋值
在第一张表组页脚的汇总字段的After Print事件中添加赋值逻辑,语法参考:@Variable<你的变量名> = @<汇总字段的字段名>
如果是多层嵌套分组,需要确认事件触发顺序,避免变量值被错误覆盖 - 第四步:第二张表引用变量
打开第二张表对应列的字段表达式配置,直接输入@Variable<你的变量名>即可调用存储的数值
注意事项
- 如果两张表的渲染顺序存在颠倒可能,需要在报表配置中调整组件渲染优先级,保证赋值操作先于取值操作执行
- 如果需要存储多个不同分组的页脚值,可以创建数组类型的用户变量,按分组标识存储对应值,取值时按维度匹配即可
内容的提问来源于stack exchange,提问作者DrHouseofSQL
相关产品推荐
相关产品推荐

