在报表中引入统计图可以让报表展现的数据更直观的表现出来,有些统计图可以随时间的变化来展示数据,比如一个星期每天出货的量,有可能某天没有出单,这样的情况,在制作统计图的时候,因为数据库里没有数据,所以在进行统计的时候不会显示进行该天的信息,如果在制作统计图的时候,希望在没有数据这一天加上零作为显示,则需要在设计报表时,将没有数据的日期添加上。

思路:通过统计的起始时间和结束时间算出两个时间间隔天数,用to()函数作为扩展基础,用realtime()函数来统计准确日期,与数据进行匹配,下面就一个例子介绍一下据体实现步骤。

下面设计报表,数据集使用内建数据集:

其中somedate为日期型,countnum为数值型。

为报表添加两个参数,一个是起始日期starttime,日期型,一个是截止日期endtime,日期型,

A2为=to(0,daysafter(@starttime,@endtime)),是计算显示日期的序列的基础。

B2为=relDate(@starttime,A2),通过relDate()这个函数计算得到日期的序列。

C2为=ds1.select1(countnum,somedate==B2),是通过B2得到的日期进行匹配,选出数据集相应的数据,

统计图的分类轴为B2 ,系列值为C3。

为报表添加参数模板,提供两个日期起始日期为2009年11月23日,结束日期为2009年11月27日,展示报表如下,

这样报表在展示的时候显示的就是连续的日期。同样可以用这种方式来进行其他统计图的设计。

关键字:  1 报表 2 报表工具 3 快逸报表 4 统计图 5 断点 6 无数据点

快逸报表为报表添加无数据的日期(二)相关推荐

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

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

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

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

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

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

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

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

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

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

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

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

  7. 快逸v5报表工具软件的调度功能深受企业高管和员工的喜爱

    快逸报表工具V5.0是润乾公司旗下产品之一,V5.0是面向报表制作.数据填报.数据分析的企业级报表工具.具有各种常规或复杂的报表设计,报表查询与数据过滤功能,数据填报,灵活的报表打印方式,工程化管理功 ...

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

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

  9. java数据回填_快逸数据回填的实现方法

    在web报表项目的填报流程中,用户经常会遇到需要按照某个模板来填报内容.本文介绍用快逸报表如何实现数据的回填功能. 第一步设计两张填报表,第一张作为接受回填数据的报表,第二张张作为填入数据的模板,其中 ...

  10. java web 打印报表_Web报表的打印方案

    快逸报表提供两种打印方法: (1)将Web报表导出成 PDF 或 Excel 文件后,再打印. 快逸报表可以将Web报表无失真地导出Excel和PDF文件,但 对于分页机制要求比较高的中国式报表,Ex ...

最新文章

  1. Android多点触摸交互处理,放大缩小图片
  2. STM32处理器存储空间布局解析
  3. mac 安装 RabbitMQ
  4. U-Mail邮件服务系统任意文件上传+执行漏洞(runtime缺陷与验证绕过)
  5. cygwin和mingw的区别
  6. Matlab语音采集与读写程序,基于MATLAB的语音信号录制采集和分析的程序设计
  7. MySQL主从失败:slave_IO_Running为No
  8. 微课|玩转Python轻松过二级(2.2.1节):算术运算符
  9. rn 0.57打包常见错误_linux管道命令介绍及常见用于场景
  10. CentOS添加并挂载新硬盘
  11. 用python编程输入三角形的三条边判断是否构成三角形_vb三角形编程输入三条边,判断能否构成三角形.看我的编程是否有问题,...
  12. linux如何检查uwsgi安装成功,linux安装uwsgi出错
  13. 视频专家之路【三】:Vs开发环境的搭建
  14. xrdp出现雪花屏,闪退怎么办?
  15. 蓝牙耳机测试软件apk_蓝牙耳机弹窗app下载-蓝牙耳机弹窗软件v3.1.0安卓版_5577安卓网...
  16. 相机存储卡格式化了数据能恢复吗,相机储存卡数据误删如何恢复
  17. 安装CentOS操作系统(超详细)
  18. 关于音频芯片MICIN和LINEIN,HPOUT和OUT的区别
  19. Java8新特性 Stream流式思想(三)
  20. angular数据绑定

热门文章

  1. 台达JAVA_wplsoft下载(台达plc编程软件)
  2. HTML 转义字符表
  3. 《国民经济行业分类GB/T 4754—2017》官网下载地址
  4. Android TIF框架
  5. 写出python的基本语法规则_【Python基础】python基本语法规则有哪些-赵小刀的回答...
  6. 针式PKM V5.78
  7. python线程池如何使用
  8. 南阳理工acm449 不再爱你……
  9. java 数据类型转换
  10. 手机安装python模块吗_你不知道的Python模块安装教程