power bi中如何在查询编辑器中使用自定义列 将 将“电话”字段替换为“13400000000” 使用Text.ReplaceRange 函数
时间: 2024-10-07 12:07:12 浏览: 34
java常用函数.doc
在Power BI的数据模型中,如果你想要在查询编辑器中将特定字段的值替换为预设的新值,例如将"电话"字段的内容替换为固定的"13400000000",可以按照以下步骤操作:
1. **加载数据**:
首先,确保数据源已经被加载到Power BI的工作表或数据模型中。
2. **选择数据集**:
打开查询编辑器,找到包含"电话"字段的工作表或数据视图。
3. **引用原始字段**:
在查询编辑器的SQL查询窗口中,找到表示"电话"字段的部分,通常它会显示为`Table_Name.[电话]`。
4. **创建新的计算列**:
添加一个新列 (`New Column`),并在此列的表达式中使用 `Text.ReplaceRange` 函数。这是一个示例语法:
```
= Text.Replace(Table_Name.[电话], "[旧值]", "[新值]")
```
在这里,"[旧值]" 应该填入你希望替换的原有内容,如 `"[tel]"` 或 `".*"` 来匹配所有字符;而 "[新值]" 是你要替换成的固定值,即 `"13400000000"`。
5. **应用函数**:
输入上述公式后,点击保存并应用到查询结果中。这将在查询的结果集中生成一个新的列,其中"电话"字段的内容已被替换。
6. **查看或使用新列**:
现在你可以查看这个新列,如果满意的话,可以在图表或其他分析组件中直接使用这个计算出的列,而不是原始的"电话"字段。
阅读全文