轻松替代常用的数据分析函数 -- 九数云 | 帆软九数云

九数云BI小编 | 发表于:2023-01-13 10:52:29

一、使用背景

某公司有一张合同签单表,想对合同订单的金额进行分类。将 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,"大单","中单")),如下图所示:

轻松替代常用的数据分析函数 -- 九数云插图1

公式说明:IF(合同金额<500000,"小单",IF(合同金额>=1000000,"大单","中单"))

先输出合同金额小于 50 万的订单为小单,在剩下的合同金额中寻找大于 100 万的订单,输出为大单,剩下的就输出为中单。

可以看到成功的将订单分为了三类,如果还想继续分成更多类,那么使用多层嵌套数据分析函数就比较麻烦,后期维护也比较棘手,非常容易出错。

 

三、九数云-分类赋值功能替代if函数

如果分类较多时,嵌套多个 IF 公式比较长,很容易出错,后期维护起来也很棘手。为此九数云推出了按条件赋值的可视化配置入口:「条件赋值」,通过简单的参数设置,即可替代数据分析函数的效果。

选择「条件赋值」,点击「+>新增字段>条件赋值」, 如下图所示:

轻松替代常用的数据分析函数 -- 九数云插图2

3)新增字段名为「订单规模」,并添加条件将合同金额划分为三个类别。合同金额小于 50万归为小单,介于 50万到 100万的归为中单,否则归为大单,也可以实现数据分析函数IF的分类效果。

轻松替代常用的数据分析函数 -- 九数云插图3

 

 

 

 

 

 

 

 

 

热门产品推荐

九数云BI是一个人人都可轻松上手的零代码工具,您可以使用它完成各类超大数据量、超复杂数据指标的计算,也可以在5分钟内创建富有洞察力的数据看板。企业无需IT、无需大量资源投入,就能像搭积木一样搭建企业级数据看板,全盘核心指标综合呈现,用数据驱动商业决策。
相关内容 查看更多

随时随地在线分析

现在注册,即可领取15天高级版免费使用,体验数据扩容、自动化数据预警、 每日定时更新等20+项强大功能
立即使用