Texto DAX - função FIND
Descrição
Retorna a posição inicial de uma string de texto dentro de outra string de texto.
A função DAX FIND diferencia maiúsculas de minúsculas.
Sintaxe
FIND (<find_text>, <within_text>, [<start_num>], [<NotFoundValue>])
Parâmetros
Sr. Não. | Parâmetro e Descrição |
---|---|
1 | find_text O texto que você deseja encontrar. Use aspas duplas (texto vazio) para corresponder ao primeiro caractere em dentro_texto. Você pode usar caracteres curinga - o ponto de interrogação (?) E asterisco (*) - em find_text.
Se você quiser encontrar um ponto de interrogação ou asterisco real, digite um til (~) antes do caractere. |
2 | within_text O texto no qual você deseja pesquisar. |
3 | start_num Opcional. O caractere no qual iniciar a pesquisa. Se omitido, núm_inicial = 1. O primeiro caractere em dentro_texto é o caractere número 1. |
4 | NotFoundValue Opcional. O valor que deve ser retornado quando a função DAX FIND não encontra find_text em within_text. Deve ser um inteiro ou BLANK (). |
Valor de retorno
Número (inteiro) que mostra a posição inicial do find_text em within_text, se for encontrado.
Se find_text não for encontrado em within_text e NotFoundValue for especificado, então esse valor (um Integer ou BLANK ()).
Observações
Se você fornecer o argumento find_text como uma string de texto, ele deve ser colocado entre aspas duplas.
Se find_text não for encontrado em within_text e NotFoundValue for omitido, a função DAX FIND retornará #ERROR.
NotFoundValue deve ser um inteiro ou BLANK (). Não deve ser nenhum outro valor.
Se você especificar núm_inicial que é maior do que a posição inicial da primeira instância de texto_procurado em texto_entro, a função FIND retornará um número apenas se uma segunda instância de texto_procurado existir em texto_entre. Caso contrário, ele retorna NotFoundValue. Você pode usar isso para localizar o texto duplicado em uma string de texto.
Exemplo
= FIND ([ProductName], [Product Description],, BLANK ())
Isso retorna um espaço em branco, se o nome do produto não for mencionado na descrição do produto.
Você pode usar essa verificação para garantir que a descrição do produto contenha o nome do produto pelo menos uma vez.
= FIND (“Powder”, [ProductName],, BLANK ())
Isso retorna um número inteiro apenas se o nome do produto contiver o texto - Pó. Caso contrário, retorna em branco.
Você pode usar essa verificação para encontrar diferentes tipos de produtos.