【报表-报表设计】表格的动态列控制
本帖最后由 Eden.Sun 于 2024-10-29 17:05 编辑今天给大家介绍一个简单的报表设计案例:通过参数控制表格显示的数据列。
这个的原理很简单,通过参数值、配合表格的隐藏条件实现的效果,将不需要的数据列隐藏起来。
1. 创建参数
这个参数的可用值就是我们的表格中的数据列的名称:
2. 设置隐藏条件:{IIF(Join(@报表参数1, ",").IndexOf("姓名") >= 0, false, true)}
这个表达式的作用就是,判断报表参数1的值中是否包含“姓名”,如果有,就返回false,反之返回true。隐藏条件中 true 表示隐藏,false 则是不隐藏。
同理,给其他的列上也要曾加隐藏表达式:
3. 预览效果
这样就已经完成了动态列的表格设计:
附件是demo案例,有需要的小伙伴可以参考呀。
页:
[1]