我想要一个自定义列来搜索另一列中的文本的一部分。
例如,我想知道"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])
两者都返回错误:
The search Text provided to function 'SEARCH' could not be found in the given text.
所有行都返回#ERROR
如何解决这个问题? 提前谢谢!
PS:这是表格的链接: https://docs.google.com/spreadsheets/d/1vc6c4rV7-NpE1ClbF0dYcWa0PhH4hIMr38QU4EFKuxc/edit?usp=sharing
答案 0 :(得分:2)
我遇到了同样的问题。尝试
=IFERROR(FIND("TRF";'ContaBancoX'[Descrição do Movimento]);0)
答案 1 :(得分:1)
尝试一下。在Power BI中为我工作
Column = SEARCH("TRF", YOURTABLE[YOURCOL],1,"-1")
答案 2 :(得分:0)
尝试使用:
Calculated column = FIND("TRF",[Descrição do Movimento],1,BLANK())
它从第一个(第三个参数:1)字符开始在TRF
中搜索[Descrição do Movimento]
,如果未找到则返回第四个参数:BLANK
,否则返回找到了字符串。
如果有帮助,请告诉我。