Alunos Cardoso Postado Março 9, 2022 Alunos Compartilhar Postado Março 9, 2022 (editado) Boa tarde! Como faço para comparar períodos atuais com anos anteriores ? Tipo: Quero fazer um KPI de jan ate a data de hoje e outros KPIs com o mesmo período dos últimos 3 anos Teria que fazer varias medidas ? Qual seria a formula ? Editado Março 9, 2022 por Cardoso Link para o comentário Compartilhar em outros sites More sharing options...
1 Alunos Solução Rodrigo R1 Postado Março 10, 2022 Alunos Solução Compartilhar Postado Março 10, 2022 Prezados @Cardoso e @Victor Gomide, boa noite amigos. Peço permissão para sugerir uma solução: Como o @Cardoso deseja exibir em visuais de cartão, será necessário criar uma medida para cada visual, sendo que para se comparar períodos iguais entre anos anteriores, será preciso ajustar as medidas e também o modelo de dados. Primeiro passo é criar uma coluna na dcalendário que irá verificar se existe dado na tabela fato - essa informação será usada como filtro na tabela de data do contexto avaliado: Possui dados = dCalendario[Data] <= max(fDados[Data]) Essa coluna será do tipo TRUE/FALSE e irá verificar qual a última data que houve faturamento na fato, eliminando assim, datas futuras, para se fazer a comparação de períodos anteriores e iguais. As medidas serão: Soma = sum(fDados[Valor]) Faturamento Atual = var diamax = max(fDados[Data]) var anomax = YEAr(diamax) return CALCULATE([Soma], dCalendario[Ano] = anomax) Ano Anterior = CALCULATE( [Soma], CALCULATETABLE( DATEADD(dCalendario[Data], -1, YEAR), dCalendario[Possui dados] = TRUE)) 2 Anos Anteriores = CALCULATE( [Soma], CALCULATETABLE( DATEADD(dCalendario[Data], -2, YEAR), dCalendario[Possui dados] = TRUE)) 3 Anos Anteriores = CALCULATE( [Soma], CALCULATETABLE( DATEADD(dCalendario[Data], -3, YEAR), dCalendario[Possui dados] = TRUE)) As medidas foram construídas de forma dinâmica, levando em consideração o contexto máximo - que nesse caso o ano máximo é 2022. Portanto, quando estiver no ano que vem - 2023 - o contexto será atualizado dinamicamente sendo que o ano de 2023, passará a ser o ano atual e os demais irão buscar os períodos anteriores com base nesse novo contexto de ano. O que irá evitar também a manutenção do relatório, ao contrário de caso optar por definir na medida que o ano atual é 2022 - o que tbm pode ser feito sem problemas...rsrsrs...mas enfim... Espero que tenha ajuda a solucionar sua dúvida, amigo. Sucesso pra vocês. 1 1 Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Victor Gomide Postado Março 9, 2022 Alunos Compartilhar Postado Março 9, 2022 Opa! Bom dia, boa tarde, boa noite!@Cardoso a maneira mais simples é criar uma medida para seu KPI (a fórmula, depende do KPI) e colocar ele num gráfico e o ano (da sua dCalendario) no eixo. Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Cardoso Postado Março 9, 2022 Autor Alunos Compartilhar Postado Março 9, 2022 Victor, teria que ser assim! Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Cardoso Postado Março 10, 2022 Autor Alunos Compartilhar Postado Março 10, 2022 Obrigado @Members, Resolveu meu problema!!! Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Rodrigo R1 Postado Março 10, 2022 Alunos Compartilhar Postado Março 10, 2022 Que bom @Cardoso . Fico feliz em ajudar. Gentileza fechar então essa dúvida e marcar a resposta da solução do seu caso, pra não ficar pendente lá na página inicial. Abraço e sucesso. Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Cardoso
Boa tarde!
Como faço para comparar períodos atuais com anos anteriores ?
Tipo:
Quero fazer um KPI de jan ate a data de hoje e outros KPIs com o mesmo período dos últimos 3 anos
Teria que fazer varias medidas ?
Editado por CardosoQual seria a formula ?
Link para o comentário
Compartilhar em outros sites
5 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