巧用数据分析表达式,让数据指标创建更简单,实现数据+业务一体化的指标分析。首先,我们从从零售系统进化史get 数据统计的需求变更。
零售系统需要的数据统计需求 V1.0
如果只需要获取当日累计的销售额,店老板会用 Excel或者纸质的表格创建一个表,表中包含销售的日期时间、销售的产品、销售的数量,以及卖出的单价是多少。如此每天进行一次汇总,或者月底进行汇总,就可以知道当天或当月的销售额情况。
(导语零售系统需求进化史V1)
使用Wyn BI 数据可视化大屏设计工具,我们可以直接将对应的销售数量拖拽到【数值】字段会自动进行合计,这就是零售系统需要的V1版本需求,实现起来非常简单。
(销售数据分析设计)
零售系统需要的数据统计需求 V2.0
随着商店销售业绩额的增长,销售品类的增多,无法用单一的表格进行统计和记录,因此老板需要新增数据表,如产品表、销售表,来分析每个产品的库存量、销量,以及哪个时间比较销量比较好,由此可以动态增加库存来保证货源的充足,需要更进一步的数据分析。
如果让程序员来搞定这个需求,他们会通过编写 SQL 代码来实现:
select
产品名称, sum(销售小计) as 销售总计
from
(select *,销售数量*售价as 销售小计from 销售表left join 产品表on ... )
tmp
group by 产品名称
(导语零售系统需求进化史V2)
然而,使用 Wyn BI数据可视化大屏设计器中提供的数据模型,就可以轻松增加计算字段。在 Wyn BI 数据可视化大屏设计器中,我们可以通过新增计算字段形成销售额这样的指标,使用Wyn BI工具中所提供的计算表达式,实现常见的数学处理来满足该需求,如加减乘除、字符串加工处理,或截取某一部分字符内容,修改日期格式等。
下图所展示的数据模型,即可将销售表和产品表使用产品ID关联起来,省去编写SQL语句的步骤:
(数据建模)
(计算表达式-数据指标)
零售系统需要的数据统计需求 V3.0
随着零售业务的进一步发展,老板需要的数据分析不再是为了充足的货源以保证大批量的销售,更希望人、货、场三要素配比的协调,并能够根据每月的销售数据以及各人的销售业绩、运营成本等要素能够保持平稳的发展,及时发现隐藏的风险、制定合适的市场活动,因此需要多维度的数据分析:
(导语零售系统需求进化史V3)
在Wyn 商业智能BI 工具中,我们可以通过软件工具本身提供的计算表达式,计算各产品销量、人员业绩排名、销售淡旺季等来辅助决策。想要实现这些需求,我们需要引入 Wyn WAX计算表达式,为数据可视化大屏设计提供指标运算。
(销售数据分析V3)
在正式操作之前,让我们先来了解下 WAX计算表达式是什么?
WAX简介-WAX计算表达式
在实际展示仪表板过程中,经常需要展示销售情况的数据,比如销售额、销售利润等。这些都是在数据集或数据模型中直接存在的数据字段,可以直接拖拽使用。
但当我们希望在仪表板中展示诸如总销售利润率时,就无法直接拖拽使用了,因为这类字段是无法直接通过拖拽自动聚合的业务逻辑,此时就需要一种更强的计算能力。
比如我们需要根据地区统计上一月的成本利润率,或是根据产品类别计算环比增长率。在这些模型中,“上一月”、“环比”等总是动态改变的,即本月是8月份,那么上一月份就是7月份,随着时间推移,上一月可能会变成8月份。因此,IT 人员总希望能够一劳永逸,使用一个变量来始终获取当前月份的上月份,而不需要每个月都来修改。那么 Wyn 商业智能提供的 WAX分析表达式即来解决这样的痛点。
(WAX分析表达式即来解决痛点)
WAX分析表达式(Wyn Analytic Expression),是一种表达式语言。它完全独立于数据源类型、语法简单、编辑器智能,无需学习数据库语言,也无需学习编程语言,可以在智能编辑器和内置模板的基础上快速上手,一共提供了18种常用的运算符和9大类常用函数。
(WAX支持的函数)
在制作仪表板的过程中,用户可以根据分析场景的需要灵活地编写和计算自己想要的更多指标,比如:销售完成率、销售完成率同比、客流量环比、排名等,让大屏的内容更具价值。
使用WAX 轻松编写,即可在数据可视化大屏设计中实现动态获取成本利润率和环比增长率:
成本利润率:Calculate(sum(利润) ÷sum(成本),year=去年)
环比增长率:(sum(当月利润) - sum(上月利润)) ÷ sum(上月利润)
(成本利润率/环比增长率)
使用 Wyn 商业智能提供的WAX 计算表达式也能够更加高效地创建符合业务要求的指标。
(指标计算)
WAX计算表达式的最佳实践
1. 使用WAX计算:连锁零售业务的:去年利润率
需求分析
维度: 产品大类、区域
指标: 利润率
过滤条件: 去年
(数据建模)
(利润率指标分析)
在Wyn商业智能编写计算表达式计算:
(环比增长率)
2.WAX最佳实践:环比增长率
需求分析
维度:产品大类
指标:当月环比增长率
过滤条件:动态区域
(环比增长率数据建模)
(指标计算分析)
在Wyn商业智能编写计算表达式计算:
(计算当月利润综合)
(计算上月利润总和)
(计算环比增长率)
3. WAX最佳实践:本月完成率
需求分析
维度: 产品大类、区域
指标: 本月完成率
过滤条件: 今年且截止本月
数据建模
(本月完成率数据建模)
(指标分析)
在Wyn商业智能编写计算表达式累计完成率:
(累计完成率)
4. WAX最佳实践:业绩区间分析
需求分析
维度:销售额区间、产品大类
指标:利润总和
(数据建模)
(指标分析)
在Wyn商业智能编写计算业绩区间分析计算:
(计算利润总和)
(添加按大类排序)
Wyn 商业智能软件| 下载试用
Wyn 商业智能是葡萄城自主研发的嵌入式商业智能工具,数据可视化大屏设计工具,以及中国式复杂报表设计的报表软件,快速创建数据可视化大屏,提供自助式分析能力,能帮助企业用户发现更多的数据潜在价值,为管理者制定决策提供数据支撑。Wyn商业智能具备完整的嵌入式分析能力,能够与其他业务系统深度集成的BI工具,也可独立部署使用,快速提升数据展示和分析能力。
Wyn商业智能支持公有云、私有云和本地部署等多种部署方式,并能在Java、.net、PHP等开发平台中使用。您可以将其与ERP、CRM、OA等业务系统,以及钉钉、企业微信等APP进行深度集成,持续交付BI和报表功能,助力您的客户发现数据的价值。