页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

(改造即席查询示例)我们需要通过清单表来对数据查询,并且辅以条件筛选、告警、数据格式显示等功能时,我们通常定制即席查询来满足这类数据分析的业务需求。

下面,我们将以一个演示示例来展现即席查询的效果以及各辅助功能。在业务开展中,我们经常需要对业务数据进行明细查询,来了解业务实际具体情况。常见的有清单表形式,选择业务数据,并且辅以条件筛选、告警、数据格式显示等功能,实现业务明细数据的查询。下面,我们将以一个演示示例来展现Smartbi 即席查询的能力以及各辅助功能,满足类似的业务明细数据查询的需求。

1 场景描述

某车企,每个季度末都要对各品牌及车型的销售情况进行明细分析,并上报给相关管理层进行查询分析,具体而言需要满足如下要求:(描述场景,不要生硬的罗列)某大型零售公司,主要业务是给全国各大超市,提供各类零售产品,包括饮料、调味品、日用品等。作为零售公司的销售负责人李总,需要及时掌握全国各个地区省市的各类产品的销售数据情况。通过掌握的销售数据,及时的调整产品订单调配及销售策略等。具体而言需要满足如下要求:1、可以对不同年份、不同季度、不同的省份进行查询;

  • 可以对不同年份、不同区域、不同省份的产品销售情况进行查询;

2、可以查询不同系别的销售情况;

3、报表标题能够很明确的表示当前查询的是什么时间什么区域的销售数据;

4、年份默认显示当年,季度默认显示1季度;

...

  • 异常情况需要进行告警,以便相关人员定期跟踪;
  • 可以设置查询结果的表格样式,满足不同场景下的数据报告展示需求;

2 场景分析

我们的系统内置库“hot_sale_cars”存储了所有明细数据,基于该库内置的业务主题“CSAC汽车销售分析”已经按照业务逻辑对数据进行了部分处理。

我们基于该业务主题,结合以上销售数据的统计分析需求,对上面所描述的需求进行如下分析:

1、展现的输出字段:品牌、车型、销售量;

2、通过拖拽字段自动生成“年份”、“季度”、“总部省份”和“车系”的参数条件;

4、报表标题通过动态获取“年份”、“季度”和“总部省份”参数值而命名;

5、修改参数的默认值;

6、对异常数据设置告警;

7、当前用户的个人参数设置;

3 实现效果

“效果截图”

4 实现过程

4.1 选择数据

4.2 过滤数据

4.3 设置样式

...

根据以上场景需求,我们使用Smartbi内置的“订单模型”作为数据源,并对需求进行如下分析:

  • 在不同的年份时,查询不同地方的产品销售的单价及销售数量;
  • 对比原销售的计划目标,定位异常销售数据的告警;
  • 查询结果数据作样式设置,用于销售分析报告;

3 实现过程

3.1 选择数据

首先是选择数据的来源,这里选择“订单模型”,如下图。此数据模型中,包括发货区域、订单日期、产品表等维度,及订单明细的产品单价、销售量等度量。详情查看即席查询 ⬝ 选择数据

Image Added

根据的“订单模型”,选择查询字段明细数据,在数据面板中,拖拽订单年份、发货区域、省份、发货区域、产品类别、产品名称、单价、销售量的字段到表格区,如下图。

Image Added

3.2 过滤数据

选择数据后,需要查看在不同的年份,不同地方的产品销售的单价及销售数量。这时需要作数据的进一步过滤,从数据面板中,拖拽订单年份、发货区域、省份、发货城市及产品类别到过滤条件区作为筛选条件,并且可以切换条件运算符及过滤条件的样式,如下图。详情查看即席查询 ⬝ 过滤数据

Image Added

3.3 设置样式

添加过滤条件后,查询到了相关明细数据。这时需对查询结果数据作样式设置,用于销售分析报告的更好呈现。详情查看即席查询 ⬝ 设置样式

首先,在设置面板中,添加分页效果,可显示查询结果的总行数,及方便的切换页数浏览。

Image Added

然后,根据原销售的计划目标,定位异常销售数据的告警。在设置面板的条件格式中,选择条件格式的字段(“销售量”),当销售量小于15时,字体红色告警,单元格背景置灰。

Image Added

最后,设置表格样式。在设置面板的表格中,调整表格风格、颜色、样式等。

Image Added

3.4 发布预览

最终预览业务明细数据结果。可以把查询结果在线分享给业务销售同事,也可以用表格的形式放在PPT、Word等报告中,呈现给业务高层浏览。详情查看即席查询 ⬝ 发布预览

Image Added