Ô trem bão que é trabalhar com Power BI, né? Mas tem umas horas que a gente precisa de uma ajudinha pra ver se aquele dado que tá na nossa tabela é número ou não. E é aí que entra a função ISNUMBER, que, como o nome já dá aquela pista, serve pra confirmar se o valor é um número de verdade. E aqui no interior a gente já sabe: não é número, nem adianta que não vai entrar na conta!
Então, deixa eu te explicar como essa funçãozinha faz a mágica dela. A ISNUMBER vai pegar um valor e te devolver um Verdadeiro (ou TRUE, se cê preferir), se for número, ou Falso (ou FALSE, olha que chique) se não for. Basicamente, ela é tipo aquele amigo que você pergunta “Ô, cê sabe se isso aqui é número?”, e ele responde “Sim” ou “Não”, sem frescura.
Agora, bora pros exemplos, que é assim que a gente aprende de verdade!
Exemplo 1:
= ISNUMBER(123)
Aqui é igual perguntar se um boi é boi: claro que vai devolver TRUE! O 123 é número, uai.
Exemplo 2:
= ISNUMBER("Minas Gerais")
Aqui já deu ruim! Perguntou pra função se “Minas Gerais” é número e ela devolve FALSE com gosto, porque isso aí é nome do melhor estado, mas não é número, não.
Exemplo 3:
= ISNUMBER(3.14)
Ó o pi entrando na jogada! Pi é número, então a função vai sorrir e devolver TRUE.
Exemplo 4:
= ISNUMBER("123")
Agora o negócio ficou mais interessante. Olha só que pegadinha… “123” com aspas não é número, é texto disfarçado de número! Resultado: FALSE. Cuidado com essas peças que os dados pregam!
Exemplo 5:
= ISNUMBER(TRUE)
Verdade é bom, mas não é número. Então a função devolve FALSE. Só números passam no crivo da ISNUMBER!
Exemplo 6:
= ISNUMBER(2024-10-11)
Datas? Ah, rapaz, no Power BI a data é considerada um número escondido ali nas profundezas. Então a função vai te dar TRUE, porque data, de um jeito doido, é número também!
Exemplo 7:
= ISNUMBER("100" + 50)
Aqui tá a pegadinha do dia! A expressão tá somando “100” com 50, mas o “100” é texto. Resultado? O Power BI vai tentar transformar o “100” em número e vai conseguir! Então a função vai devolver TRUE no final.
Exemplo 8:
= ISNUMBER(0)
Zero também é número, uai! Então o resultado é TRUE, firme e forte.
Exemplo 9:
= ISNUMBER(BLANK())
E quando o dado é vazio, o que acontece? Nada, uai! Vazio não é número, então a função vai devolver FALSE com toda a tranquilidade.
Exemplo 10:
= ISNUMBER(-12.34)
Agora tá perguntando se número negativo é número? Claro que é, sô! Então TRUE de novo.
E tá aí! A ISNUMBER é igual àquelas pessoas que só sabem dizer “sim” ou “não” pra tudo, mas na hora que o assunto é número, ela é certeira demais. Se tá mexendo com dados e precisa separar os números da bagunça, essa função é a companheira certa!