power bi中如何在高级编辑器中进行数据脱敏“电话”字段。使用 Text.ReplaceRange 函数将“电话”字段替换为“13400000000”
时间: 2024-10-07 09:06:56 浏览: 97
在Power BI的数据视图中,如果你想对电话号码进行数据脱敏处理,比如将所有电话字段内容替换为固定的示例值,可以按照以下步骤在高级编辑器中操作:
1. **打开报告**: 首先,在Power BI Desktop中打开包含电话字段的工作表或模型。
2. **选择数据源**: 点击"Model"选项卡,找到你要修改的电话字段所在的列,并右键单击它选择"New Measure"或直接拖拽到编辑区域创建计算列。
3. **编写DAX表达式**: 在新建的计算列的编辑框内,输入以下DAX公式,这里使用Text.ReplaceRange函数进行替换:
```dax
Phone_Degredated = Text.ReplaceRange(
Table1[Phone], '原电话号码', '13400000000', false
)
```
`Table1`替换成你的实际数据源名称,`Phone`则是电话字段名。`false`表示替换过程中不区分大小写。
4. **保存并应用**: 完成编写后,点击"OK"或按Enter保存更改。然后,新创建的计算列`Phone_Degredated`会显示已脱敏的电话号码。
5. **查看结果**: 在工作表或视觉元素中,你可以看到电话字段已经替换成了固定值。如果需要,记得在发布报告前再次确认所有敏感信息已被适当处理。
相关问题
power bi中如何在查询编辑器中使用 Text.ReplaceRange 函数将“电话”字段替换为“13400000000”
在Power BI的查询编辑器中,如果你想使用`Text.ReplaceRange`函数替换特定字段中的文本,通常是在创建计算列的时候。这个函数属于DAX(Data Analysis Expressions),而不是SQL直接语法,所以你需要按照以下步骤操作:
1. **打开查询编辑器**:首先,确保你处于数据模型视图,然后找到包含“电话”字段的工作表。
2. **添加计算列**:点击右键选择“新建计算列”,输入一个新的列名。
3. **编写DAX表达式**:在新列的编辑框中,输入以下DAX公式示例,假设你要查找并替换所有"电话"字样为"13400000000":
```dax
NewValue = Text.ReplaceRange(YourTable[电话], "电话", "13400000000")
```
`YourTable`需要替换为你实际的数据源名称,`电话`是你想要替换的字段名称,`NewValue`则是新的计算字段。
4. **保存更改**:完成后记得保存新计算列。
5. **应用到可视化**:如果你想在图表或其他可视化上看到结果,只需将新计算列拖拽到相应的图表行或列标签即可。
请注意,DAX的`Text.ReplaceRange`函数会替换整个字符串数组中的匹配项,并返回替换后的字符串数组。如果你只关心特定部分的替换,可能需要先对数据进行分割处理。
power bi中如何在查询编辑器中使用自定义列 将 将“电话”字段替换为“13400000000” 使用Text.ReplaceRange 函数
在Power BI的数据模型中,如果你想要在查询编辑器中将特定字段的值替换为预设的新值,例如将"电话"字段的内容替换为固定的"13400000000",可以按照以下步骤操作:
1. **加载数据**:
首先,确保数据源已经被加载到Power BI的工作表或数据模型中。
2. **选择数据集**:
打开查询编辑器,找到包含"电话"字段的工作表或数据视图。
3. **引用原始字段**:
在查询编辑器的SQL查询窗口中,找到表示"电话"字段的部分,通常它会显示为`Table_Name.[电话]`。
4. **创建新的计算列**:
添加一个新列 (`New Column`),并在此列的表达式中使用 `Text.ReplaceRange` 函数。这是一个示例语法:
```
= Text.Replace(Table_Name.[电话], "[旧值]", "[新值]")
```
在这里,"[旧值]" 应该填入你希望替换的原有内容,如 `"[tel]"` 或 `".*"` 来匹配所有字符;而 "[新值]" 是你要替换成的固定值,即 `"13400000000"`。
5. **应用函数**:
输入上述公式后,点击保存并应用到查询结果中。这将在查询的结果集中生成一个新的列,其中"电话"字段的内容已被替换。
6. **查看或使用新列**:
现在你可以查看这个新列,如果满意的话,可以在图表或其他分析组件中直接使用这个计算出的列,而不是原始的"电话"字段。
阅读全文
相关推荐
![doc](https://img-home.csdnimg.cn/images/20241231044833.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![doc](https://img-home.csdnimg.cn/images/20241231044833.png)
![-](https://img-home.csdnimg.cn/images/20241231044930.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)