更新时间:2024-12-12 GMT+08:00
分享

创建AstroZero报表

AstroZero为对象提供了一种汇总方式的视图,即为报表。利用报表功能,可以让数据进行可视化的展示,并进行分析与洞察,更好地了解业务现存的问题。

AstroZero提供了报表构建器,便于您快速完成报表的开发。报表定义了报表数据来源于哪些对象,以及对象的连接关系,支持创建一个带有多个对象连接起来的汇总报表,不必局限于单个对象。同时支持对已有的原始记录数据,进行归类、筛选、分组、公式计算以及数据汇总。

前提条件

创建报表前,需要先创一个待显示的对象及数据范围。如何创建对象并添加数据,请参见创建AstroZero自定义对象

创建报表

  1. 参考登录AstroZero新版应用设计器中操作,登录应用设计器。
  2. 在左侧导航栏中,选择“界面”。
  3. (可选)单击报表后的,为报表添加目录。

    报表默认存放在根目录下,在创建报表前,您可以先创建报表存放的目录,也可以在报表创建后将其拖拽到指定目录。

  4. 将鼠标放在已创建的报表目录上,单击,进入添加报表页面。

    如果未创建报表目录,请直接单击报表后的,进入添加报表页面。

  5. 设置报表主对象、标签等,单击“新建”。

    图1 添加报表
    表1 创建报表参数说明

    参数

    说明

    主对象

    选择前提条件中创建的主对象,该对象定义了报表的汇总主体。例如,如果报表想展示图书的作者,数据来源于“Author__CST”,即“Author__CST”作为主对象。

    标签

    报表的标签名,用于在页面展示。

    取值范围:1~64个字符。

    名称

    报表的名称,名称是报表在系统中的唯一标识。

    命名要求如下:

    • 长度不能超过64个字符,包括前缀命名空间的长度。
      须知:

      名称前的内容为命名空间,在AstroZero中为了避免不同租户间数据的重名,租户在首次创建应用时需要先定义一个命名空间。一个租户只能创建一个命名空间,创建后不支持修改。

    • 必须以英文字母开头,只能由英文字母、数字或单下划线组成,且不能以下划线结尾。

    文件夹

    在下拉框中选择文件夹,对报表进行分类管理。

    • PublicReports:公共报表。
    • PrivateReports:私有数据报表。
    • WanrData:告警数据报表。

    默认值:PublicReports。

    描述

    根据实际需求,在输入框中输入报表的描述信息。

    对象连接关系

    定义报表中,要展现对象的连接关系。例如图2,将两个对象数据的交集,作为报表展示的数据范围,也可以只选用一个主对象。

    • 每个'A' 对象的记录至少关联一条'B'的记录:为内连接,表示取连接双方的交集。
    • 'A' 对象的记录可以关联或不关联'B'的记录:为左连接,表示取左方的全集以及双方的交集数据。
    图2 选取对象交集作为报表展示范围

  6. 编辑报表要展示的信息。

    1. 选择报表要展示的字段,即在报表编辑页面左侧“可选字段”中,拖拽所需的字段到右侧“报表预览”页面。
      图3 选择字段
    2. 单击某个字段后的,选择“按该字段分组”,设置分组字段。
      图4 按该字段分组
    3. 设置报表数据过滤条件。

      通过设置过滤条件,可以挑选出希望获得的数据。如下图所示,展示了创作时间在2019-02-01至2019-03-28之间的图书情况。

      编辑状态的报表,仅显示前20条数据。

      图5 设置报表数据过滤条件

  7. 单击报表编辑页面上方的,保存报表。
  8. 保存成功后,单击,显示运行态报表页面。

    图6 运行态报表页面

相关文档