在 Power BI 中,你可以使用 Power Query 的 Text.RegexReplace 函数来提取字符串中的数字。这个函数使用正则表达式来匹配和替换字符串中的内容。
以下是一个示例,展示了如何使用 Text.RegexReplace 函数来提取字符串中的数字:
- 首先,打开 Power Query 编辑器。你可以通过在 Power BI 中选择 "编辑查询" 或 "转换数据" 来打开它。
- 选择你想要提取数字的列,然后点击 "添加列" -> "自定义列"。
- 在 "新列名" 中输入你想要的列名,例如 "ExtractedNumbers"。
- 在 "自定义列公式" 中输入以下公式:
Text.RegexReplace([YourColumnName], "[^0-9]", "")
这个公式会将你的列中的所有非数字字符替换为空字符串,从而只留下数字。
- 点击 "确定"。你应该会看到一个新的列,其中包含了原始列中的所有数字。