Ô trem bão é mexer com Power BI, né? Hoje nóis vai falar sobre a função NAMEOF, que é um jeitim danado de prático pra gente referenciar o nome de coluna, tabela ou medida sem precisar ficar digitando de novo. Imagina o tanto de erro que a gente evita, sô! E claro, vou te mostrar uns 10 exemplos pra essa função, tudo com aquele toque mineiro e uma pitada de comédia!
O que é essa tal de NAMEOF?
A função NAMEOF é tipo aquela conversa na roça: curta e direta. Ela devolve o nome da coluna, tabela ou medida que você referenciar. É tipo quando você pergunta o nome do cachorro do vizinho e ele responde: “Uai, é Rex mesmo, cê não sabia?”. A função faz isso: “Qual o nome da coluna? Ah, é essa aqui mesmo!”
Como é que usa esse trem?
Você só precisa passar o nome da coluna, tabela ou medida dentro dos parênteses que a NAMEOF já te devolve o nome certinho, igualzinho. É fácil, ó:
NAMEOF(‘Nome da Coluna’)
Agora vamos ver uns exemplos de como usar essa belezura:
1. Nome da Coluna Simples
NAMEOF(Sales[OrderDate])
Aqui ela vai te devolver “OrderDate”. É o jeito do Power BI de te falar: “Ó, essa coluna aqui é ‘OrderDate’ mesmo, pode confiar!”
2. Nome da Tabela
NAMEOF('Sales')
Nesse caso, ele vai te devolver “Sales”. É tipo você falando pro Power BI: “Qual é o nome dessa mesa aqui?” e ele respondendo “É ‘Sales’, uai!”.
3. Nome de Medida
NAMEOF([Total Sales])
Vai devolver “Total Sales”. “Mas Power BI, qual o nome dessa conta aí?” Ele fala: “Uai, é ‘Total Sales’, não tá vendo?”.
4. Dentro de um SWITCH
SWITCH( TRUE(), [Sales] > 10000, NAMEOF([Sales]), [Cost] > 5000, NAMEOF([Cost]), "Nenhuma condição" )
Aqui, o Power BI fica assim: “Se as vendas passarem de 10 mil, vou te falar o nome ‘Sales’. Se o custo for acima de 5 mil, te dou o nome ‘Cost’. Senão, eu não sei não, sô, tá fora do padrão!”
5. Nome com IF
IF([Total Profit] > 5000, NAMEOF([Total Profit]), "Valor baixo demais")
O Power BI te devolve o nome da medida ‘Total Profit’ se o lucro passar dos 5 mil, senão ele fala: “Isso aí tá é baixo demais, não dá nem pra comprar um queijinho.”
6. Verificando Nome de Medida
VAR Medida = NAMEOF([Total Revenue]) RETURN Medida
Aqui ele armazena o nome da medida ‘Total Revenue’ e depois te entrega como quem diz: “Tá aqui, chefia, esse é o nome que cê pediu!”
7. Nome com ADDCOLUMNS
ADDCOLUMNS( Sales, "Nome da Coluna", NAMEOF(Sales[Quantity]) )
O Power BI fala: “Tô adicionando aqui a coluna com o nome ‘Quantity’, que é esse aí que cê me pediu, ok?”
8. Usando em SUMMARIZE
SUMMARIZE( Sales, NAMEOF(Sales[ProductName]), "Total Vendas", SUM(Sales[SalesAmount]) )
Ele cria um resumo bonito com o nome da coluna ‘ProductName’ e te dá o total de vendas. É tipo aquela receita de bolo onde o nome do ingrediente é certinho, não tem como errar.
9. Nome pra Formatação de Texto
"Essa coluna se chama " & NAMEOF(Sales[Discount])
Aqui ele te retorna: “Essa coluna se chama ‘Discount'”, e você já sabe qual é o desconto sem precisar consultar nada mais!
10. Nome dentro de TREATAS
TREATAS( VALUES(Sales[OrderDate]), NAMEOF(Calendario[Data]) )
Aqui ele te fala: “Ó, tô tratando a coluna ‘OrderDate’ como se fosse ‘Data’ do calendário, mas o nome certinho tá aqui pra você não se perder!”
Conclusão
Agora cê já tá por dentro dessa função NAMEOF e pode usar e abusar no seu Power BI! Ela é igual uma boa conversa de buteco: rápida, clara e cheia de utilidade. Agora, quando cê tiver com preguiça de digitar o nome da coluna ou tabela de novo, já sabe que pode contar com a NAMEOF pra te dar uma força. É ou não é um trem bão demais da conta?