AI文库-您身边的智能助手,如没有想要的内容请与本站万能的AI助手联系。

在powerBI中数据脱敏“姓名”字段。使用Text.ReplaceRange函数,将“姓名”字段中长度为2的第2个字符用“”替换,长度大于2的中间字符均用“*”

来自 未知 的网友 时间: 热度:°C 加入收藏 我要投稿 点赞()
在Power BI中,可以使用以下DAX公式来实现数据脱敏“姓名”字段:

```
脱敏姓名 =
VAR 原始姓名 = [姓名]
VAR 姓名长度 = LEN(原始姓名)
VAR 替换字符数 = 姓名长度 - 2
RETURN
IF(姓名长度 <= 2, REPT("*", 姓名长度), LEFT(原始姓名, 1) & REPT("*", 替换字符数) & RIGHT(原始姓名, 1))
```

这个公式首先获取原始姓名和姓名的长度,然后根据姓名的长度计算需要替换的字符数。如果姓名长度小于等于2,则直接用"*"替换所有字符;否则,保留第一个和最后一个字符,将中间的字符替换为"*"。
221381
领取福利

微信扫码领取福利

微信扫码分享