Abaixo tenho uma imagem com o km do abastecimento, km do abastecimento da data anterior a data do contexto, e o KM percorrido que é a subtração de um pelo outro.
Abaixo tem uma imagem das medidas utilizadas para esses cálculos em imagens e texto.
KM_Anterior =
Var vCodigoVeiculo = VALUES(dVeiculo[Código Veículo])
Var vInicioMes = MIN(dTempo[Data Base])
Var vCodigoItem = VALUES(dItem[Código Item])
Var vUltimaDataAbastecimento =
MAXX(
CALCULATETABLE(
VALUES(fAbastecimento[Data Abastecimento]);
FILTER(
ALL(dTempo);
dTempo[Data Base] < vInicioMes
)
);
fAbastecimento[Data Abastecimento]
)
Var vUltimoKMMesAnterior=
SWITCH(
TRUE();
NOT(ISBLANK(SELECTEDVALUE(fAbastecimento[Data Abastecimento])));
CALCULATE(
MAX(fAbastecimento[Valor KM]);
FILTER(
ALL(fAbastecimento);
fAbastecimento[Data Abastecimento] = vUltimaDataAbastecimento &&
fAbastecimento[Código Item] = vCodigoItem &&
fAbastecimento[Código Veículo] IN vCodigoVeiculo
)
)
)
Return
vUltimoKMMesAnterior
//Essa medida busca o KM percorrido do mês anterior ao mês do contexto.
KM_Movimento =
MAX(fAbastecimento[Valor KM])
//Essa medida busca o KM atual do veículo na hora do abastecimento.
-------------------------------------------------------------------------------------------------------------------------------
KM_Movimento_Percorrido =
[KM_Movimento] - [KM_Anterior]
//Essa medida calcula o KM percorrido no período escolhido.
Quando insiro a medida "KM_Movimento_Percorrido" dentro de um cartão ou habilito o subtotal na matriz ele busca o maior valor e não soma os KM percorridos, conforme figura abaixo.
Preciso totalizar e em um cartão ou na matriz, quem puder me ajudar eu agradeço.
Pergunta
Eduardo da Costa Manente
Bom dia Amigos.
Abaixo tenho uma imagem com o km do abastecimento, km do abastecimento da data anterior a data do contexto, e o KM percorrido que é a subtração de um pelo outro.
Abaixo tem uma imagem das medidas utilizadas para esses cálculos em imagens e texto.
KM_Anterior =
Var vCodigoVeiculo = VALUES(dVeiculo[Código Veículo])
Var vInicioMes = MIN(dTempo[Data Base])
Var vCodigoItem = VALUES(dItem[Código Item])
Var vUltimaDataAbastecimento =
MAXX(
CALCULATETABLE(
VALUES(fAbastecimento[Data Abastecimento]);
FILTER(
ALL(dTempo);
dTempo[Data Base] < vInicioMes
)
);
fAbastecimento[Data Abastecimento]
)
Var vUltimoKMMesAnterior=
SWITCH(
TRUE();
NOT(ISBLANK(SELECTEDVALUE(fAbastecimento[Data Abastecimento])));
CALCULATE(
MAX(fAbastecimento[Valor KM]);
FILTER(
ALL(fAbastecimento);
fAbastecimento[Data Abastecimento] = vUltimaDataAbastecimento &&
fAbastecimento[Código Item] = vCodigoItem &&
fAbastecimento[Código Veículo] IN vCodigoVeiculo
)
)
)
Return
vUltimoKMMesAnterior
//Essa medida busca o KM percorrido do mês anterior ao mês do contexto.
------------------------------------------------------------------------------------------------------------------------------
KM_Movimento =
MAX(fAbastecimento[Valor KM])
//Essa medida busca o KM atual do veículo na hora do abastecimento.
-------------------------------------------------------------------------------------------------------------------------------
KM_Movimento_Percorrido =
[KM_Movimento] - [KM_Anterior]
//Essa medida calcula o KM percorrido no período escolhido.
Quando insiro a medida "KM_Movimento_Percorrido" dentro de um cartão ou habilito o subtotal na matriz ele busca o maior valor e não soma os KM percorridos, conforme figura abaixo.
Preciso totalizar e em um cartão ou na matriz, quem puder me ajudar eu agradeço.
OBrigado.
Link para o comentário
Compartilhar em outros sites
2 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