反馈已提交

网络繁忙

兩欄時間資料取其中一欄

1. 概述

1.1 應用場景

場景描述:在人員簡歷表中,可能出現員工填寫較隨意的情況,比如有的人填寫了中學畢業時間,有的人填寫了大學畢業時間。因為員工的學歷不一,因此無法透過一欄資料判斷該員工的最後畢業時間,此時就需要從多列資料中獲取到員工的畢業時間。

應用範例:比如下圖原始資料包含A和B兩欄資料,需要新增一欄資料 C,C 的獲取條件為當 A 為空的時候,拿到的是 B;B 為空的時候,拿到的是 A;當 AB 都有資料的時候,獲得最大值。

99.png

1.2 實現思路

在 FineBI 中,目前可以透過 IF 函式判斷來實現該場景,即判斷 A 為空,取 B;B 為空,取 A;A、B 均不為空,根據 A、B 大小取值;下面我們詳細介紹下在 FineBI 中實現以上範例的步驟。

2. 操作步驟

2.1 新增資料

1)下載範例資料:人員簡歷表.xls

2)建立分析主題,新增下載的範例資料「人員簡歷表」,預設選擇所有欄位,如下圖所示:

 111.png

3)匯入成功的資料預覽如下圖:

1.png

2.2 編輯資料

1)新增公式欄,命名新增列為C,公式為if(isnull(A),B,if(isnull(B),A,if(DATESUBDATE(A,B,"d")>0,A,B)))。使用的函式為 ifisnullDATESUBDATE,分別用於判斷條件、判斷是否為空和比較日期大小。

注:公式中的時間欄位 A 和 B 不能直接輸入,需要按欄位選擇。        

2.png

2)點選確定儲存該新增欄後,資料預覽處出現該新增欄C,如下圖: 

3.png

2.3 效果查看

此時我們點選右上角的儲存並更新按鈕儲存分析主題,回到我的分析」頁面資料自動更新,可以看到包含新增欄C的資料。

4.png



附件列表


主题: 選擇並編輯資料
已经是第一篇
已经是最后一篇
  • 有帮助
  • 没帮助
  • 只是浏览
中文(繁體)

售前咨询电话

400-811-8890转1

在线技术支持

在线QQ:800049425

热线电话:400-811-8890转2

总裁办24H投诉

热线电话:173-1278-1526

文 档反 馈

鼠标选中内容,快速反馈问题

鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

不再提示

10s后关闭