Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
aplica-se a:
coluna calculada
tabela calculada
medida
cálculo visual
Retorna TRUE se o texto em uma coluna corresponder a uma cadeia de caracteres de pesquisa de acordo com o modo de pesquisa de texto completo especificado. Caso contrário, ele retornará FALSE.
Syntax
TEXTCONTAINS(<within_text_column>, <search_text>[, <match_mode>])
Parameters
| Prazo | Definition |
|---|---|
within_text_column |
Uma coluna que contém os valores de texto a serem pesquisados. A coluna deve ter o tipo de dados String. |
search_text |
Uma cadeia de caracteres de texto que define a condição de pesquisa. |
match_mode |
(Opcional) O comportamento de correspondência a ser usado. Os valores com suporte são TEXTMATCHING, FUZZYMATCHINGe PHRASEMATCHING. O padrão é TEXTMATCHING. |
Valor de devolução
TRUE se o texto em within_text_column correspondências search_text de acordo match_modecom ; caso contrário, FALSE.
Modos de partida
| Modo | Behavior |
|---|---|
TEXTMATCHING |
Tokeniza search_text e corresponde ao texto que contém qualquer um dos termos de pesquisa. |
FUZZYMATCHING |
Corresponde a tokens semelhantes aos tokens de pesquisa em uma pequena distância de edição, que dá suporte à correspondência tolerante a erros de digitação. |
PHRASEMATCHING |
Corresponde aos tokens analisados que aparecem um ao lado do outro e na ordem especificada. A pontuação não afeta a sequência de tokens. |
Observações
- A pesquisa diferencia maiúsculas de minúsculas.
- A função aplica a remoção de palavras irrelevantes e específicas do idioma com base na cultura do modelo. Por exemplo, o lematização permite que uma pesquisa
runcorrespondarunningrunnereruns. A remoção de palavras irrelevantes ignora palavras de preenchimento comuns, comothe,andeofin. - A ordenação por coluna não controla a linguagem do analisador. A cultura do modelo controla-o. No Power BI Desktop, selecione Opções de Arquivo>e configurações Opções>> Dearquivo atual,idioma de modelode configurações> regionais do arquivo > para definir o idioma do modelo. Para obter mais informações, consulte FORMAT.
- As culturas de modelo com suporte são:
- Inglês (
en) - Francês (
fr) - Alemão (
de) - Espanhol (
es) - Português (
pt) - Russo (
ru) - Árabe (
ar) - Turco (
tr) - Dinamarquês (
da) - Holandês (
nl) - Finlandês (
fi) - Grego (
el) - Húngaro (
hu) - Italiano (
it) - Norueguês (
noenbnn) - Romeno (
ro) - Sueco (
sv) - Tâmil (
ta)
- Inglês (
- Para culturas sem suporte,
TEXTCONTAINSusa um tokenizador minúsculo genérico sem interrupção ou remoção de palavras irrelevantes. - Não há suporte para dobragem de ênfase. Por exemplo,
cafénão corresponde acafe. - A função requer um índice de texto completo persistente em
within_text_column. Há suporte para os modos de armazenamento Importar, Dual e Direct Lake. Outros modos de armazenamento retornam um erro. - A função é avaliada linha por linha. Antes de usá-lo em uma coluna calculada em uma tabela muito grande, teste o desempenho com uma carga de trabalho representativa.
-
TEXTCONTAINSretorna um valor booliano e não se destina à classificação de relevância. Use TEXTSIMILARITY para classificar correspondências.
Examples
Corresponder a qualquer termo de pesquisa
A consulta a seguir retorna produtos cujas descrições contêm um token que corresponde a um wireless ou bluetooth:
EVALUATE
FILTER (
Products,
TEXTCONTAINS ( Products[Description], "wireless bluetooth" )
)
| Texto do exemplo | Result |
|---|---|
Wireless headphones with Bluetooth 5.0 |
TRUE |
Wireless noise-cancelling headphones |
TRUE |
Wired headphones |
FALSE |
Corresponder a todos os termos de pesquisa
Combine chamadas separadas com o && operador para exigir todos os termos:
EVALUATE
FILTER (
Reviews,
TEXTCONTAINS ( Reviews[Comment], "battery" )
&& TEXTCONTAINS ( Reviews[Comment], "life" )
)
| Texto do exemplo | Result |
|---|---|
Battery life is amazing |
TRUE |
Good life from this battery |
TRUE |
Battery charges fast |
FALSE |
Localizar uma correspondência difusa
A consulta a seguir usa correspondência tolerante a erros de digitação para localizar comentários que contêm um token semelhante a headphone:
EVALUATE
FILTER (
Reviews,
TEXTCONTAINS ( Reviews[Comment], "headphone", FUZZYMATCHING )
)
| Texto do exemplo | Result |
|---|---|
These headphones are great |
TRUE |
Best headfone I own |
TRUE |
Excellent earbuds |
FALSE |
Localizar uma correspondência de frase
A consulta a seguir encontra descrições nas quais noise e cancel aparecem ao lado umas das outras e nessa ordem:
EVALUATE
FILTER (
Products,
TEXTCONTAINS ( Products[Description], "noise cancel", PHRASEMATCHING )
)
| Texto do exemplo | Result |
|---|---|
Noise cancel headphones pro |
TRUE |
Cancel noise adapter |
FALSE |
Conteúdo relacionado
- CONTAINSSTRING
- TEXTSIMILARITY
- Funções de informações de