• 日期在数据库中是一个比较特殊的数据类型,数值比较长,格式比较多,在手工填报过程中总会因为一时的不细心造成很多错误,需要费很多的时间去检查有和修改。

    下拉日历是博计报表为日期填报提供的一个便捷功能,可以让用户快速准确的填写日期信息,避免了手动填写所产生的的格式误差和数值误差。

    下面介绍下拉日历制作方法:

    首先做好一个填报表



    选择需要设置下拉数据集的单元格,右键选择&r...
  • 格式刷
    用过Word和Excel的人一定都知道功能强大的格式刷,博计报表中也有这样的格式刷,而且功能和使用方法都与word中的基本一样。通过格式刷可以大大提高报表外观设计和美工的效率。

    下面就看一下博计报表中的格式刷的功能:



    格式刷

    单次使用

    格式刷的使用和Word/Excel里的基本相同,假定现在要把A1单元格的格式复制到B1单元格上。
    ...
  • web报表开发中会遇到将单元格中的内容以竖排的形式显示,作为先进且趋于完善的web报表开发工具的博计报表,也可以轻而易举的实现上述需求,本文就介绍一下竖排文字的三种设计思路与方法。

    第一种设计方式是通过自动换行与限定单元格宽度的方式来实现。

    单元格大小宽度调整成仅能容一个汉字显示的宽度,再加上自动换行的设计,文字就会在单元格展示的时候进行换行,形成了竖排文字的效果。



    在web中展示的效果如下...
  • 首先介绍本文解决的问题在实际应用中的具体背景。

    问题描述:

    1、”请加大纸张高度,以使报表能显示在一页中!”合并单元格中如果内容过多,往往会出现这种错误提示;



    2、页面内容未填满,就换页了,导致页面显示内容过少;



    3、分页断开位于单元格中间,两页里都是重复显示断开前的文字。

    解决办法:...
  • 在博计报表的使用中,有些需求需要将报表的文字设置成竖排显示的,而平时的使用中常见的报表模板单元格的内容都是横向排列的,下面就使用博计报表设计器作为工具,实现报表单元格内容竖排显示。

    大致思路:将该单元格内容居中显示,并设置单元格的宽度使每行只能显示一个字,然后设置自动换行,就可以实现单元格内容竖排显示了。

    设计报表时使用内建数据集,内建数据集的内容如下。



    单元格的内容为:A1: 编号, A2...
  • 在实际项目需求中,参数的灵活运用至关重要,快逸报表提供了参数模板和报表模板,节省了用户写form表单的时间。但是,有一些参数并非来之参数模板或者form表单,可能是后台传入,也可能是业务运算后拼接而成,这些参数再传递给报表时就需要设置参数类型,否则可能会出现参数sql异常的报错。

    下面来重现一下这个错误:

    一:创建报表模板并设置参数



    数据源为润乾内置demo数据源

    ...
  • Web报表分页显示是最常见的展示方式之一,博计报表可以根据不同的条件来设置报表的分页。然而报表分页也遇到许多新的需求,如:如何只对当前页某列数据进行统计、如何对当前页及其前几页某列数据进行统计以及如何实现对所有页某列数据的统计。

    对所有页某列数据统计可以直接使用数据集函数,如:ds1.sum(某字段名)

    而对于要求实现当前页及其前几页某列数据统计,博计报表没有提供专门的函数实现,但是可以使用变通的方式,使用手动分组强制分页的方式实现该需求。这里...
  • 递归形式存储数据是客户在存储数据经常用到的,比如说每条记录都有自己的id和父id,在对这样的数据进行处理的时候,尤其是将这样的数据做成分组形式时,有些客户发现会遇到一些问题,博计报表拥有强大的数据处理功能,对于类似的问题都可以解决,下面就介绍一下递归的数据如何制作分组报表。

    设计思路就是先将根节点的id也就是所有节点的起源显示出来,然后通过query()这个函数将其子节点筛选出来,这样一级一级展示,就可以完成报表的分组设计了。

    首先,看一下数据...
  • 需求说明
    普通报表常常需要将文字从纵向方向竖着排列,Web报表自然也不例外有这个需求。
    博计报表单元格的内容默认情况下是横向显示的,如何实现竖排显示单元格内容呢,下面介绍两种制作方法。

    一.宽度限制加自动换行

    大致思路:将该单元格内容居中显示,并设置单元格的宽度使每行只能显示一个字,然后设置自动换行,就可以实现单元格内容竖排显示了。
    新建一个空白报表,然后内建一个数据集,内建数据集的内容如下
    ...
  • 背景说明

    在应用中,有时会遇到用api直接运算报表,在报表中做些修改,而合并单元格是经常遇到的操作。本文介绍在api中怎么合并单元格以及单元格中的数据对齐方式的设置。

    应用举例

    Jsp页面代码

    <%@ page contentType=”text/html;charset=gb2312″ %>
    <%@ page import=”...
  • 背景说明:

    快逸报表设计出的报表文件是以.raq为后缀的文件,.raq文件经过报表引擎计算得到需要的结果。但有时候要看的结果是一些固定数据,不会随时间和参数而变化,为避免报表引擎重新运算,是否可以将报表的运算结果保留下来,以后每次展现的时候,都直接展现结果,这样会对系统性能优化有好处。

    .rat文件,就是运算好的文件,是保留运算结果的文件。

    .rat文件的生成很简单,将做好的raq文件,在设计器中打开,点”...
  • 在报表中引入统计图可以让报表展现的数据更直观的表现出来,有些统计图可以随时间的变化来展示数据,比如每年纪录的信息,有可能某年没有记录,这种情况下在制作统计图时,因为数据库里没有数据,所以在进行统计的时候不会显示进行该年的信息,如果在制作统计图的时候,希望在没有数据这一天加上零作为显示,则需要在设计报表时,将没有数据的日期添加上。

    思路:通过统计的起始时间和结束时间算出两个时间间隔天数,用to函数作为扩展基础,通过累加的方式显示年份,与数据进行匹配,下面就一个例子介绍一下...
  • 在博计报表中如果使用ODBC数据源进行填报时(尤其是使用Windows Access),会出现这个异常:

    “error::System.Exception:
    System.Data.OleDb.OleDbExcepttion:操作必须使用一个可更新的查询。”

    这个异常产生的原因是由于对数据库文件所在的文件夹的权限问题造成无法更新。解决方法如下。

    第一步:

    在...
  • 我们在设计报表的过程中常常要使用多个数据集,随之而来的一个问题就是:如何对多个数据集进行相互关联?即:如何在一个数据集中使用另外数据集的查询结果?下面我们就来探讨一下。

    本文将通过一个比较简单的例子来展示博计报表中的上述应用,以下是详细步骤:

    第一步,新建的报表文件中定义数据集ds1,SQL语句如下:

    SELECT 订单.订单ID,订单.客户ID,订单.订购日期,订单.货主名称,订单.运货商,订单.运货费 FROM 订...
  • 在web报表项目的填报流程中,用户经常会遇到需要按照某个模板来填报内容,本文用博计报表做一个简单的回填的例子,介绍如何实现数据的回填功能。

    第一步设计两张填报表,第一张作为接收回填数据的报表,第二张作为填入数据的模板,其中第二张报表是通过第一张报表的超链接打开的。

    首先设计第一个填报表,在B2单元格输入:单击此处打开填报模板,并在右侧B2单元超链接的表达式中输入如下内容:”javascript:openNewWindow(&rsqu...
  • 最近几天制作web报表时发现需要把某一字段记录集中显示,如下图中的各个地区的城市,集中显示在一个单元格中。



    用原始方法比较麻烦,而在博计报表中,这样的需求可以通过str()函数实现,下面是实现方法:

    第一步:新建报表,设置数据集ds1,SQL语句如下:

    SELECT 订单.货主地区,订单.货主城市,订单.运货商,订单.运货费,订单.订购日期,订单.发货日期,订单.到货日期 FROM 订单...

  • 信息系统中数据的使用,基本是通过报表这一方式。传统的报表开发工具开发效率低,跨系统、跨数据库的报表很难实现,报表展现也不灵活;而BI软件的数据仓库、数据挖掘、多维度展现好像是个不错的选择,这也是一般的报表开发工具所不具备的能力。很多企业利用BI工具开发了大量的分析报表,通过“管理驾驶舱”提供给企业管理层使用。在BI刚开始应用时,其多样的分析展现,深入的数据钻探确实让人耳目一新,但时间一长,热度好像过去了,企业的各级管理人员对BI也有了不同的看法。“BI中的报表太多...
  • 润乾报表语义层提供数据迁移功能。数据管道可以用来做数据迁移,使用数据管道可以把源数据库的一个或者多个表中的数据输入到目的数据库的一个表当中去。润乾报表语义层中的数据管道是用来将一个数据库中的数据通过语义层,迁移至另一个数据库中。同样也可以选择数据传输类型(更新、清空、增量),并可以根据需要选择要传输的表及表中的字段。下面就简单介绍一下润乾报表语义层中数据迁移功能的使用。

    第1步, 在语义层设计器中左侧树的 数据管道 上右键选择 追加,如下图

    ...
  •    BI身世

      从目前看,BI是和一些关系型数据库和多维技术(OLAP)关联在一起的,因此显得较为神秘,但是其原理还是并不复杂。王建引用了代表性的观点,将BI的功能概括为是迅速分析数据的技术和方法,将数据转化为有用的信息并分发到企业需要的地方,辅助企业进行决策。

      BI是一类特定技术的总称,从广义的角度来看,符合条件的软件都可以称为BI。简单的BI如会计人常用的EXCEL表格,复杂的就是涉及专用工具盒技术了。依据企业的需求...
  • 文章类别:设计基础

    Web应用开发中一个很普遍的需求就是页面的跳转,润乾报表已经为用户提供了如起始页、下一页、上一页、最后页的直接跳转功能,有时还需要实现直接跳转到指定页码的功能,润乾报表可通过js函数和润乾报表的内置函数_toPage( )来实现。下面就通过一个小例子简单介绍一下该功能是如何实现的。

    实现步骤:

    1、首先设计一个报表,报表属性设置为按行分页,每页十五行,如图所示:

    ...
  • 文章类型:设计基础

    Web报表常见的一个需求是将单元格内的文字竖向显示,润乾报表单元格的内容默认情况下是横向显示的,本文介绍两种润乾报表中实现单元格内容竖排显示的方法。

    方法一、宽度限制加自动换行

    首先新建一个空白报表,内建一个数据集,内建数据集的内容如下:



    然后设计报表模板,具体图示如下:



    其中将单元格内容居中...
  •   美国Hillman公司,是一家产值38,000万美金的硬件雕版技术制造商和批发商,以生产钥匙和标章等项目闻名。Jim Honerkamp在Hillman担任CIO,他对公司最近新开发的BI系统感到自豪。根据Honeramp的说法,他认为:“这个系统要比之前好太多了。”以前老板若需要知道某些业务信息时,必须请程序设计师,另外再写数据库查询程序,以便从公司的旧系统中,找出相关的数据。这段迟滞的时间让所产生的报表或图表,成为“之前的旧东西。” ...
  • “商业分析技术越来越受到企业的重视。”全球最大的独立商业智能软件商SAS公司副总裁David Hughes告诉CBN记者,商业分析技术可以依据历史数据,帮助各类企业去分析并找到他们正确的用户,同时能够优化其业务,预测未来的企业行为。

    在全球的商业智能领域,SAS已经成为唯一的独立厂商,其他排名前几的厂商已纷纷被IBM、Oracle和SAP收购,商业智能领域已经开始变成巨头之间的游戏。

    IT的下一个主要阵地
    ...
  • 条形码是一种信息代码,用特殊的图形来表示数字、字母信息和某些符号。它是由一组宽度、反射率不同的条和空按一定的编码规则组合起来,用以表示一个完整数据的符号。在报表中插入条形码是很常见的。润乾报表提供了在报表中插入条形码的功能,用户可以通过修改属性设置条形码,也可以自定义条形码。下面就简单介绍一下润乾报表中条形码的使用。

    一、在润乾报表中插入条形码

    选中需要设为条形码的单元格,点击 属性-条形码 ,或者 右键菜单-条形码,将弹出条形码属性设置界面,在该...
  •   分类:报表设计

    润乾报表提供了数十种常用的统计图类型以及自定义统计图,满足了大部分企业级用户对web报表的需求。本文介绍如何使用润乾报表来灵活的实现进度条统计图的功能。

    首先看一下用润乾报表实现的进度条统计图的效果:



    下面介绍详细的操作步骤:
    1、内建一个数据集ds1,有a,b两个字段,如下图所示:


    2、创建报表,如下图所示:...
  •  

    本文地址:Web模式下报表打印的解决方案 更多相关内容见:商业智能博客

    在BS模式下,想实现报表精确的打印,有如下几种方式:

    1 导出Excel或者PDF,用Excel或者PDF来实现精确打印。

    2 加载ActiveX控件的方式实现精确打印。

    3 用IE等浏览器的打印功能直接打印,一般的情况下不能满足客户的需要。

    ...
  •   分类:填报专题

    行式填报表是润乾报表提供的一种特殊的填报表,它相对于普通的填报表而言具有以下优点:
    1 在网页上可以动态地实现增加、删除、修改行的数据
    2 增加行时可以引用定义的流水号,实现流水号在增加行时自动运算(如递增)的功能
    3 可以实现在网页上动态地导入不定行的excel数据

    除了上述的强大功能外,行式填报表还可以利用润乾报表提供的填报监听类来实现一些特殊功能,在填报前后进行自己的业务操作。...
  • 润乾报表语义层提供数据置空功能。置空功能可以将当前浏览页面显示的数据清除,以供继续添加和修改新的数据,但原有数据只是不显示在当前页面上,仍保存与数据库中,可以重新进行查询或预览。下面就简单介绍一下润乾报表语义层置空功能的使用。

    在预览界面选择 操作-置空,如下图



    这样,就会把当前界面上显示的数据清除,效果如下图



    注意:虽然浏览时看到的数据被清空了,但对数据库数据并没有...

  • 在制作报表中,背景图的用途很广泛,可以用于套打时的底图描绘,也可以用于背景水印等等。润乾报表提供了两种方式为报表设置背景图,包括自定义类方式和URL方式。当用户在报表中使用的背景图是自己写的一个Java类画的图时,可使用自定义类方式;当用户在报表中使用的背景图是一个图片文件时,可使用URL方式。其中URL方式中的URL可以是绝对路径名,也可以是相对路径名。当URL是绝对路径名时,润乾报表还提供了使用api代码动态修改报表背景图的绝对路径的方法,下面将通过一个小例子简单介绍一下该方法。
    ...
  • 润乾报表语义层提供替换功能。替换功能可以按照特定内容进行搜索和替换,可以用来批量修改数据。下面就简单介绍一下润乾报表语义层替换功能的使用。

    第1步,在预览界面选择 操作-替换,如下图



    第2步,在弹出的查找框内输入查找和替换的内容,点击查找按钮,返回查找结果,点击替换按钮替换查找内容,点击全部替换按钮替换全部查找内容。



    这样,就实现了语义层中数据替换。...