数据集中不确定数据列的报表制作
来源:互联网 发布:网络游戏服务器编程 编辑:程序博客网 时间:2024/04/25 00:08
在项目中,经常会有根据不同的条件,选择输出不同的数据的需求。
典型应用场景:
在一个工资查询模块中,不同的角色的员工,有着不同的薪酬项,即数据列数不确定。
问题:
如何将数据集中不确定的数据列显示在报表中
解决问题思路:
首先:润乾报表提供了ds1.colCount()函数,此函数的功能是求出数据集的总列数。
其次:使用润乾报表to(n, ds1.colCount())函数,动态横向扩展出n到ds1.colCount()个列,当然,要保证n< ds1.colCount()
再次:用ds1.fieldName(N)函数得到数据集中第N列的列名称
最后:用eval("ds1.#"+N)函数得到数据集中第N列的数据。
如下图:
解释:工资表中,单位名称,部门名称,姓名等是每个员工都有的字段,从此例子来看,有四个列是员工共有的,其它数据列则根据单位条件的不同而不同。
在D2单元格,求出了ds1数据集的数据列数,E2单元格横向扩展出要展示的数据列数。E3单元格:ds1.fieldName(E2)求出对应的数据列名称,E4单元格:eval("ds1.#"+E2)则跟随B4扩张,展示出数据集中从第五列开始的所有数据。
0 0
- 数据集中不确定数据列的报表制作
- 不确定列报表sql的实现
- 水晶报表显示ado.net数据集中的数据表
- 润乾报表数据集中参数和宏的使用方法
- 润乾报表数据集中参数和宏的使用方法
- PB数据报表制作
- eCharts制作数据报表
- 润乾报表如何取出数据集中的最后一条数据
- python如何筛选数据集中列中value长度大于20的数据集
- 处理不确定数据的方法研究
- 解析key值不确定的json数据
- 数据集中参数的设置
- DataAdapter对象保存数据集中的数据
- 如何删除数据集中重复的数据
- ColumnListHandler:将结果集中某一列的数据存放到List中。
- 深度学习python之制作VOC数据集中的xml文件(Annotations文件夹内)
- 在SAS数据集中插入列并赋值
- 润乾报表v4-jsp中获得报表某一列的数据
- 创建输入法指南
- 第三章_万物皆对象
- 名词性从句 - 宾语从句
- vue使用resource发送ajax请求
- Android Handler消息机制源码解析(下)
- 数据集中不确定数据列的报表制作
- Android工具类(历史最全)
- 设计模式之(单例模式)
- OpenCV入门阶段环境搭建 opencv2.4.9+VS2010
- SpringMvc教程(三)--核心流程图
- 人脸对齐:Face Alignment at 3000 FPS via Regressing Local Binary Features
- 数据类型(3)
- ROS学习历程(2)-----ROS的文件系统
- Android 音频播放带自动缓存(边播放,变下载)