玩转BI数据分析中的指标计算

大数据的时代,数据量日益膨胀,业务人员的分析需求不断增加,在众多数量和度量指标中提取有核心价值的信息,用来驱动企业的运营和决策,显得尤为重要。 目前嵌入式BI已经具备了一定的计算能力,包括在创建数据集的时候新建计算字段,在仪表板上进行快速计算,比如,聚合,占比等。然,随着业务越来越复杂,数据越来越多,领导想要的指标越来越复杂,如何分析?处理更加复杂业务并实现各种灵活计算是打造数字化的关键,每一位CEO都希望第一时间了解业务最重要最关心的指标,让企业决策者能够在一个大屏中集中的看到他们最关心的业务数据,为管理层了解企业经营现状提供有力的数据支撑,更好的驱动企业的经营和管理,进一步提升竞争力。


在即将发布的V5.0 Update1版本,Wyn Enterprise V5.0 Update1将要推出计算分析的一大利器-分析表达式,提供上百种函数用于各种复杂指标和行业成熟模型的分析和使用,满足用户的更多复杂计算需求。

首先,我们从四个方面来认识和使用分析表达式:

1、认识分析表达式

新发布的分析表达式功能,完全独立于数据源类型,语法简单,编辑器智能,无需学习数据库语言,也无需学习编程语言,可以在智能编辑器和内置模板的基础上快速上手,总共提供了18种常用的运算符和9大类常用函数,在制作仪表板的过程中,用户可以根据分析场景的需要灵活的编写和计算自己想要的更多指标,比如:销售完成率,销售完成率同比,客流量环比,排名等,让大屏的内容更具价值。

https://gcdn.grapecity.com.cn/showtopic-136271-1-1.html

使用范围

V5.0 Update1新推出的分析表达式,可以在仪表板分析数据的时候,根据业务场景的需要随时的新建字段,不管连接的是5.0已有的直连模型,还是V5.0 Update1新发布的缓存模型和推送数据集,流式数据集,都可以使用分析表达式进行计算分析。

字段类型

    可以计算的各类指标,具体分为以下两大类:

        1)度量值

        度量值计算的结果通常是一个单值,比如销售额,同比值,其结果会根据上下文更改,可以和其他度量值在图表上的使用一样。

        2)计算列

        计算列不是一个单值,一般是原始数据的每行数据都会计算得出一个结果,通过表达式向表格添加列,比如销售业绩排名,多货币的汇率转换,按照销售额自定义分组等,新增的计算列和其他列在仪表板上的使用完全一样。


2、快速上手分析表达式

下面我们以一个销售数据分析仪表板为例,来实际应用简单易上手但是功能强大的分析表达式。即使你完全没有技术背景,都可以通过下面的指导迅速上手,开始构建第一个指标吧~

在制作仪表板的过程中,我们可以按照自己的分析场景需要绑定字段到图表,如果当前已有的字段不能满足需要,或者我们想要分析更复杂的指标,可以直接在仪表板新建计算列或者度量值。

如下图表中使用的是直连数据模型,可以在任意一个表上新建度量值/计算列,以此来新增我们想要的计算字段;比如按照大区统计销售的实际收入。

在制作仪表板的过程中,我们可以按照自己的分析场景需要绑定字段到图表,如果当前已有的字段不能满足需要,或者我们想要分析更复杂的指标,可以直接在仪表板新建计算列或者度量值。

如下图表中使用的是直连数据模型,可以在任意一个表上新建度量值/计算列,以此来新增我们想要的计算字段;比如按照大区统计销售的实际收入。

4、常用的基本运算符和函数

根据上面的介绍,基本运算符可以直接用于编辑器进行计算,常用的基本运算符如下(供参考):

复杂业务的数据计算处理

我们通过一个销售综合看板介绍一些更全面高阶的表达式用法,多维度多指标动态计算解决零售中常见各种分析场景。

首先可以聚焦最关注的几个汇总KPI,比如截止现在的总销售额,总客户数,订单数量,这几个指标用简单的汇总即可。

1、当月业绩

 接下来左边第一个图表,直观的统计当前月份的销量和完成率,可以在表达式中用YEAR(TODAY())取当天所在的年,再月MONTH(TODAY())取当天所在的月份,然后作为filter函数过滤的条件,只过滤出当年当月的订单数据,然后进行汇总SUMX即可。

完成率同样,先过滤和汇总出当年当月的预算金额,在和上面计算出的当月销售额相除即可。

现在在分析表达式的各种函数的组合下,计算各种条件,比如当年或者当月或者当天、去年等各种动态时间的数据会变得非常简单又灵活。

 2、当月日趋势分析

接下来我们可以按天统计当月销量,更精准的看到销量的情况和分析原因,只需要吧上面计算出的当月销售额绑定到数值字段,吧天绑定到分类即可。

3、(当年)月度销售分析

在分析销售数据的时候,通常关注当年每个月的数据,所以我们可以用同样的思路先汇总出当年的销售额,然后按月统计即可。完成率的计算思路同上。

除了以上两个基本指标,我们现在还可以分析销售额和完成率的同比(YOY)(和2020年对应月份的销量的对比),可以更好的对比销量。

销售完成率YOY的计算如下:

此处我们可以用DATEADD函数获取去年同期的日期MONTH(DATEADD('日期维度'[实际日期],1,YEAR)),然后过滤出对应的销售额和预算金额,然后相除计算出去年同期的完成率。

4、大区销售统计分析

通过每个月的对比,可能还不足看到更细节的了解全面各个区域的销售明细情况,计算思路同月份,只是吧“分类”字段绑定成大区即可。

5、历年销售分析

除了当月的分析,同样我们可以对比历年的整体销售情况,统揽大局趋势。这个时候就不需要在表达式里加FILTER函数。

6、商品销量排名

通过上面从月份,年份,区域等角度的分析,同样关注单品类的销售情况,可以分析各品类销量指标,实现精准管理和营销。

第一个是统计每个商品的销售额,接下来是统计每个商品的销售额占比,更直观的反应销售业绩,最后可以根据销量进行自定义分组,和分组名称。

以下是计算销售额占比,用每个商品的销售额除以总的销售额。

最后是用switch函数自定义分组,分组名称。

让分析表达式更清晰的小技巧:引入变量

在表达式里,如果指标过多,互相套用,比如计算出来销售额,在计算出来预算额,再去计算完成率,会看起来比较复杂和不够清晰,所以除了常规的计算外,我们在表达式里引入了变量的概念,可以用VAR定义一个变量(注意:变量名称必须是英文,不支持中文),在下面的计算或者函数里直接引用和循环嵌套,这样可以在一个表达式里完成各种复杂运算,同时也会让整个表达式看起来结构更加清晰。

其他用法举例如下:

以上是所有指标的计算和分析,想解锁更多新功能和复杂指标的,可以查看Wyn Enterprise V5.0 Update 1新特性文章,分析表达式函数的组合一定会给你的仪表板带来更多的价值。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,456评论 5 477
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,370评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,337评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,583评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,596评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,572评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,936评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,595评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,850评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,601评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,685评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,371评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,951评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,934评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,167评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 43,636评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,411评论 2 342

推荐阅读更多精彩内容