Power BI:以某种模式提取文本

时间:2021-04-23 13:27:22

标签: powerbi powerbi-desktop

我对使用 Power BI 还很陌生,并尝试搜索之前是否已经回答过这个问题,但找不到与我正在寻找的内容完全匹配的任何内容。

我有一列数据,其中包含项目名称和括号中的 ID 号。例子: 约翰的计划 (12345)

我正在尝试仅提取 ID 号,但我遇到的问题是有些行在括号外还有其他数字,因此我不能仅仅依靠提取任何数字字符,有些行可能有多组括号,所以我不能仅仅依靠在两个分隔符之间选择文本。

示例数据:

<头>
项目名称
约翰的计划 (12345)
网站重新设计 2021 (98765)
新会计系统 (NAS) (45645)
客户服务联系表 (32198)(暂停)

在每种情况下,我都想将五位数字复制到单独的列中。当文本有时可能在括号内包含其他数字和/或其他文本(可能出现在我感兴趣的括号之前或之后)时,是否有一种简单的方法可以做到这一点?

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

怎么样

=MID([ProjectTitle], SEARCH("(?????)", [ProjectTitle]) + 1, 5)

这里搜索括号包围的五个字符的位置,然后从下一个位置提取五个字符(即忽略左括号)-