Alunos esbatista Postado Outubro 20, 2021 Alunos Compartilhar Postado Outubro 20, 2021 Tenho a seguinte tabela, toda vez que um apartamento é alugado ele gera uma linha nova na tabela Fato, preciso comparar se o ultimo "LedgerID" é igual ao da data anterior a esta (identificar se foi uma troca de cliente ou continua sendo o mesmo) Alguma sugestão de como fazer esse calculo ? Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Solução Frank Figueredo Postado Outubro 29, 2021 Alunos Solução Compartilhar Postado Outubro 29, 2021 23 horas atrás, Frank Figueredo disse: @esbatista dá uma olhada pra ver se é isso que precisa, considerei o UnitID, como sendo o ID único de cada imóvel, caso não seja, e seja outro basta você ajustar: Em Anexo PBIX, por gentileza analisar e ver se atende a sua necessidade, em caso positivo marcar como Melhores Resposta. Criei duas colunas calculadas: 1 - Essa pega o Id Anterior do Ledge, para o mesmo imóvel CC_LedgerIDPrev = VAR vDataContexto = fDados[MesRef] VAR vUnitID = fDados[UnitID] RETURN CALCULATE( MAX(fDados[LedgerID]), FILTER( ALL(fDados), fDados[MesRef] < vDataContexto && vUnitID = fDados[UnitID] ) ) 2 - Essa gera a classificação, condição ou como queira chamar, para locações que não tiveram lançamentos anteriores, para não ficar em branco coloquei como primeiro Cliente, mas poderá deixar em branco ou ajustar conforme preferir: CC_Condicao = IF( ISBLANK(fDados[CC_LedgerIDPrev]),"Primeiro Cliente", IF( fDados[CC_LedgerIDPrev] <> fDados[LedgerID], "Troca Cliente", "Continua Mesmo" ) ) EsBatista - Comparação Entre duas linhas da tabela.pbix 1 MB · 3 downloads @esbatista a solução atende? Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos jooelcosta Postado Outubro 20, 2021 Alunos Compartilhar Postado Outubro 20, 2021 Bom dia. Se eu tiver interpretado corretamente, ver se isso atende tua demanda. 😅😅 É isso que você espera? Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos esbatista Postado Outubro 21, 2021 Autor Alunos Compartilhar Postado Outubro 21, 2021 Em 20/10/2021 em 10:46, jooelcosta disse: Bom dia. Se eu tiver interpretado corretamente, ver se isso atende tua demanda. 😅😅 É isso que você espera? Opa! Bom dia! Seria isso mesmo, poderia me dizer qual formula usou neste caso ?! Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos jooelcosta Postado Outubro 21, 2021 Alunos Compartilhar Postado Outubro 21, 2021 (editado) Opa. Segue o pbix. Cheguei no resultado criando colunas com DAX. Qualquer dúvida pode perguntar. pLedger.pbix Editado Outubro 21, 2021 por jooelcosta Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Roseane Postado Outubro 22, 2021 Alunos Compartilhar Postado Outubro 22, 2021 @esbatista boa noite, conseguiu avaliar a solução, podemos encerrar este tópico? Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos esbatista Postado Outubro 22, 2021 Autor Alunos Compartilhar Postado Outubro 22, 2021 6 horas atrás, jooelcosta disse: Opa. Segue o pbix. Cheguei no resultado criando colunas com DAX. Qualquer dúvida pode perguntar. pLedger.pbix 49 kB · 0 downloads Opa Joel, apliquei a solução mas esqueci de mencionar que a coluna UnitID pode ter mais que um valor, nesse caso ele busca o index de outro UnitID quando seleciono todos de uma vez, vou trabalhar nesse ideia de colunas calculadas pra tentar chegar em uma solução. Se tiver alguma ideia ajudaria! Desde já obrigado Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos esbatista Postado Outubro 22, 2021 Autor Alunos Compartilhar Postado Outubro 22, 2021 2 horas atrás, Roseane disse: @esbatista boa noite, conseguiu avaliar a solução, podemos encerrar este tópico? Boa Noite! Faltou um pequeno detalhe ainda pra solucionar! Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos jooelcosta Postado Outubro 22, 2021 Alunos Compartilhar Postado Outubro 22, 2021 Bom dia. Seria dessa maneira abaixo? Simulei no Excel para tentar entender melhor. Se puder anexar uma base modelo seria melhor. Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos esbatista Postado Outubro 22, 2021 Autor Alunos Compartilhar Postado Outubro 22, 2021 1 hora atrás, jooelcosta disse: Bom dia. Seria dessa maneira abaixo? Simulei no Excel para tentar entender melhor. Se puder anexar uma base modelo seria melhor. Opa Joel! Bom dia, segue no anexo uma amostra da base de dados, mas seria isso mesmo data.xlsx Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos esbatista Postado Outubro 25, 2021 Autor Alunos Compartilhar Postado Outubro 25, 2021 Em 22/10/2021 em 10:03, esbatista disse: Opa Joel! Bom dia, segue no anexo uma amostra da base de dados, mas seria isso mesmo data.xlsx 2 MB · 2 downloads Em 22/10/2021 em 08:36, jooelcosta disse: Bom dia. Seria dessa maneira abaixo? Simulei no Excel para tentar entender melhor. Se puder anexar uma base modelo seria melhor. Fala Joel, tudo bom ? Consegue me mostrar aquela resolução que fez ? Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos jooelcosta Postado Outubro 26, 2021 Alunos Compartilhar Postado Outubro 26, 2021 Opa. Dessa forma é so no excel. Tenho ideia de uma lógica mas ainda não consegui aplicar no power bi. 14 horas atrás, esbatista disse: Fala Joel, tudo bom ? Consegue me mostrar aquela resolução que fez ? Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Frank Figueredo Postado Outubro 28, 2021 Alunos Compartilhar Postado Outubro 28, 2021 @esbatista dá uma olhada pra ver se é isso que precisa, considerei o UnitID, como sendo o ID único de cada imóvel, caso não seja, e seja outro basta você ajustar: Em Anexo PBIX, por gentileza analisar e ver se atende a sua necessidade, em caso positivo marcar como Melhores Resposta. Criei duas colunas calculadas: 1 - Essa pega o Id Anterior do Ledge, para o mesmo imóvel CC_LedgerIDPrev = VAR vDataContexto = fDados[MesRef] VAR vUnitID = fDados[UnitID] RETURN CALCULATE( MAX(fDados[LedgerID]), FILTER( ALL(fDados), fDados[MesRef] < vDataContexto && vUnitID = fDados[UnitID] ) ) 2 - Essa gera a classificação, condição ou como queira chamar, para locações que não tiveram lançamentos anteriores, para não ficar em branco coloquei como primeiro Cliente, mas poderá deixar em branco ou ajustar conforme preferir: CC_Condicao = IF( ISBLANK(fDados[CC_LedgerIDPrev]),"Primeiro Cliente", IF( fDados[CC_LedgerIDPrev] <> fDados[LedgerID], "Troca Cliente", "Continua Mesmo" ) ) EsBatista - Comparação Entre duas linhas da tabela.pbix Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Roseane Postado Outubro 29, 2021 Alunos Compartilhar Postado Outubro 29, 2021 @esbatista bom dia, conseguiu solucionar sua dúvida? Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos esbatista Postado Novembro 4, 2021 Autor Alunos Compartilhar Postado Novembro 4, 2021 Em 29/10/2021 em 16:05, Frank Figueredo disse: @esbatista a solução atende? Fala Frank! Tudo bem ? Atendeu perfeitamente cara! Muitissimo obrigado pela ajuda!! Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
esbatista
Tenho a seguinte tabela, toda vez que um apartamento é alugado ele gera uma linha nova na tabela Fato, preciso comparar se o ultimo "LedgerID" é igual ao da data anterior a esta (identificar se foi uma troca de cliente ou continua sendo o mesmo)
Alguma sugestão de como fazer esse calculo ?
Link para o comentário
Compartilhar em outros sites
14 respostass a esta questão
Posts Recomendados
Faça login para comentar
Você vai ser capaz de deixar um comentário após fazer o login
Entrar Agora