报表设计器

本页导航

  1. 概述
  2. 界面说明
  3. 设置报表
  4. 选择数据
  5. 添加报表组件
  6. 设置报表组件属性

概述 观看视频说明

表单大师的两大核心功能包括表单和报表,表单用来收集数据,报表用来展现数据。报表设计器采用所见即所得的操作方式,可以方便地进行添加或修改报表组件,通过设置组件的属性,使您在几分钟之内便可以设计出非常专业的图形化报表。

界面说明

报表设计器界面分为两个主要区域组成,上部分是导行设置区域,下部分是报表预览区域。上部分的导行设置区域包含以下几步报表设置的向导:

  • 1.设置报表:设置报表的名称和描述信息,并指是否可以导出数据和是否自动缓存报表结果(默认都为是)。
  • 2.选择数据:选择报表的来源数据,可以是一个表单中搜集到的所有数据或一部分数据,不能是多相表单中的数据。
  • 3.添加组件:向报表中添加报表组件,如图表、表格、统计数字等,并设置组件的排列方式。
  • 4.设置组件:对每个报表组件进行属性设置,如针对图表组件可以设置统计维度等信息。

在报表预览区域,点击报表名称后可以在设置报表页签进行报表属性的设置,点击报表组件可以在设置组件页签进行组件属性设置,拖动报表组件可以对组件位置进行排序。

设置报表

选择向导中的“1.设置报表”或点击预览界面中的报表名称,即可对报表属性内容进行设置。

  • 标题:在此输入报表的名称。
  • 描述:报表的简短描述。
  • 允许用户导出数据:如果勾选,将在报表查看页面将显示“导出”按钮,用于将此报表的来源数据作为.xls或.txt格式导出成文件;如果不勾选,将不允导出数据。默认为勾选。
  • 自动缓存统计结果:如果您的数据量比较大,生成报表可以是一件比较耗时的过程,为了避免每次查看报表时都重新生成报表,表单大师提供了报表缓存功能。
    如果勾选,表单大师将自动缓存上一次报表的查询结果(此时在报表查看界面的右下角会显示报表的统计时间,您可以点击“获取实时统计数据”链接来获取最新的报表数据);
    如果不勾选,表单大师将不会缓存报表统计结果,在数据量较大时报表显示可能比较缓慢。建议对于即时性要求不是很强烈的报表勾选此选项。默认勾选。

选择数据

  • 为报表选择来源数据,数据源只能来源于一个表单提交的数据的所有或部分数据,不能同时来源于多个表单提交的数据。
  • 不选择“所有数据”时,此表单提交的所有数据都将作为报表的数据源;当选择“条件数据”时,可以对来源数据设置过滤条件,只有满足条件的数据才会作为报表的数据源。 如下图表示的含义为:仅选择购买的产品为 产品1 或 产品2 的数据作为数据源。
  • 当件选择'(不)在...中'时,可以输入多个值,用';'隔开。
  • 当字段为日期类型时,值可以是'YYYY-MM-DD'格式的普通日期,也可以是如下一些动态日期: 'today', '+n days', '+n weeks', '+n months', '-n days', '-n weeks', '-n months',其中n为正整数,如+2 days。 对于动态日期,将根据当前日期自动转换为对应的日期。转换规则如下(转换后的日期都不包含时分秒):
    表达式说明举例
    -1 days当前日期之前的1天假设当前是11月12日(周三,下同),此表达式表示11月11日
    +2 days当前日期之后的2天此表达式表示11月14日
    -1 weeks当前日期之前的1周此表达式表示11月5日(周三)
    +2 weeks当前日期之后的2周此表达式就表示11月26日(周三)
    -2 weeks1当前日期之前的2周的周1此表达式就表示10月27日(周一)
    -1 months当前日期之前的1个月此表达式就表示10月12日
    +2 months当前日期之后的2个月此表达式就表示明年1月12日
    -2 months1当前日期之前的2个月的1日此表达式就表示9月1日
  • 当字段为时间类型时,值可以是'HH:MM'格式的固定时间,也可以是如下一些动态时间: 'now', '+n hours', '+n minutes', '-n hours', '-n minutes',其中n为正整数,如+1 hours。 对于动态时间,将根据当前日期自动转换为对应的日期。转换规则如下:
    表达式说明举例
    -1 hours当前时间之前的个小时假设当前时间为12:30,此表达式表示11:30
    +2 hours当前时间之后的2小时此表达式表示14:30
    -30 minutes当前时间之前的30分钟此表达式表示12:00
    +30 minutes当前时间之后的30分钟此表达式就表示13:00
  • 当字段为文件大小时,输入的条件值将以'MB'为单位。

注意:当更换报表数据来源的表单时,报表中的报有组件将被清空。

添加报表组件

报表组件是报表的最小组成单元,每个报表都由多个报表组件组合而成。您可以通过如下几种方式向报表中添加组件:

  • 点击或拖动相应的报表组件至报表预览区域。
  • 在报表预览区域中选择已有的某个报表组件,然后点击右下角的“+”按钮进行复制,从而得到一个新的报表组件。

每个报表都由三个区域组成,您可以选择合适的区域布局方式,也可以通过拖动的方式将报表组件从一个区域移至另外一个区域。

设置报表组件属性

在报表预览区域选中已经添加的报表组件,此时向导中的第4步“设置组件”界面将会滑出,您可以在此设置组件的属性。不同的报表组件可以设置的属性项目也不一样。 报表组件的种类可以参见 报表组件


图表属性设置界面(饼图/柱状图)

图表属性设置界面(线性图/趋势图)

统计属性设置界面

数字属性设置界面

表格属性设置界面

文本属性设置界面