数据如下,需要将下列数据转成第1次时间,第1次地址,第2次时间,第2次地址…显示

最终效果

实现步骤
1、改写sql
需要用count函数计算出最大行数 这也是动态列的最大值,比如这边为7,到时候生成的就到第7次时间,第7次地址
将需要转成动态列的使用group_concat函数 生成新列,到时候在帆软的时候使用split函数切割获取。

2、帆软实现
创建数据集

B1 填写函数 , 并将扩展方向设为横向扩展
RANGE(1,MAX(VALUE(‘ds1’,‘maxColumn’)),1)
value 取到ds1数据集 的maxColumn列
max 取到最大值
range(1,7,1)第一个1 是表示从1开始,7标识到7,第二个1表示步长为1

A2正常输入姓名 默认父格,不扩展
B2 填写函数,并将扩展方向设为横向扩展,上父格自定为B1
CONCATENATE(‘第’,seq(1),‘次时间’)

C2 填写函数,并将扩展方向设为横向扩展,上父格自定为B1
注意:B2和C2的seq()函数里面需要填写不一样的数字,否则他的序号会递增。
CONCATENATE(‘第’,seq(0),‘次反馈’)

A3 正常纵向扩展 父格默认

B3如下图 填写公式定义,设置扩展设置父格
INDEXOFARRAY(SPLIT($$$,‘,’),B1)
split按照‘,’切割单元格的值
indexofarray 按照B1单元格取上列切割后的数组值,这样就可以动态横向扩展了

C3操做如上面B3

下面即可预览

随后将第一行进行隐藏

如果需要将第1次时间 转为中文 第一次时间
可以使用numto函数

最终效果

多数据效果

FineReport帆软报表实现动态生成递增列相关推荐

  1. FineReport帆软报表常见问题及解决办法合辑(不断更新)

    如何动态设置坐标轴的最大值? max(value('数据集名称',数值所在列序号)) + 一个动态值或者固定数值 柱状图的分类顺序跟表格中的数据顺序相反? 图标计算逻辑和单元格计算逻辑不同导致的,解决 ...

  2. finereport 帆软报表建层级目录文件夹

    找到存储文件路径D:\FineReport_10.0\webapps\webroot\WEB-INF\reportlets,找到该路径,直接在该文件夹下层层新建即可,方法简单 打开软件后,随便点击一个 ...

  3. 帆软报表列表_帆软报表(finereport)读取数据库表数据生成报表

    帆软报表(finereport)读取数据库表数据生成报表 发布时间:2019-01-14 16:48, 浏览次数:856 , 标签: finereport 1.首先是安装帆软报表软件,微软的傻瓜式安装 ...

  4. 帆软报表调用python脚本_帆软报表(finereport)实现自动滚屏效果

    例如Demo:IOS平台年度数据报表. 展示内容丰富,一个页面中存在多个图表.内容,超出了浏览器窗口的大小导致内容展示不全. 为了能够预览这个报表的全部内容,可以使用JS滚屏效果来实现. 操作步骤: ...

  5. 帆软报表(FineReport) 的初步学习和使用

    我们公司在做ERP项目,我是根据项目进行的学习,常用知识点记录如下: 1,FineReport 使用时的配置 帆软报表 ->服务器->定义数据连接->写入数据数据库的连接URL,用户 ...

  6. finereport 格式化金额函数_帆软报表(finereport)常用函数

    帆软报表FineReport中数据连接之Websphere配置JNDI连接 以oracle9i数据源制作的模板jndi.cpt为例来说明如何在FineReport中的Websphere配置JNDI连接 ...

  7. 帆软报表动态数据源插件2.0使用教程

    1 动态数据源解决什么问题? 当我们遇到这种场景时,就可以使用动态数据源,我们有多个数据库,里面的某些表结构一样,只是数据不一样.当我们做报表的时候使用这些数据表,希望某些人能看到这个数据库的数据,另 ...

  8. 用帆软报表FineReport打造公司数字化经营报表

    如何高效进行报表制作与设计呢?这篇文章给大家分享超级实用的报表软件--帆软报表FineReport.帆软公司持续深耕报表应用,针对不同场景提供了多元的报表开发模式,并巩固基础,提升产品性能.稳定性和安 ...

  9. 【FineReport】帆软报表平台的安装与连接 SAP HANA 数据库

    [FineReport]帆软报表平台的安装与连接 SAP HANA 数据库 1.下载帆软 2.安装软件 3.连接HANA 4.访问数据 1.下载帆软 (1)帆软最新版本软件下载地址:https://w ...

最新文章

  1. 深度强化学习的现在,将来与未来
  2. 造成java.io.IOException: Stream Closed异常的代码
  3. bytes用str转还是用decode
  4. 《编译原理》实验报告——递归下降语法分析器的构建
  5. Android之使用AIDL时的跨进程回调—Server回调Client
  6. Pointcut is not well-formed: expecting #39;name pattern#39; at character position 36
  7. 江山控股附属斥资3.02亿收购云阳新能源发电100%股权并偿债
  8. 苹果2021年WWDC大会可能继续采用线上方式举办
  9. Qt知识点、疑难杂症的治疗
  10. windows 子系统认识(1)
  11. NYOJ题目915-+-字符串
  12. 表带可作为显示操作装置
  13. HTML5 data-* 自定义属性 ---转载 原文地址:https://www.cnblogs.com/dolphinX/p/3348458.html...
  14. 『ExtJS』树 异步加载数据
  15. APUE代码运行环境的搭建
  16. Idea关于Module is not backed by gradle的问题
  17. [健康]肾的保健按摩
  18. 关于自动化测试的定位及一些思考
  19. 数据挖掘相关免费软件
  20. matlab求定积分和不定积分

热门文章

  1. iOS Apple Pay开发流程
  2. autoCAD 创建和编辑AutoCAD图元
  3. Apriori算法——中医病症辩证关联规则分析
  4. java l老毕_她被毕福剑一手捧红,还给她牵线煤老板,老毕落难时她的做法超赞...
  5. Android Switch驱动的耳机检测
  6. 代码的侵入式和非侵入式是什么意思
  7. 【中国数据创新琅琊榜】数联易康医疗大数据平台,创新健康医疗产业变革的推动者和见证者!
  8. Unity3D 学习笔记4 —— UGUI+uLua游戏框架
  9. java-net-php-python-4java个人博客系统计算机毕业设计程序
  10. 面试题(2020)微信小程序常见面试题