在报表开发工具中如何使用函数实现动态列
当数据列众多且数据规模适中时,动态列报表的运用尤为有效。接下来,我们将借助FineReport报表开发工具进行详细演示。
1、 首先定义一个参数,参数类型为下拉复选框类型编辑器,参数的值为数据表中的所有列;然后通过split函数,数据集函数来实现。下面我们以销量表为例,来实现动态列的效果。2定义数据集新建工作簿,增加数据集ds1,SQL语句为:SELECT * FROM [销量]。3报表参数设置点击模板>报表参数,增加一个参数名为col的参数,默认值为空。4表样设计按照下图所示设置表样:注:=split($col,","),$col表示参数名称,这个公式的意义是分割参数组成的字符串数组,将参数分割为多个值。=ds1.select(#0),该公式的意义是取ds1数据源当中的所有行号,返回的结果为1,2,3……。=ds1.value(a3, b2),该公式的意思是获取B2单元格所指定的列的列内容,其返回记录的排列顺序是按照A3当中所获取的行号进行排列。
5、 参数界面设置点击参数界面编辑触笔,切换到参数界面的可编辑状态,使用默认的参数界面,点击设置按钮,勾选显示参数窗体。控件编辑风格设置设置col参数的控件类型为下拉复选框,点击数据字典,选择形态为公式,在实际值处使用公式=TABLEDATAFIELDS("ds1"),即取ds1所有的列名为下拉复选框的值,如下图进行定义:
文章标题:在报表开发工具中如何使用函数实现动态列
文章链接://www.hpwebtech.com/jiqiao/204998.html
为给用户提供更多有价值信息,ZOL下载站整理发布,如果有侵权请联系删除,转载请保留出处。
相关软件推荐
其他类似技巧
- 2024-08-18 17:38:01Excel技巧:如何选择性复制表格对角线下方数据
- 2024-08-18 17:37:02怎样用Excel中的RAND函数产生随机数
- 2024-08-18 17:36:02如何让Excel公式工具栏的连接不显示
- 2024-08-18 17:32:02C# 设置Excel工作表视图模式和显示比例
- 2024-08-18 17:31:01Excel下拉菜单怎么设置可选的下拉数据?
- 2024-08-18 17:30:01在报表开发工具中如何使用函数实现动态列
- 2024-08-18 17:29:01软件Excel:如何使用RECEIVED函数
- 2024-08-18 17:28:02EXCEL:函数获取当前系统时间的固定方法
- 2024-08-18 17:27:02excel中怎么将隐藏的数据显示出来
- 2024-08-18 17:24:01excel如何拆分数据
Microsoft Office Excel2007软件简介
excel2007是2007版的Microsoft Office中的重要模块组件,Excel2007可以在电脑上编写电子表格,是最好用的办公软件,可以满足用户对表格的自定义编辑,还具有强大的图形功能,功能全面。zol提供excel2007官方版下载。excel2007具有强大插件平台支持,免费提供海量在线存储空间及wps文字文档模板,支持阅读和输出PDF文件,全... 详细介绍»