多语言展示
当前在线:693今日阅读:84今日分享:32

在数据观中计算年龄用什么函数表达式?

擅长Excel或者SQL语句的小伙伴们对函数表达式应该是很熟悉了。在数据观中,较之强大的ETL工具,函数在用起来更“轻便”,而且计算结果可以直接以图表的形式展现出来。这里,我们以一份人力数据为例,通过演示根据出生日期计算年龄的方式,展现数据观中强大的函数功能。
工具/原料

数据观软件

方法/步骤
1

这是一份很常见的人力数据:

2

将该数据上传数据观后,创建图表,进入图表编辑器

3

在字段编辑区域,点击“+”,在弹出的菜单里,点击“fx”符号,进入函数编辑器

4

将该函数字段命名为“年龄”,先选择函数,因为要计算年龄,我们用日期和时间里的函数:

5

日期函数:DATEDIFF(SYSDATE(),[生日])/365解释一下 :DATEDIFF(日期1,日期2),意味着(日期1-日期2)的天数SYSDATE(),意味着 该时间永远都会是你电脑的系统时间再除于365天,这样,就可以计算出 多少年 了

6

到此,看图表时会发现年龄出现了小数的情况。有两种方式可以解决:1)借助图表设计器中的“格式化”实现,如下图所示,这种方式,会自动四舍五入

7

2)仍然在函数中实现:FLOOR(DATEDIFF(SYSDATE(),[生日])/365)解释:FLOOR函数意味着只取数值的整数位,比如1.67,取1,不会出现四舍五入的情况如果需要取四舍五入的数值,可以用ROUND()函数,用法一致。

8

这样我们就能得到一个能够直观看出各年龄人数的图表了

推荐信息