[b]右侧作为上级分组的处理
[/b]
快逸报表分组显示时默认都是从左向右分级分组。
比如从左向右A,B,C,D4列。
A列为国家,B列为省,C列为市,D列为区。
则可以对查询出的数据直接使用分组函数

=ds1.group(A)=ds1.group(B)=ds1.group(C)
=ds1.select(D)

注意这里D列有一个主格的概念,默认的主格就是C列,假设这个扩展列在第一行,那主格就是C1.

如果A列为国家,B列为省,C列为区,D列为市。
这个时候C列的数据是D列的子集。如果还按照默认的主格处理那么D列就会出现重复列,不会自动合并。
这个时候需要把C1单元格的“左主格”的“属性”设置成D1。

如果C列左边还有一个CC列,其数据和C列是一个层级的。那CC列的主格就不能指定成D1,需要指定成C1.

很多列都需要分组时需要使用groupEx函数

=ds1.group(A)          =ds1.groupEx(B,,"A")    =ds1.groupEx(C,,"A")=ds1.groupEx(D,,"A")=ds1.groupEx(E,,"A")

[b]纵向横向同时扩展的分组处理[/b]

结果集ds1至少需要是 A,B,C三列,这三列中A表示纵向分组值,B表示横向分组值,C表示交叉点。
报表编辑器中
假设A2列纵向扩展,则扩展列 =ds1.group(A)
假设B1列横向扩展,则扩展列 =ds1.group(B),扩展单元格的属性设置成横向扩展
则B2单元格 = ds1.C;

快逸报表4.0 分组处理相关推荐

  1. 快逸报表API直接生成v4统计图

    客户需求: 之前遇到过客户希望后台直接获取到快逸生成统计图,当时给客户解决的方法是通过先在快逸报表中设置统计图,后台运算后,获取到报表单元格的值,转化成ImageValue对象. 实现准备: 1:了解 ...

  2. java 多选列表框_快逸报表:填报中的下拉多选列表框

    在快逸报表应用的填报页面中,下拉框是最常见的了.下拉选择框可以简化用户的输入,可以避免用户的错误录入,还可以轻松实现中文与代码的映射关系,可谓用途多多. 可是随着业务的越来越复杂,各种奇怪的需求均可能 ...

  3. 深度经验总结:快逸报表工具单数据集版本和多数据集版本的主要区别之一

    快逸报表工具单数据集版本和多数据集版本的主要 区别之一,深度经验总结: 为了展现复杂含有计 算报表必须要union多个子查询出来形成一个数据 集 我现在是子查询1 union all 子查询2 uni ...

  4. 快逸报表数据源找不到的一个原因

    快逸报表在设计器中编辑的时候,如果数据集不指定数据源名称,那么设计器会默认用当前数据库来设计报表. 但是,如果报表部署的应用服务器中存在多个数据源的话,所有的报表都会默认的去连接第一个数据源.那么用第 ...

  5. 快逸报表日志文件的配置方法

    日志系统是一种不可或缺的跟踪调试工具,特别是在任何无人职守的后台程序以及那些没有跟踪调试环境的系统中有着广泛的应用. 长期以来, 日志系统作为一种应用程序服务,对于跟踪调试.程序状态记录.崩溃数据恢复 ...

  6. 快逸报表部署 (一)-- demo连接mysql数据库

    1. 设计器连接mysql数据库, 创建first.raq报表文件 2. 创建demo.jsp,嵌入报表,jsp顶部加入下面两行 <%@ page contentType="text/ ...

  7. HTML交叉报表制作,交叉报表- 交叉式报表-复杂报表设计教程| 快逸报表工具用户手册...

    报表样例 通过本示例,可以了解单元格交叉扩展在报表中的应用. 制作如下图所示的交叉报表"产品销售统计表": 报表特点: 报表的行.列表头数据均是从数据集中动态获取,例如本示例报表中 ...

  8. android中数据集成,移动数据终端 - 移动应用的集成-Android集成调用 | 快逸报表工具用户手册...

    接口文件说明 Android提供的接口包对应的文件目录结构及相关的说明如下: 按照以上目录结果对文件进行拷贝后,需要对AndroidManifest.xml文件进行合并或拷贝: 对所有的的内容进行拷贝 ...

  9. 快逸报表参数查询前报表不显示

    前言 大家还在为不进行条件查询数据报表不显示这个需求苦苦挣扎着实现吗?以往我们用的方法都是在参数模板(参数报表)中增加一个标志位参数,主报表若能接收该参数,证明已经进行了查询,否则认为初次加载,再拼给 ...

  10. 快逸报表4.2 配置 PostgreSQL数据源

    1.报表安装 在安装的过程中注意选择JDK的版本,可以选择自己电脑上安装的版本.这样做的目的是以后JDBC驱动程序的版本过高发生编译错误. 2.数据源配置 把postgreSQL的驱动文件放到安装目录 ...

最新文章

  1. secureCRT常用设置
  2. js 将时间戳转为日期格式
  3. 13款经典JavaScript图形和图表绘制工具
  4. python 立体图像_OpenCV-Python 立体图像的深度图 | 五十二
  5. javaone_JavaOne 2016后续活动
  6. linux命令查看磁盘使用情况,linux查看磁盘使用情况命令
  7. android.os文件,使用android.os.memoryfile的文件IO
  8. linux 添加路由_在 Linux 上使用开源软件创建 SDN | Linux 中国
  9. linux多线程学习(四)——互斥锁线程控制
  10. 【elasticsearch】 es 路由错误 不到 也可能 查询到的分析
  11. r-cnn学习(六):RPN及AnchorTargetLayer学习
  12. Google正在失去DeepMind?
  13. Linux之磁盘管理——磁盘分区
  14. 如何清理roaming_笔记本电脑中appdata中roaming怎么越来越大该怎么办
  15. win10显示隐藏文件_Win10如何隐藏文件 电脑隐藏文件操作方法
  16. 【MFC】多国语言工具栏
  17. java 爬虫 微博_最新新浪微博爬虫程序Java版 2015
  18. PS制作独特火焰立体文字
  19. Pytorch踩坑记:赋值、浅拷贝、深拷贝三者的区别以及model.state_dict()和model.load_state_dict()的坑点
  20. CubeMXIDE 汉化

热门文章

  1. 怎么使用 soapui 做接口测试?
  2. 在java中关于封装性的说法中错误的是_java题库2
  3. java删除文件内容_java 删除文件中的数据
  4. Java代码生成器——基于模板快速生成web项目结构
  5. 软件开发过程中的Visio使用
  6. 计算机软件类发明专利,计算机软件发明专利技术交底资料范例.doc
  7. 微信小程序反编译解包教程
  8. 数据结构严蔚敏(c语言版)课后算法题答案-栈和队列
  9. 科学计算机病毒代码大全,计算机病毒代码有哪些
  10. Internet Download Manager 6.37.14 Final