Página 1 de 1

Acumulado mês anterior X mês atual

Enviado: 19 Jan 2022 às 10:12
por ThiagoGriao
Prezados, estou criando um comparativo no Power BI com os valores de toneladas entre dois períodos, estava funcionando perfeitamente, porem quando entramos em janeiro de 2022, a medida deixou de calcular dezembro de 2021, tive que fazer um "ajuste" porem sei que não esta totalmente resolvido e queria o auxílio dos vocês.

Segue medidas utilizadas
  • Medida para calcular o peso líquido:
Código: Selecionar todos
PESO_LIQ_PERIODO = (SUM('SZ8 - DIARIO DE DESCARREGAMENTO'[Z8_PSENT]) - SUM('SZ8 - DIARIO DE DESCARREGAMENTO'[Z8_PSSAI])) /1000
  • Medida para calcular o valor acumulado mês:
Código: Selecionar todos
ACUM. MÊS = VAR vMaxData = MAX('SZ8 - DIARIO DE DESCARREGAMENTO'[Z8_DTSAIDA].[MonthNo])
RETURN
CALCULATE(
    [PESO_LIQ_PERIODO] ,
    'SZ8 - DIARIO DE DESCARREGAMENTO'[Z8_DTSAIDA].[MonthNo] = vMaxData)
  • Medida que estava utilizando para calcular o valor acumulado mês anterior:
Código: Selecionar todos
 ACUM. MÊS ANTERIOR = 
     VAR vMaxData = MAX('SZ8 - DIARIO DE DESCARREGAMENTO'[Z8_DTSAIDA].[MonthNo])
RETURN
CALCULATE(
    [PESO_LIQ_PERIODO] ,
    'SZ8 - DIARIO DE DESCARREGAMENTO'[Z8_DTSAIDA].[MonthNo] = vMaxData -1)
  • E "ajuste técnico" realizado:
Código: Selecionar todos
ACUM. MÊS ANTERIOR = VAR vMaxData = MAX('SZ8 - DIARIO DE DESCARREGAMENTO'[Z8_DTSAIDA].[MonthNo])
RETURN
CALCULATE(
    [PESO_LIQ_PERIODO] ,
    'SZ8 - DIARIO DE DESCARREGAMENTO'[Z8_DTSAIDA].[MonthNo] -12)
Imagem

Obs: Criei uma consulta SQL que busca apenas os dados do primeiro dia do mês anterior ate o dia atual.

Re: Acumulado mês anterior X mês atual

Enviado: 27 Jan 2022 às 14:44
por GustavoAlbani
Boa tarde,

Dê uma olhada nessas duas funções, acredito que pode simplificar suas medidas e fazer o cálculo que deseja.
https://docs.microsoft.com/pt-br/dax/pr ... nction-dax
https://docs.microsoft.com/pt-br/dax/da ... nction-dax
https://docs.microsoft.com/pt-br/dax/pa ... nction-dax

Att.
Gustavo