Home Blog O que é a Função SEARCH no Power BI?

O que é a Função SEARCH no Power BI?

by fabridata.com.br

Uai, agora vamo falar de uma função que é uma verdadeira “caçadora” no Power BI, sô! A função SEARCH é daquelas que sai procurando um texto dentro de outro e não sossega enquanto não acha. Se tiver um trechinho de palavra perdido na sua coluna, essa função vai lá e traz ele pra você, igual mãe que acha tudo o que você perde em casa.

Sintaxe da função SEARCH:

SEARCH(texto_procurado, dentro_do_texto, [posição_inicial], [não_diferenciar_maíúsculas])
  • texto_procurado: é o que cê quer achar. Pode ser uma palavra, uma letra, uma expressão.
  • dentro_do_texto: é aonde cê vai procurar, uai.
  • posição_inicial (opcional): de onde cê quer começar a procurar, sô. Se não colocar nada, começa do início.
  • não_diferenciar_maíúsculas (opcional): aqui você decide se quer ignorar maiúsculas e minúsculas. Se deixar como 1, ele vai ignorar, se deixar 0, vai ser chato com letra maiúscula.

Bora pros exemplos que fica mais bão!

  1. Procurando palavra no meio do caminho
   SEARCH("Belo", "Belo Horizonte é bonita demais", 1, 1)

Resultado: 1 (A palavra “Belo” começa na posição 1, ou seja, logo no comecinho da frase!)

  1. Indo direto pro meio da frase
   SEARCH("demais", "Belo Horizonte é bonita demais", 15, 1)

Resultado: 28 (A palavra “demais” aparece na posição 28 da frase. Ele foi até o fim pra achar.)

  1. Procurando sem se importar com maiúsculas e minúsculas
   SEARCH("BELO", "belo horizonte é bonita", 1, 1)

Resultado: 1 (Ele ignorou que “BELO” estava em maiúsculas e “belo” em minúsculas, e achou na posição 1).

  1. Não achou? Dá erro!
   SEARCH("café", "Belo Horizonte é bonita", 1, 1)

Resultado: Erro (Uai, se não tiver “café” na frase, ele dá erro mesmo, igual quando não acha a chave que você jurou que tava ali).

  1. Procurando palavra lá no meio da frase
   SEARCH("bonita", "Belo Horizonte é bonita demais", 1, 1)

Resultado: 19 (A palavra “bonita” começa na posição 19, lá depois de um monte de coisa).

  1. Começando de uma posição diferente
   SEARCH("bonita", "Belo Horizonte é bonita demais", 10, 1)

Resultado: 19 (Mesmo começando do 10, ele encontrou “bonita” na posição 19).

  1. Procurando parte da palavra
   SEARCH("zonte", "Belo Horizonte é bonita demais", 1, 1)

Resultado: 9 (Ele acha até partes de palavras, ó! “zonte” começa na posição 9).

  1. Diferenciando maiúsculas e minúsculas
   SEARCH("Belo", "belo horizonte é bonita", 1, 0)

Resultado: Erro (Aqui ele foi exigente! Como o “B” tava maiúsculo e na frase tava tudo minúsculo, ele deu erro).

  1. Procurando sem especificar posição inicial
   SEARCH("horizonte", "Belo Horizonte é bonita", , 1)

Resultado: 6 (Quando cê não especifica a posição inicial, ele começa do começo e achou “horizonte” na posição 6).

  1. Ignorando letras miúdas
    DAX SEARCH("DEM", "Demais é demais", 1, 1)
    Resultado: 1 (Mesmo o “DEM” estando em maiúsculo e no texto aparecendo “Demais”, ele ignorou e achou logo no comecinho).

A função SEARCH no Power BI é dessas que tem paciência de professor: ela vai caçando onde tá o erro, onde tá a palavra, e não descansa até te mostrar onde tá cada coisa. Se bobear, até acha aquele documento que você perdeu em 2017. Então, sempre que precisar encontrar um texto dentro de outro, chama a função SEARCH, que ela resolve!

Related Posts

Leave a Comment

plugins premium WordPress
Are you sure want to unlock this post?
Unlock left : 0
Are you sure want to cancel subscription?
-
00:00
00:00
Update Required Flash plugin
-
00:00
00:00