Ô trem bão, sô! Hoje nós vamos mexer com a função ISONORAFTER no Power BI. Esse nome parece até coisa de outro planeta, né? Mas calma que eu vou te explicar tudim de uma forma bem mineirinha e com muito humor, como sempre!
A função ISONORAFTER, meu amigo, serve pra comparar duas tabelas e ver se uma linha tá depois da outra, levando em consideração uma coluna que você define. Se você tá montando um dashboard e quer fazer uma análise que dependa da ordem dos dados, essa função cai como uma luva. É tipo aquele trem de saber se o queijo tá antes ou depois da goiabada na prateleira. Vamo entender na prática com exemplos, que é onde a gente desenrola o nó!
1. Exemplo de compra antes do feriado:
Imagina que você tá analisando as vendas do mercadinho antes do feriado e quer saber se um cliente comprou depois do outro. A função seria algo assim:
ISONORAFTER(Vendas[Data], Vendas[Cliente], DESC)
Aqui nóis tá dizendo: “Oh, Power BI, me fala se a compra do cliente foi depois da outra, levando em conta a data de cada compra. Coloca em ordem descendente, tipo conta regressiva pro feriado!”
2. Exemplo de fila no banco:
Sabe aquela fila de banco que nunca anda? Com essa função, você pode verificar quem chegou depois de quem na fila do banco, analisando pelo horário de chegada:
ISONORAFTER(FilaBanco[Horário], FilaBanco[Cliente], ASC)
Aqui nóis tá analisando a fila em ordem crescente. Tipo: “Oh, Zé chegou antes ou depois do João?”
3. Exemplo de produção de café:
Agora pensa nas remessas de café lá na fazenda. Você quer saber se uma remessa foi entregue depois da outra, mas com base na data de entrega. Bora usar o ISONORAFTER de novo:
ISONORAFTER(ProduçãoCafé[DataEntrega], ProduçãoCafé[Remessa], ASC)
Aqui tá verificando qual remessa de café foi entregue primeiro. Sabe como é, né? O primeiro a sair tem que ser o mais fresquinho!
4. Exemplo de recebimento de documentos:
Imagina uma análise sobre a ordem de chegada dos documentos no escritório. Você quer ver se um documento foi recebido antes ou depois de outro:
ISONORAFTER(Recebimento[Data], Recebimento[Documento], ASC)
Desse jeito você organiza direitinho o tanto de papelada, tipo: “Será que o recibo chegou antes do contrato?”
5. Exemplo de entrega de pizzas:
Agora a coisa fica séria, sô! Vamos supor que você tem uma pizzaria e quer saber qual cliente recebeu a pizza primeiro, levando em conta o tempo de entrega:
ISONORAFTER(Entregas[TempoEntrega], Entregas[Cliente], ASC)
Aqui, a gente tá vendo se a pizza do Zé chegou antes da pizza do João. E se a pizza do Zé chegou primeiro, aí ele merece um desconto, uai!
6. Exemplo de avaliações de um curso:
Digamos que você tá analisando a ordem das avaliações do seu curso online. Quer saber se a avaliação do aluno A veio antes da avaliação do aluno B:
ISONORAFTER(Avaliações[Data], Avaliações[Aluno], DESC)
Aqui você vê quem deu a nota antes e quem deu a nota depois. Só cuidado pra não descobrir que a pior avaliação foi a primeira… Ô sorte!
7. Exemplo de revisão de projetos:
Suponha que você tá organizando a revisão dos projetos da equipe e precisa saber quem entregou depois de quem:
ISONORAFTER(Revisões[DataRevisão], Revisões[Projeto], ASC)
Aqui nóis vê quem foi o atrasadinho que entregou o projeto por último, uai!
8. Exemplo de chegada de ônibus:
Você tá querendo analisar a chegada dos ônibus na rodoviária, saber se um ônibus chegou antes ou depois do outro:
ISONORAFTER(Ônibus[HorárioChegada], Ônibus[Placa], ASC)
Aqui você vê certim quem chegou primeiro: foi o ônibus do Zé ou o do João? Só não perde o ônibus na análise, viu?
9. Exemplo de postagem de encomendas:
Se você tá analisando o envio de encomendas e quer ver se uma foi enviada antes ou depois da outra, usa a função assim:
ISONORAFTER(Encomendas[DataEnvio], Encomendas[Pedido], ASC)
Agora dá pra ver se aquela encomenda que o cliente pediu com urgência saiu primeiro mesmo ou não. Eita trem!
10. Exemplo de gols no campeonato:
Agora pensa numa análise de quem marcou o gol primeiro num campeonato de futebol. Pra ver se o time do Zé fez o gol antes do time do João, você faria algo assim:
ISONORAFTER(Gols[TempoJogo], Gols[Time], ASC)
Aqui você descobre quem fez o primeiro gol e pode zoar o amigo que disse que o time dele era melhor!
Eita que essa função é útil demais da conta, né? Usar o ISONORAFTER é igual ver quem chegou primeiro na fila do pão! Se precisar comparar a ordem das coisas e garantir que tá tudo organizadinho, ela vai te salvar bonito!
Pronto, agora cê já pode sair usando e fazendo essas comparações todas, que eu tenho certeza que vai brilhar no seu dashboard!