润乾 BI DBD Copilot 实践体验

    在设计 DBD 时,我们添加组件可能需要频繁地点击来完成创建组件、添加数据集、添加参数、组件基础设置等。润乾推出 DBD 版的 Copilot,支持汉语指令助力完成这些动作,用语句完成一些操作流程,提高了设计的便利性。下面就来借助此功能制作一个 Dashboard。

任务描述:
1,KPI 层:展示关键数据,一眼定位目标完成情况。
2,问题分析层:布局动线串联对比和分析。查询联动。
3,预警与机会:产品、订单的明细查询,产品排名。

一、KPI 层
这一层准备设计几个指标卡片:
KPI:本月累计销售额 vs 目标
上年同比:同比增长率
上月环比:环比增长率
热门商品:被最多查看的商品名称

1,准备数据集
报表、统计图、指标卡片和一些控件基于数据集生成。因此设计 DBD 首先需要准备数据集。数据集可以由技术人员做好保存成.dbd 文件,业务人员导入到当前编辑中;也可以直接创建数据集,由技术人员提供数据文件,由业务人员在编辑中通过选择文件加载文件为数据集。

我们先尝试用文件作为模拟数据集。打开数据集面板,选择数据文件并试查数据即可。

imagepng

imagepng

imagepng

imagepng

imagepng

imagepng

应用导入功能可以加入预设好的数据集,供后面的设计使用。

imagepng

接下来我们使用汉语命令,应用这些数据集,生成三个指标卡片。
在页面上可以找到这个图标:
imagepng
点击图标会展开命令编辑框。

imagepng

2,汉语命令制作指标卡
输入命令:
指标卡片 命名为 被最多查看 数据集 商品最多查看 指标卡图标 五角星 橙色

imagepng

imagepng

指标卡片 命名为 本月 KPI 比例计算 数据集 月销售额

imagepng

这个卡片将对这个数据集前两个数据做比例计算,预览效果如下:

imagepng

同样的方法,我们继续添加同比和环比指标卡。使用这些汉语命令。
指标卡片 命名为 同比 比例计算 数据集 月销售同比

imagepng

指标卡片 命名为 环比 比例计算 数据集 月销售环比

imagepng

按需摆放这些指标卡,这里我们选择在左侧竖排摆放摆放,右侧留出的空间仍然处于第一屏,有足够的空间展示更多信息。
3,预览效果

imagepng

二、问题分析层时间趋势对比图:
在这个区域,我们按时间、产品维度展示业务变化趋势。

将“销售额”、“销售数量”、“利润率”三条曲线放在同一时间轴,方便观察核心指标是否协同增长。
1,准备模板报表
我们可以预先做好这些关于时间的折线图,自定义数据处理。报表制作在这里仅简单描述,不展开。

地区销售折线图,其中包含 echarts 折线图,分类为时间,系列为大区,系列值为销售额。给报表数据集设置参数“大区”,该折线图要可以被大区参数过滤,我们可以在数据集中处理。当不使用参数时,则返回全部数据。

销售额利润折线图,显示按月统计销售额和利润随额变化的 echarts 折线图,不设参数。
销售数量折线图,显示按月统计销售数量变化的 echarts 折线图,不设参数。

2,导入模板报表
导入做好的 rpx 模板,被扫描到报表库。如下图:

imagepng

作为模板报表我们可以用导入语句把它们加载到当前编辑中。

3,汉语命令加入模板
执行汉语命令:
导入 地区销售折线图

imagepng

导入 销售额利润折线图

imagepng

导入 销售数量折线图

imagepng

4,汉语命令设计布局和控件
用标签展示,我们用标签来做这个例子,可以和其他结构结合,让走势图处于一个卡片内。
标签 图形面板 插入 销售额利润折线图 销售数量折线图
这个标签组件不存在,会被自动创建出来。

imagepng

imagepng

imagepng

接下来我们把图形面板和地区销售折线图结合起来,做一个左右布局结构视图。
通过以下语句设置
左右布局 时间趋势 插入 图形面板 地区销售折线图
这个左右布局组件被自动创建出来。

imagepng

预览时间趋势卡片

imagepng

接下来添加一个控件,选择大区,来过滤地区销售折线图。需要用到大区名称数据集。

单选控件 命名为 选择大区 参数 大区 数据集 大区名称数据集

imagepng

imagepng

上面语句执行后全局参数”大区”被自动创建到全局参数列表。用汉语命令给他赋初值。
5,汉语命令设置参数
设置参数 大区 取值 东北

imagepng

imagepng

选择大区销售折线图组件,勾选携带参数【大区】

imagepng

调整位置,预览,从时间和大区维度了解了销售业务进展

6,预览效果

imagepng

三、预警与机会
最后我们可以聚焦到当前业务预警与机会:用矩阵图和排名表快速定位商品的销售热门度,用周期面板快速梳理业务变化。

1,汉语命令生成统计图
我们来用数据集 "热点商品矩阵数据集" 生成一个矩形树图:
echarts 热点矩形树图 命名为 商品矩阵 数据集 热点商品矩阵数据集 分类 商品类别名称 系列 商品名称 系列值 金额

imagepng

2,汉语命令设置参数
我们先增加全局参数,用于两个明细表的过滤
设置参数 当年 取值 2012

imagepng

设置参数 当月 取值 11

imagepng

3,汉语命令生成报表,设置过滤条件
再来做两个明细表,一个用于精确检查当月产品销售排名,一个用来检查近期订单商品。
①明细表 - 当月滞销商品排行
报表 命名为 当月滞销商品排行 数据集 滞销数据集

1png

用下面语句设计表
指标明细金额,表头月 商品名称,隐藏明细,明细金额求和

imagepng

用下面语句创建金额排名计算字段
范围月,计算明细金额 升序排名,命名为 金额排名

imagepng

给报表设定年份月份过滤:

给报表设置过滤条件
过滤 月等于当月 并且 年等于当年

imagepng

②明细表 - 当前订单跟进
用汉语命令生成网格式报表展示明细
报表 命名为 当前订单跟进 数据集 订单跟进数据集

imagepng

指标 PRODUCTID,INCOME,PROFIT 表头 DATETIMETOKEN 年月

imagepng

该数据集可以用语句设置过滤
过滤 DATETIMETOKEN 月 等于 当月 并且 DATETIMETOKEN 年 等于 当年

imagepng

③设置布局
接下来把这两个明细表放到一个标签布局中显示,增强整体感。
标签 明细面板 插入 当月滞销商品排行 当前订单跟进

imagepng

我们还可以新增一个控件来同步过滤这两张明细表的数据。
④制作月份滑块控件
滑块控件 命名为 选择月份 参数 当月

imagepng

给滑块设计成月份选择取值 1-12

imagepng

imagepng

在界面上拖拽调整整体布局、大小、位置之后预览。

4,预览效果
目前第一屏包括了销售 kpi 和当下热门机会、销售 - 时间趋势。

imagepng

第二屏是商品维度聚焦和近期订单跟进

imagepng

imagepng

选择月份滑块控件的拖动同时改变了明细查询两个表的显示内容

imagepng

imagepng

5,周期面板,用按钮组灵活切换视图
①明细表 - 当月滞销商品排行
我们再来做一个周期面板,包含一个订单明细表,和一组事件按钮,赋予表格交互能力,让我们可以通过点击快速切换日期间隔,查看周期内订单。
准备好订单明细数据集,我们在这个数据集查询中用了“日期”和“周期变量”两个参数来做计算。日期参数设置当前日期;日期间隔变量初始值为 30。
设置参数 日期 取值 2012-11-30

imagepng

设置参数 周期变量 取值 30

imagepng

报表 命名为 订单明细表 数据集 订单明细数据集

imagepng

指标 日期,品名,地区,销售数量,收入

imagepng

②制作按钮组
事件 命名为 按钮组

imagepng

绑定 按钮组 点击时 改变 参数 周期变量 取值 30
绑定 按钮组 点击时 改变 参数 周期变量 取值 60
绑定 按钮组 点击时 改变 参数 周期变量 取值 90

imagepng

设置按钮文本:30 天内,60 天内,90 天内

imagepng

③设置布局
上下布局 周期面板 插入 按钮组 订单明细表

imagepng

调整大小和布局,预览。当点击按钮时,明细内容跟随变化:

imagepng

imagepng

四、汉语命令设置组件样式,最终效果展示
1,汉语命令设置背景
我们还可以稍加装饰:
选中 商品矩阵 透明

imagepng

再给主界面设置一个浅色调背景图,这样我们的例子就做完了。

2,全局效果:

imagepng

imagepng

imagepng