Ir para conteúdo
  • 0

Cálculo de Inflação Acumulada


Elias Batista
Ir para solução Solucionado por Bruno Abdalla de Souza ,

Pergunta

  • Alunos

Olá,

Como seria a medida que me apresentasse o resultado da coluna: %INFLA_Acum

image.png.7e79dd894bbb9808179f73d5da797d28.png

image.png.4cce9151187891b5620c50a35b4bde14.png

image.png.3b9652d2ccd8288f02591cbcb54de0f5.png

 Segue os dados da Tabela:

Mês %INFLA N_Indice %INFLA_Acum.
janeiro 2,886%      1,0289 2,886%
fevereiro 6,098%      1,0610 9,160%
março -2,454%      0,9755 6,481%
abril -0,515%      0,9949 5,933%
maio 2,886%      1,0289 8,990%
junho 6,098%      1,0610 15,636%
julho -2,454%      0,9755 12,799%
agosto -0,515%      0,9949 12,218%
setembro 2,886%      1,0289 15,456%
outubro 6,098%      1,0610 22,497%
novembro -2,454%      0,9755 19,491%
dezembro -0,515%      0,9949 18,875%

 

Infla_Acum.xlsx

Link para o comentário
Compartilhar em outros sites

9 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos
  • Solução

@Elias Batista, veja se atende a sua ncessidade.

.%Acumulado = 
VAR vDATA = MAX(dCalendario[Date])
VAR vDataIni = 
    CALCULATE(
        MIN(dCalendario[Date]),
        ALLSELECTED(dCalendario)
    )
VAR vINDICES = 
    SUMMARIZE(
        FILTER(
            ALL(dCalendario),
            dCalendario[Date] <= vDATA && 
            dCalendario[Date] >= vDataIni
        ),
         dCalendario[Mês/Ano],
         dCalendario[Ano Mês]
    )
VAR vINDICE = 
    PRODUCTX(
        vINDICES,
       [.NºINDICE]
    )
RETURN
vINDICE - 1

 

20221011__INFLACAO.pbix

  • Like 2
  • Thanks 1
Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

Olá Rodrigo,

Vou explicar melhor...Hoje eu tenho uma medida que é a %INFLA...Que me dá esses resultados mês a Mês:
 

Mês %INFLA
janeiro 2,886%
fevereiro 6,098%
março -2,454%
abril -0,515%
maio 2,886%
junho 6,098%
julho -2,454%
agosto -0,515%
setembro 2,886%
outubro 6,098%
novembro -2,454%
dezembro -0,515%

Criei uma outra medida para dá o resultado da Coluna N_Indice: 

.NºINDICE = [.%INFLA]+1

O resultado ficou assim:

Mês %INFLA N_Indice
janeiro 2,886%      1,0289
fevereiro 6,098%      1,0610
março -2,454%      0,9755
abril -0,515%      0,9949
maio 2,886%      1,0289
junho 6,098%      1,0610
julho -2,454%      0,9755
agosto -0,515%      0,9949
setembro 2,886%      1,0289
outubro 6,098%      1,0610
novembro -2,454%      0,9755
dezembro -0,515%      0,9949

Agora precisava criar uma medida(%INFLA_Acum.) que acumulasse da seguinte forma: 

  • O N_Indice do Contexto multiplicado por cada N_Indice dos meses anteriores menos 1

image.png.9ff4ad1fc75592c1a39ffe50c9b55d9a.png

 

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
10 minutos atrás, Elias Batista disse:

Olá Rodrigo,

Vou explicar melhor...Hoje eu tenho uma medida que é a %INFLA...Que me dá esses resultados mês a Mês:
 

Mês %INFLA
janeiro 2,886%
fevereiro 6,098%
março -2,454%
abril -0,515%
maio 2,886%
junho 6,098%
julho -2,454%
agosto -0,515%
setembro 2,886%
outubro 6,098%
novembro -2,454%
dezembro -0,515%

Criei uma outra medida para dá o resultado da Coluna N_Indice: 

.NºINDICE = [.%INFLA]+1

O resultado ficou assim:

Mês %INFLA N_Indice
janeiro 2,886%      1,0289
fevereiro 6,098%      1,0610
março -2,454%      0,9755
abril -0,515%      0,9949
maio 2,886%      1,0289
junho 6,098%      1,0610
julho -2,454%      0,9755
agosto -0,515%      0,9949
setembro 2,886%      1,0289
outubro 6,098%      1,0610
novembro -2,454%      0,9755
dezembro -0,515%      0,9949

Agora precisava criar uma medida(%INFLA_Acum.) que acumulasse da seguinte forma: 

  • O N_Indice do Contexto multiplicado por cada N_Indice dos meses anteriores menos 1

image.png.9ff4ad1fc75592c1a39ffe50c9b55d9a.png

 

Boa Tarde!  @Elias Batista

Primeiro você teria que usar um indice na sua tabela que foi o que fiz ou usar as datas como datas ao invés do texto de mês e depois realizar o seguinte dax:
Estou anexando o pbix , tbm!
 

% Infla acumu =
var vindice = MAX(Planilha1[Índice])
 
return
PRODUCTX(FILTER(ALL(Planilha1),
Planilha1[Índice]<=vindice),Planilha1[N_Indice])-1
 

Forum.pbix

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

Boa tarde, @Elias Batista.

Peço então a gentileza de disponibilizar o seu arquivo PBIX pra gente analisar de forma mais assertiva?

Ou pelo menos demonstrar através de uma base fake que represente seu modelo de dados original?

Porque pra fazer as medidas corretamente precisaremos considerar e saber quais são as colunas que fazem parte do seu modelo de dados, entendeu?

Quando eu analisei o arquivo Excel, eu considerei que era uma tabela com suas respectivas colunas. Aí carreguei no PBI e criei essa medida. 

Mas vamos chegar na sua solução. Só precisamos do modelo de dados.

Conte comigo. 

Aguardo seu retorno, amigo.

 

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...