观远 BI

复杂报表使用流程

创建于 2022-10-31 / 最近更新于 2023-06-20 / 9149
字体: [默认] [大] [更大]

1. 整体操作流程

用户使用复杂报表(GuanReport)的流程分为数据准备-模版编辑-报表预览和分发三个阶段,见下图所示:

1.1 数据准备

为了让用户准备好报表所需要的数据,在这里用户并不是直接对接数据集,而是视图数据 (参照自定义图表)。用户可选择单一或者多个视图数据同时应用于在一个报表上,即复杂报表的数据源可以是一组数据视图。并且用户可自行定义每一个视图数据的维度字段、数值字段以及对数值字段进行自定义聚合方式和是否使用高级计算,此外也可以对每一个视图数据进行排序和筛选。

若用户想要对商品URL展示图片/超链接/文本,可以直接点击纬度中的“商品URL”进行进一步设置。

1.2 模板编辑

基于已对接好的视图数据,选择在线编辑或者基于本地Excel来创建一个复杂报表模板。模板需要根据观远数据提供的公式语法及Excel原生公式等能力来构建:

1.2.1 在线编辑模式

支持字段拖拉拽,无需手动上传模板,但目前仅支持部分核心的Excel功能。在线Excel编辑器的功能点介绍如下:

功能模块功能点功能描述
在线Excel编辑器字段拖拽支持从数据视图中选取一个或者多个字段进行拖拉拽
字体样式支持各类字体样式设置包括字体类型、大小、字体颜色、加粗、斜体、下划线等
单元格样式支持对单元格行高、列宽、边框、单元格填充色设置
对齐支持对齐能力,包括顶部对齐、垂直居中、底部对齐、左对齐、文字居中、右对齐等
条件格式支持条件格式包括突出显示单元格规则、最前/最后规则、数据条、色阶、图标集
合并单元格支持对单元格进行垂直、水平合并
换行方式支持溢出、自动换行、截断换行方式
数据格式支持常规、日期、货币、百分比等数据格式设置
隐藏行列支持隐藏行、隐藏列设置
冻结支持冻结首行、首列、冻结至选区设置。
排序支持对单元格内容进行升序、降序等排序
格式刷支持格式刷
Undo/Redo支持Undo/Redo
查找/替换支持通过快捷键 Ctrl/Command+F 进行查找替换

1.jpg

“在线编辑模式”下,支持导入本地的Excel模板(点击右下角工具标识-导入Excel模板,即可上传本地文件)。导入后本地文件的公式内容将自动转换为“在线编辑模式”的新公式语法,同时新导入的模板将替换当前的在线模板内容。

1.2.2 本地编辑模式

可使用Excel提供的所有功能,更全面,需要手动上传模板,不支持字段拖拉拽。本地Excel模板的功能点介绍如下:

功能模块功能点功能描述
本地Excel模版Excel基本样式支持包括Excel原生的基本样式(字体大小、字体颜色、加粗、斜体、下划线、单元格填充色等)
Excel条件格式支持原生的Excel条件格式,包括突出显示单元格规则、最前/最后规则、数据条、色阶、图标集
Excel对齐支持原生的Excel对齐能力,包括顶部对齐、垂直居中、底部对齐、左对齐、文字居中、右对齐、增加缩进、减少缩进等
Excel合并单元格支持对单元格进行合并
Excel自动换行支持开启自动换行
Excel数据格式支持原生的Excel常规、日期、货币、百分比等数据格式设置
斜线表头支持在Excel使用插入斜线进行绘制斜线表头
隐藏行列支持Excel隐藏行、隐藏列设置
单元格样式支持Excel对单元格行高、列宽、默认样式的设置
Excel公式支持冻结首行、首列、冻结至选区设置
自定义表头完全兼容Excel各类公式,例如聚合函数、逻辑函数、文本、数学、财务等公式
纵向扩展支持字段值的纵向填充
横向扩展支持字段值的横向填充
分组数据支持对同一组数据进行合并
格间计算支持使用动态公式实现格间计算,比如稼动数的计算
表格拼接

多数据视图在一个复杂报表上展示的时候,需要支持表格拼接,包括:

  1. 保持维度一致前提下的列拼接。

  2. 字段一致下的行拼接

自定义数值查询与聚合计算支持使用自定义的数据查询公式并对查询值进行聚合计算
自定义总计小计支持使用自定义的总计、小计公式实现对多个对比项进行聚合计算

1.2.3 编辑模式切换

复杂报表支持由“本地上传模式”切换为“在线编辑模式”时自动导入当前模板(默认勾选“导入当前模板”,可手动选择不导入),导入后本地模板文件的公式内容将自动转换为“在线编辑模式”的新公式语法。

1.2.4 注意事项

当视图名称包含英文括号时,右侧报错符号提示用户,会解释报错原因,方便用户进行修改编辑等操作。

1.3 报表预览和分发

根据用户编辑好的或者上传的模板文件解析相对应的公式,然后生成一个复杂报表,最终再生成一个新的可视化类型卡片:复杂报表卡片。以该报表卡片为载体,则可以实现一些数据分析的需求(与筛选器、参数、卡片联动等等)。

在复杂报表的视觉呈现上,为了避免因数据值为0、Null 引起的干扰,用户可以在报表预览阶段进行特殊值替换。

0值(可自定义输入)可以替换为:不显示、Null值、自定义输入内容,大大便利用户的报表制作,优化看数体验。

在报表预览界面点击特殊值-配置按钮,弹出“配置特殊值规则”,对输入需要替换的内容和替换为的内容,均可选择到Null值和空字符串,若原始值或替换值有一个未设置,该条规则无效 。

同时可添加多条规则,规则执行按照顺序优先;如果第一条规则为将“Null”替换为“0”,第二条规则为将“Null”替换为“-”,则第二条不生效;不生效的规则将在保存时自动被删除。

此外用户也可以使用卡片导出和订阅能力将报表分发给对应的受众,完成多人共享的目标。

2. 具体案例操作流程

本流程以下图为例,将通过具体的操作步骤为用户讲述如何制作一个常规的复杂报表。

2.1 新建复杂报表

进入仪表板,点击右上角“新建卡片”,选择复杂报表。

2.2 制作视图1

2.2.1 数据准备

(1)选择数据表

首先,选择数据表,点击“确定”后,即可导入数据表。

用户可以在左上角的视图中看到上一步添加的数据表。

注:可选择单一或者多个视图数据同时应用于一个报表上,即复杂报表的数据表可以是一组数据视图。

其次,需要对每个视图重新命名,若出现重名的情况,在模板编辑时会出现无法识别某一视图下的维度和数值。

(2)编辑维度字段

首先,将需要的维度和数值拖入绘制框中,这里拖动“大区”、“零售流水(求和)”。

其次,点击该数值标签,选择高级计算,编辑自定义对比设置。这里对“零售流水(求和)”添加“年同比”的高级计算类型。(用户可自行定义每一个视图数据的维度字段和数值字段,并根据数据类型决定是否进行自定义聚合方式和高级计算 )

设置完成后对该字段重命名,方便用户识别。

最后,测试前面添加的高级计算(同比)是否正确,可以拖入字段中的“日期(月)”到筛选框中,点击该字段,选择某个月份即可。

(3)修改报表名称

制作完初步的报表后,可以对该报表的名称进行修改。

点击保存并继续,来到模板编辑区域。

2.2.2 模板编辑

(1) 编辑表头

根据报表的样式,先以文本形式编辑表头。和传统的Excel类似,用户可以根据自己的需要和喜好对文字格式进行居中对齐、合并单元格等。这里输入表头文字后,对“区域”和“月累计值”合并居中。

(2)拖入字段

按住shift键,可以批量选中拖入字段。

按照字段类型,对该字段设置格式。

2.2.3 报表预览

公式添加、格式配置完成后,点击右上角“保存并继续”,进入报表预览界面。建议制作中随时进行报表预览,及时查看报表制作是否正确。

2.3 制作视图2

2.3.1 数据准备

(1)添加新数据表

若需要添加一个新的数据表,则可以点击视图右侧的“+”进行选择;

(2)复制原有数据表

若仅需添加同样的数据表,点击数据表右侧的按钮即可进行复制。

这里需要添加同样的数据表,复制后对该视图进行重命名。

(3)编辑维度字段

此视图中的报表需要制作关于城市线的数据,拖入“城市线”,点击字段,选择“自定义排序”,即可进行拖动排序。

2.3.2 模板编辑

(1)拖入字段

首先,对第一步制作的表格进行修改,向左添加一列、合并单元格等,方便进行后面的操作。

其次,将“城市线销售”、“城市线”、“零售流水”、“同比”、“目标”分别拖入表格中。

(2)添加公式

首先,在 F3 添加目标完成率,输入“=G_”即会跳出常用的简单公式,当光标滑到某个公式上时,会出现该公式的具体解释,以便用户更快捷地了解公式含义。

其次,选择 CELLCALCEXP,输入公式括号中输入“C{r}/E{r}”,括号中的内容代表了C列除以 E 列(注意:公式中的标点符号均为英文格式)

更多公式含义及用法可查看《复杂报表在线编辑公式说明》

(3)设置数据格式

将 F3 的数据格式设置成百分比,再复制到 F4 中。

(4)公式对比

上一步使用的是“CELLCALCEXP”,若使用“CELLCALC”公式,则只会计算某一行的数值,不会扩展到所有行进行计算。

(5)设置动态属性

选中 A4 格子,点击左上角“动态属性”,在右边的动态属性配置栏中勾选分组,选择合并单元格。

注:有关“动态属性”的更多内容详见《复杂报表在线编辑公式说明》3.2配置动态属性。

2.3.3 报表预览

预览报表,可以看到城市线的格子是合并单元格的样式。

2.4 制作视图3

2.4.1 数据准备

首先,与制作视图2的步骤相同,复制视图,重命名。再根据需要制作的维度和数值进行拖拽添加即可。

其次,勾选需要计算的日期,点击确定即可。

2.4.2 模板编辑

(1)添加公式

添加“昨日零售流水”、“昨日占比”表头,分别使用“LOOKUP”、“CELLCALCEXP”函数对“昨日零售流水”、“昨日占比”进行相关计算。更多公式说明可查看《复杂报表在线编辑公式说明》

(2)设置条件格式

首先,选中“零售流水”相关数值,点击右上角“更多”选择条件格式-数据条。

其次,选中“同比”数值,点击右上角“更多”选择“突出显示单元格规则-小于-设置数值为0”。

2.4.3 报表预览

配置好格式和公示后点击预览即可。

2.5 设置联动

2.5.1 添加筛选器

(1)新建筛选器

点击右上角“新建卡片”,选择筛选器。

选择所需筛选器类型,这里点击“选择”类型。

(2)属性配置

选择报表中所用的数据集,这里需要联动日期,因此联动字段选择“日期(月)”,选择一个默认值点击“下一步”即可。

(3)设置联动

因为上一步选择的联动字段为“日期”,因此这里的目标卡片需要选择与日期相关的两个视图,点击“完成”即可。

注意:各筛选器只联动所选择视图。

(4)联动效果

当对该筛选器进行日期选择时,对应联动视图的值将会发生变化。

3. 相关资料

技巧与最佳实践:关于复杂报表的使用技巧和具体实践,可查阅《复杂报表系列》

常见问题:若您在使用复杂报表功能时遇到问题,可查阅《复杂报表常见问题》

视频教程:更多关于复杂报表的使用帮助,可前往观远数据视频教程网站

10 人点赞过