數(shù)據(jù)觀中強大的函數(shù)功能
在數(shù)據(jù)觀中,擅長Excel或SQL語句的小伙伴們對函數(shù)表達式應(yīng)該并不陌生。相比于強大的ETL工具,函數(shù)在數(shù)據(jù)觀中使用起來更加簡便,而且計算結(jié)果可以直接轉(zhuǎn)化為圖表展現(xiàn)出來。本文以一份人力數(shù)據(jù)為例,演示如
在數(shù)據(jù)觀中,擅長Excel或SQL語句的小伙伴們對函數(shù)表達式應(yīng)該并不陌生。相比于強大的ETL工具,函數(shù)在數(shù)據(jù)觀中使用起來更加簡便,而且計算結(jié)果可以直接轉(zhuǎn)化為圖表展現(xiàn)出來。本文以一份人力數(shù)據(jù)為例,演示如何通過函數(shù)表達式,在數(shù)據(jù)觀中計算年齡并展示其強大功能。
常見的人力數(shù)據(jù)
我們首先上傳一份常見的人力數(shù)據(jù)至數(shù)據(jù)觀平臺。在數(shù)據(jù)上傳完成后,創(chuàng)建圖表并進入圖表編輯器界面。
導(dǎo)入數(shù)據(jù)到數(shù)據(jù)觀
在字段編輯區(qū)域中,點擊“ ”,然后選擇“fx”符號,進入函數(shù)編輯器頁面。這一步是為了準(zhǔn)備開始創(chuàng)建用于計算年齡的函數(shù)表達式。
創(chuàng)建圖表
為了計算年齡,我們需要給函數(shù)字段命名為“年齡”。在選擇函數(shù)時,我們使用日期和時間函數(shù)中的DATEDIFF函數(shù)來實現(xiàn):DATEDIFF(SYSDATE(), [生日])/365。其中,DATEDIFF(日期1, 日期2)表示日期1與日期2之間的天數(shù)差異;而SYSDATE()代表您電腦系統(tǒng)當(dāng)前時間;最后再除以365即可得出年齡。
解決年齡小數(shù)問題
當(dāng)查看圖表時可能會發(fā)現(xiàn)年齡出現(xiàn)小數(shù)情況。這可以通過兩種方式解決:第一種是利用圖表設(shè)計器中的“格式化”功能,自動四舍五入顯示;第二種是在函數(shù)中使用FLOOR函數(shù):FLOOR(DATEDIFF(SYSDATE(), [生日])/365)。FLOOR函數(shù)將小數(shù)部分去除,不進行四舍五入處理。如果需要進行四舍五入,可使用ROUND函數(shù),用法相同。
通過以上步驟,我們成功創(chuàng)建了一個能夠直觀展示各年齡段人數(shù)的圖表。數(shù)據(jù)觀中的函數(shù)功能為我們提供了方便快捷的數(shù)據(jù)處理和展示方式,極大地提升了數(shù)據(jù)分析的效率和便利性。