轻松替代常用的数据分析函数 -- 九数云
数据分析的过程中,无论软件有多高级的技能,为了满足企业应接不暇的分析需求,还是避免不了使用一些函数,今天小编就来介绍一个常用的数据分析函数-IF函数在九数云中的两种解决方法。
一、使用背景
某公司有一张合同签单表,想对合同订单的金额进行分类。将 50 万以下的归为小单,50~100 万的归为中单,100 万以上的归为大单。
通过九数云,我们可以有两种方式来实现,一个是使用【IF函数】,一个是使用可视化界面【条件赋值】
二、IF函数介绍
先介绍一下IF数据分析函数怎么实现该场景。
语法
IF(logical_test,value_if_true,value_if_false)
IF函数是条件判断函数:如果指定条件的计算结果为 TRUE,IF函数将返回某个值;如果该条件的计算结果为 FALSE,则返回另一个值。
例如IF(测试条件,结果1,结果2),即如果满足“测试条件”则显示“结果1”,如果不满足“测试条件”则显示“结果2”。
使用方法
想将合同金额分成三类,使用单个 IF 函数只能分为两类,因此我们需要对 IF 函数嵌套使用,公式为:IF(合同金额<500000,"小单",IF(合同金额>=1000000,"大单","中单")),如下图所示:
公式说明:IF(合同金额<500000,"小单",IF(合同金额>=1000000,"大单","中单"))
先输出合同金额小于 50 万的订单为小单,在剩下的合同金额中寻找大于 100 万的订单,输出为大单,剩下的就输出为中单。
可以看到成功的将订单分为了三类,如果还想继续分成更多类,那么使用多层嵌套数据分析函数就比较麻烦,后期维护也比较棘手,非常容易出错。
三、九数云-分类赋值功能替代if函数
选择「条件赋值」,点击「+>新增字段>条件赋值」, 如下图所示:
3)新增字段名为「订单规模」,并添加条件将合同金额划分为三个类别。合同金额小于 50万归为小单,介于 50万到 100万的归为中单,否则归为大单,也可以实现数据分析函数IF的分类效果。
上一篇: 领导都爱看的数据可视化仪表盘,仅需3步—九数云
下一篇: 通过九数云进行用户转化漏斗分析