DAX:在列中查找或搜索字符串的一部分?

DAX: FIND or SEARCH part of a string in a column?

我想要一个自定义栏来搜索另一栏中文本的一部分。

例如,我想知道 "TRF" 是否在 Descrição do Movimento

列中
Data Mov.   Data Valor  Descrição do Movimento  Valor em EUR
17-02-2017  17-02-2017  CONSTITUICAO 123/004    -2.000
17-02-2017  17-02-2017  TRF 0000082 CUSTOMER A  368
17-02-2017  17-02-2017  TRF 0000082 CUSTOMER B  66
17-02-2017  17-02-2017  TRF 0000082 CUSTOMER C  98
17-02-2017  17-02-2017  TRF 0000082 CUSTOMER D  861

这是我尝试计算列的代码:

Column = FIND("TRF";'ContaBancoX'[Descrição do Movimento])

还有:

Column = SEARCH("TRF";'ContaBancoX'[Descrição do Movimento])

两者都return报错:

The search Text provided to function 'SEARCH' could not be found in the given text.

所有行 return #ERROR

如何解决这个问题? 提前致谢!

PS:这是 table 的 link: https://docs.google.com/spreadsheets/d/1vc6c4rV7-NpE1ClbF0dYcWa0PhH4hIMr38QU4EFKuxc/edit?usp=sharing

尝试使用:

Calculated column = FIND("TRF",[Descrição do Movimento],1,BLANK())

从第一个(第三个参数:1)字符开始在[Descrição do Movimento]中搜索TRF,如果没有找到returns第四个参数:BLANK,否则 returns 找到字符串的位置。

我遇到过同样的问题。尝试

=IFERROR(FIND("TRF";'ContaBancoX'[Descrição do Movimento]);0)

试试这个。在 Power BI 为我工作

Column = SEARCH("TRF", YOURTABLE[YOURCOL],1,"-1")