Ir para conteúdo
  • 0

Medida com inteligência de Tempo


Allan Reis
Ir para solução Solucionado por Edson Igari ,

Pergunta

  • Alunos

Prezados, boa noite!

 

Preciso de ajuda para criar uma medida e implantar uma regra de negócios que criamos com as seguintes variáveis: 
Meta A: 5% em relação ao ultimo mês
Meta B: 2% em relação aos últimos 2 meses 
Meta 😄 1% em relação aos últimos 12 meses
 

Todos os valores acima, levam em consideração o valor dos boletos em aberto em relação ao total emitido no período.

 

image.png.907a9757077caf01bf279a71c4cb413b.png

Link para o comentário
Compartilhar em outros sites

15 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos

Veja se é isso que vc precisa Allan

Segue pbix exemplo em anexo
 

Meta A =
VAR _UltimoMes =
    CALCULATE(
        SUM( fTeste[Valor] )
        , DATEADD(
            dCalendario[Data]
            , -1
            , MONTH
        )
)
RETURN _UltimoMes * 0.05
 
----------------------------------------------------------------
 
Meta B =
VAR DataAtual = EOMONTH( MAX( dCalendario[Data] ) , -1 )
VAR DataInicio = EOMONTH( DataAtual , -2 ) +1
VAR DataFim = DataAtual
VAR Ultimos2Meses =  
CALCULATE(
    SUM( fTeste[Valor] ),
    FILTER(
        ALL( dCalendario ),
        dCalendario[Data] >= DataInicio && dCalendario[Data] <= DataFim
    )
)
RETURN Ultimos2Meses * 0.02
 
---------------------------------------------------------------
 
Meta C =
VAR DataAtual = EOMONTH( MAX( dCalendario[Data] ) , -1 )
VAR DataInicio = EOMONTH( DataAtual , -12 ) +1
VAR DataFim = DataAtual
VAR Ultimos12Meses =  
CALCULATE(
    SUM( fTeste[Valor] ),
    FILTER(
        ALL( dCalendario ),
        dCalendario[Data] >= DataInicio && dCalendario[Data] <= DataFim
    )
)
RETURN Ultimos12Meses * 0.01
 
---------------------------------------------------------------

image.png.d35170af3e3b84b8cab74feaffddbc0f.png

Solução para AllanReis - Comunidade Xperiun.pbix

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
10 horas atrás, Davi Rodolfo disse:

Veja se é isso que vc precisa Allan

Segue pbix exemplo em anexo
 

Meta A =
VAR _UltimoMes =
    CALCULATE(
        SUM( fTeste[Valor] )
        , DATEADD(
            dCalendario[Data]
            , -1
            , MONTH
        )
)
RETURN _UltimoMes * 0.05
 
----------------------------------------------------------------
 
Meta B =
VAR DataAtual = EOMONTH( MAX( dCalendario[Data] ) , -1 )
VAR DataInicio = EOMONTH( DataAtual , -2 ) +1
VAR DataFim = DataAtual
VAR Ultimos2Meses =  
CALCULATE(
    SUM( fTeste[Valor] ),
    FILTER(
        ALL( dCalendario ),
        dCalendario[Data] >= DataInicio && dCalendario[Data] <= DataFim
    )
)
RETURN Ultimos2Meses * 0.02
 
---------------------------------------------------------------
 
Meta C =
VAR DataAtual = EOMONTH( MAX( dCalendario[Data] ) , -1 )
VAR DataInicio = EOMONTH( DataAtual , -12 ) +1
VAR DataFim = DataAtual
VAR Ultimos12Meses =  
CALCULATE(
    SUM( fTeste[Valor] ),
    FILTER(
        ALL( dCalendario ),
        dCalendario[Data] >= DataInicio && dCalendario[Data] <= DataFim
    )
)
RETURN Ultimos12Meses * 0.01
 
---------------------------------------------------------------

image.png.d35170af3e3b84b8cab74feaffddbc0f.png

Solução para AllanReis - Comunidade Xperiun.pbix 27.47 kB · 0 downloads

Davi, bom dia!

 

É mais ou menos isso, porém preciso fixar a data atual para que esses valores não se repitam nos meses anteriores, conforme  print abaixo. Enviei também um arquivo em Excel para facilitar o entendimento.
Minha intenção e mostrar esse resultado em cartões fazendo uma nova medida contendo o valor percentual entre o valor faturado dentro do mês e o valores que ficaram em aberto.


image.png.29ca404cfe1543b8ca20d3b23f257889.png

Teste Meta Inadimplência.xlsx

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
6 horas atrás, Edson Igari disse:

@Allan Reis, veja se é isso. Caso sim, peço a gentileza de marcar minha resposta como solução.
image.png.130466f3ef27d220f34291c7ae76e8e9.png

Ajuda Allan.pbix 66.37 kB · 3 downloads

Davi, agradeço pela dica mas não deu certo. Essa base de dados se baseia na data de vencimento e como tenho tenho valores futuros a data max acaba pegando as datas e distorcendo o resultado. Utilizei a função ALLSELECTED ao invés de ALL, mas também não deu certo.

 

image.png.b58e2fb874b782de2319835dc594a146.png

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

@Edson Igari É quase isso, mas preciso trazer esses cálculos somente até o mês corrente nesse caso o mês de novembro/2023. Consigo fazer isso utilizando um filtro externo, mas gostaria de deixar isso já fixado na medida, para nos outros meses atualizar direto sem o filtro externo.

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
1 hora atrás, Allan Reis disse:

@Edson Igari É quase isso, mas preciso trazer esses cálculos somente até o mês corrente nesse caso o mês de novembro/2023. Consigo fazer isso utilizando um filtro externo, mas gostaria de deixar isso já fixado na medida, para nos outros meses atualizar direto sem o filtro externo.

@Allan Reis é pra todos os meses até o mês corrente ou só para o mês corrente???

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
22 horas atrás, Edson Igari disse:

@Allan Reis, é isso? Se for, peço a gentileza de marcar minha resposta como solução.

image.png.4239a6ee006a806d51df082562e55f19.png

Ajuda Allan.pbix 66.24 kB · 1 download

@Edson Igari Os valores quando colocados em tabela, conforme você disponibilizou dá certo, porém em Matriz e cartões está dando valores diferentes conforme print abaixo, exceto p 5%, esse deu super certo.

 

image.png.365da2528f2b56891b24183dcd98d941.png

Link para o comentário
Compartilhar em outros sites

Faça login para comentar

Você vai ser capaz de deixar um comentário após fazer o login



Entrar Agora
×
×
  • Criar Novo...