1. 概述
1.1預期效果
資料脫敏是指對某些敏感資訊透過脫敏規則進行資料的漸變,實現敏感隱私資料的可靠保護。
例如對電話號碼和銀行名稱進行脫敏處理,如下圖所示:
1.2 實現思路
在自助資料集中處理資料,使用 Replace 函式進行欄位更換。
2. 對相同字元長度欄位脫敏
例如對電話號碼進行脫敏處理,範例使用 Demo 資料「供應商資訊表」。
2.1 新增自助資料集
新增「脫敏處理」自助資料集,選擇欄位,如下圖所示:
2.2 新增列
新增列「電話脫敏」,使用公式 REPLACE 函式進行欄位更換,輸入公式REPLACE(電話,3,7,"xxxx"),如下圖所示:
2.3 效果查看
使用 REPLACE 函式進行欄位更換後效果如下圖所示:
3. 對不同字元長度欄位脫敏
範例資料:更換字元.xlsx
3.1 新增自助資料集
新增「脫敏」自助資料集,選擇欄位,如下圖所示:
3.2 新增列
新增列「銀行脫敏」,使用公式 REPLACE 函式進行欄位更換,輸入公式REPLACE(銀行,LEFT(銀行,FIND("銀",銀行)-1),"xx"),點選「確定」,如下圖所示:
注:公式框中的函式、欄位都需要點選左側的選擇區域選擇,不能手動輸入。
公式說明:
公式 | 說明 |
---|---|
LEFT(銀行,FIND("銀",銀行)-1) | 截取銀字之前的所有字元 詳情參見: 獲取某個字元之前的所有的字元 3.1節 |
REPLACE(銀行,LEFT(銀行,FIND("銀",銀行)-1),"xx") | 更換銀字之前的所有字元為xx |
3.3 效果查看
使用 REPLACE 函数进行字段替换后效果如下图所示: