跳到主要内容

2.0 报表组件(停止维护)

注意:

2.0 版本报表已停止更新,强烈建议你尽快升级到 3.0 版本报表,详情请参考 3.0 报表组件

1. 报表组件

1.1 组件类型

包括基础布局筛选图表四类组件;

基础和布局类组件可以在画布的数据筛选与呈现区域均可使用;

筛选类组件只能在画布数据筛选区域使用;

图表和其他类组件只能在画布数据呈现组件区域使用;

报表编辑页面

2. 各个类型组件的使用

2.1 图表类的使用

柱状图、折线图、新饼图、混合图、表格等等,比较常用的就是表格和指标卡

选择组件

2.1.1 柱状图

用柱形图展示某产品办理会员的消费者的职业分布,职业是【分类】,会员 id 的数量是【序列】

  1. 选择【组件库】-【柱形图】,拖入画布
  2. 在右侧的配置栏的【数据】面板进行操作
  3. 添加【选择数据集】,绑定目标数据表
  4. 添加【分类】为职业
  5. 添加【序列】为会员 id,并且打开会员id的编辑界面,选择聚合操作类型为【计数(去重)】

选择数据集等数据

2.1.2 折线图

用折线图展示某公司每个月入职人数的变化趋势。月份是【分类】,姓名的数量是【序列】

  1. 选择【组件库】-【折线图】,拖入画布
  2. 在右侧的配置栏的【数据】面板进行操作
  3. 添加【选择数据集】,绑定目标数据表
  4. 添加【分类】为月
  5. 添加【序列】为姓名,并且打开姓名的编辑界面,选择聚合操作类型为【计数(去重)】

折线图

2.1.3 饼图&环形图

用饼图展示某产品办理会员的消费者的职业分布。职业是【分类】,会员 id 的数量是【序列】

  1. 选择【组件库】-【饼图】,拖入画布
  2. 在右侧的配置栏的【数据】面板进行操作
  3. 添加【选择数据集】,绑定目标数据表
  4. 添加【分类】为职业
  5. 添加【序列】为会员 id,并且打开会员 id 的编辑界面,选择聚合操作类型为【计数(去重)】

饼图

打开组件的【样式】面板,勾选【显示为环形图】,得到对应的环形图效果:

环形图

2.1.4 混合图

混合图指折线和柱形组合的图表

  1. 选择【组件库】-【柱形图】(或者折线图,混合图都可以),拖入画布
  2. 在右侧的配置栏的【数据】面板进行操作
  3. 按照上述柱形图的做法,先画一张具有两个序列的图表,如下图

混合图

点开其中一个序列的配置界面,这里我们点开「平均薪酬」的配置,将【直方】修改为【折线】

2.1.5 表格

用表格统计某产品各职业会员的男女人数。职业、性别是【分类】,会员 id 的数量是【序列】

  1. 选择【组件库】-【表格】,拖入画布
  2. 在右侧的配置栏的【数据】面板进行操作
  3. 添加【选择数据集】,绑定目标数据表
  4. 添加【列字段】职业、性别、会员 id
  5. 在画布右侧对应的【列字段】内,打开【会员 id】右侧的编辑界面,选择聚合操作类型为【计数(去重)】

表格组件

(1)表格的属性编辑面板

属性的编辑面板分为计算、链接、表头链接、格式化、表格、其他等多个标签页

计算里面可以设置排序、聚合属性等;

链接里面可以配置超链接地址跳转;

格式化可以针对表格的数据,进行格式化的操作;

表格可以针对表格的样式进行设置;

其他里面可以设置表格的一些属性如标题等等

2.1.6 指标卡

指标卡适合单一序列统计值的展示。以展示平均年龄和最大年龄做举例

  1. 选择【组件库】-【指标看板】,拖入画布;
  2. 在右侧的配置栏的【数据】面板进行操作;
  3. 添加【选择数据集】,绑定目标数据表;
  4. 添加【指标字段】,两个年龄,对字段分别用最大值和平均值进行统计,效果如下:

2.1.7 FRAME(其他)

将其他网页的内容嵌入到您当前的设计器页面中,以嵌入阿里巴巴官网为例子

  1. 选择【组件库】-【 IFRAME 】,拖入画布
  2. 在右侧的配置栏的【 IFRAME 的地址】配置项中键入https://www.alibaba.com

3. 组件设置

描述对单个组件的效果设置,或者是组件和组件之间的效果设置。这里以柱形图的相关设置界面来做说明。

3.1 数据字段操作

包括下钻、排序、度量值汇聚计算、链接等和数据本身相关的设置

3.1.1 分类字段

分类字段的设置一共有三个页签,【其他】页签用于给字段设置别名;【格式化】字段在分类里一般不需要设置;通常用到的是【钻取】页签,在钻取中添加1或者N个新的分类字段。预览效果如下所示:

注:

  • 不支持钻取 null 值得数据,报表涉及的改动较多,暂时不考虑,建议使用默认值。
  • 多选和成员组件不支持报表钻取

3.1.2 序列字段

序列字段,一般是某个度量、数值型的字段。它可以是字符串型数据字段的计数

,也可以是数值(整数、浮点数)型字段的总和、平均数等汇聚统计计算后的值


①【计算】页签说明一般对数值型字段值进行求和、平均值、最大值、最小值统计。对于字符串型字段值进行计数、去重计数统计,如果要展示明细数据,则对字段不进行聚合操作。

排序的依据是进行聚合操作后的字段值统计类型的选项一般是对原字段进行了二次计算。例如降序排名,是先对字段进行降序操作,再进行排序统计。又如占比总值,先算出这个字段的总值,再算出每个汇聚值项站总值的百分比。

同环比,所谓同环比,即是参照一定的时间间隔来对两个同维度的某个指标进行比较。例如:求去年同比的薪酬,先拖入第二个薪酬字段,取别名去年同期薪酬,打开字段设置


②【链接】页签说明以页面 A 设置链接跳转到页面 B 为例:

  1. 首先打开表格 1,创建一张表,打开会员这个个字段的【链接】标签页
  2. 设置链接跳转到页面表格 2,并且配置一个字段作为参数(用于跳转时,对表格1的目标组件进行数据筛选)

然后打开表格 2 页面,对目标表组件设置筛选,使用和表格 1 同样的参数会员 id作为筛选项,并且不对值进行设置。

最终的链接效果,使用会员 id 的值对表格 2 的链接表进行了数据筛选

3.2 图形样式操作

图形的样式操作一般集中在右侧【样式】或者【设置】操作栏

3.2.1 设置辅助参考线

在柱形图的样式页面找到「参考线」

设置参考线

3.2.2 堆积柱形&普通柱形

3.2.3 饼图与环形图的切换

4. 数据筛选与过滤

集中描述设计器的数据处理功能,包括全局筛选组件级数据过滤

4.1 全局筛选

全局筛选组件一般置放在画布数据筛选组件区域,可以与布局组件搭配使用

筛选组件

  • 【筛选】常规筛选组件
  • 【日期筛选】只能使用日期字段(数据格式 datetime )作为绑定的数据字段

4.2 跨数据集筛选

如果筛选组件所绑定的数据集与目标图表所绑定的数据集一致,则图表筛选自动联动 当筛选组件绑定的数据集和目标图表绑定的数据集不一致时,需要我们配置跨 cube 联动设置来关联对应的字段,使得其能够联动 点击跨 cube 联动设置

选择组件>>确定联动字段>>条件类型

下拉菜单,系统会自动把和该筛选组件数据集不同的图表过滤出来。注意联动字段的类型一定要一致。

4.3 筛选器间联动

筛选器间联动,指的是两个有关联关系的字段分别作为筛选项时,起到的可选值过滤作用。比如省份城市,当用户选择省份时,城市的筛选器的候选值会自动过滤到该省份值对应的区间。

:如果要两个筛选器都互相有联动效果,需要对双方均做设置。

4.4 数据过滤

注意以下规则:

  • 全局筛选项自动录入条件过滤
  • 当【条件过滤】中还存在与全局筛选一样的字段过滤规则时,全局筛选的规则覆盖其他规则效果。其他规则失效
  • 如果组件的条件过滤规则设置了锁定,则该规则不会在全局筛选起作用时失效。即(全局规则∩组件锁定规则)

5. 样式

主要介绍页面的全局样式配置与组件级别的样式配置

5.1 全局页面样式

每个页面都可以单独进行样式设置。对样式做的调整会在【源码编辑】里形成对应的 CSS 代码,可以通过修改 CSS 代码快速调整样式。要注意的是:这里不支持任意表达式,必须以 : root 作为前缀。

:root {
background-color: red;
}

:root:hover {
color: red;
}

:root .myclassname {
color: blue;
}

:root .myclassname > p {
color: yellow;
}

6. 排版与布局

有数提供了四种布局组件供用户处理组件和组件之间的排版:

6.1 分栏

【分栏】组件既可以作用于筛选区域也可以作用于图表组件区域,如下图所示,两个分栏组件分别将筛选区域和图表区域划归成了 2 和 4 各独立区域。 分栏组件还可以和其他布局组件组合使用。

6.2 选项卡

选项卡可以和分栏组合使用,一般作用于图表组件

6.3 分组

【分组】用于将一些有关联的组件划归到同一区域,用户使用分组组件时,若不好调整组件的相对位置,可以试着鼠标长按,拖住目标组件到右边的配置栏,像下图一样精确调整组件的相对布局位置

6.4 容器

【容器】用于将组件放到一个区域

7. 常见问题

7.1 为什么下拉筛选数据展示不全?

当前下拉筛选的数据只支持展示 100 条,超出的数据需通过手动输入搜索选择。

8. 扩展阅读

如何在2.0报表使用3.0报表功能

Copyright © 2024钉钉(中国)信息技术有限公司和/或其关联公司浙ICP备18037475号-4