Sabe quando cê tá montando uma tabela e quer criar aquelas coluninhas bonitinhas, uma do ladinho da outra, só que na munheca mesmo, sem depender de outra tabela? Pois é aí que entra a função ROW
no Power BI, uai! Ela cria uma linha novinha em folha, com os valores que cê quiser, e vai te ajudar a organizar a bagaça toda. Pense na ROW
como se fosse aquela tia que, mesmo com a bagunça no quintal, chega e organiza tudo: “Pega um copo pra cá, um pratinho pra lá, e pronto!”
A sintaxe da bichinha é essa aqui, ó:
ROW ( NomeColuna1, Valor1 [, NomeColuna2, Valor2 [, ...]] )
Agora, bora pros exemplos, que é onde a comédia começa!
Exemplo 1: Criando uma linha com nome e idade
Imagine que cê quer criar uma tabelinha simples pra guardar nome e idade dos seus colegas de trabalho:
ROW("Nome", "Fabrício", "Idade", 35)
Aqui, o Fabrício entrou com 35 anos. E olha só que chique: você tá controlando tudo!
Exemplo 2: Adicionando cidade e estado
Agora, se além do nome e idade, você quiser guardar onde o caboclo mora:
ROW("Nome", "Maria", "Idade", 29, "Cidade", "Belo Horizonte", "Estado", "MG")
Pronto! Agora a Maria tá registrada com tudo no sistema, até o pão de queijo dela sabe onde encontrar!
Exemplo 3: Criando uma linha com salário e cargo
Se tá querendo incluir o salário dos migos (ou pelo menos o sonho deles, né?), dá pra fazer assim:
ROW("Nome", "João", "Cargo", "Analista de Dados", "Salário", 6000)
O João tá felizão, né? Mas cuidado, que se ele souber, vai querer bônus!
Exemplo 4: Linha com data de admissão
Agora, se precisa guardar a data que o cabra entrou na firma:
ROW("Nome", "Ana", "Data Admissão", DATE(2020, 3, 15))
Olha aí a Ana, começou em março de 2020. Mal sabia ela o que vinha pela frente com a pandemia…
Exemplo 5: Linha com multiplicação no meio
Quer fazer umas continhas no meio da criação da linha? Sem problema!
ROW("Nome", "Pedro", "Salário Anual", 4000 * 12)
O Pedro já tá sonhando com os R$48 mil no final do ano. Pobre Pedro, mal sabe ele do imposto…
Exemplo 6: Linha com função condicional
Agora, se cê é daquele tipo que gosta de complicar, pode usar até IF
dentro do ROW
:
ROW("Nome", "Juliana", "Bônus", IF(2023 - 2020 > 2, 1000, 500))
Se a Juliana tem mais de dois anos na firma, ganha bônus maior! Se não, só a mixaria, tadinha…
Exemplo 7: Criando linha com valores concatenados
Quer combinar valores de texto? ROW
faz isso pra você também:
ROW("Nome Completo", "Carlos" & " " & "Souza")
E lá vem o Carlos Souza, direto na linha, prontinho pra uma reunião!
Exemplo 8: Misturando tipos de dados
Quer fazer uma tabela mais doida ainda? Mistura tudo!
ROW("Produto", "Notebook", "Quantidade", 5, "Preço", 3500, "Total", 5 * 3500)
Olha aí, o cara comprou 5 notebooks e ainda fez a conta total pra você. A ROW
é praticamente um estagiário que já entrega tudo mastigado.
Exemplo 9: Adicionando campos booleanos
Se precisa guardar algum valor lógico (verdadeiro ou falso), a ROW
também manda ver:
ROW("Nome", "Marcelo", "Ativo", TRUE())
Marcelo tá na ativa! Se ele não estivesse, podia ser um FALSE()
, e ele já estaria curtindo a rede em casa.
Exemplo 10: Tabela pra planejamento de férias
E pra fechar com chave de ouro: quer criar um controle de férias? Olha a ROW
de novo!
ROW("Funcionário", "Sara", "Dias de Férias", 15, "Ano", 2023)
Sara já sabe que vai ter 15 dias de sombra e água fresca em 2023. Não sei se vai ser na praia ou no sofá, mas o sistema já tá sabendo!
Viu só? A função ROW
é aquele truque que todo mundo precisava e não sabia. Com ela, cê organiza as coisas do jeito que quiser, sem depender de outras tabelas. Pode criar do simples ao elaborado, com direito até a contas e lógica no meio. Aposto que a ROW
vai virar sua queridinha quando precisar botar ordem na casa.