Ir para conteúdo
  • 0

Busca da penúltima ocorrência


THIAGOVS
Ir para solução Solucionado por Joao Raulino ,

Pergunta

  • Alunos

Prezados, bom dia!

 

Estou utilizando a medida abaixo para tentar buscar o valor (km) da penúltima ocorrência por veiculo, porém não esta calculando corretamente, segue o exemplo de como teria que trazer:

 

Agradeço se puderem dar uma ajuda!

Captura de tela 2024-03-04 133827.png

Link para o comentário
Compartilhar em outros sites

8 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos
  • Solução

Boa @Thiago5424!

Usa essa medida aqui:

Citar
KM ANTERIOR =
var vDatacontexto = MAX(fAlinhamento[DATAABERTURAOS])
var vDataAnterior =
CALCULATE(
    MAX(fAlinhamento[DATAABERTURAOS]),
    FILTER(
        ALLEXCEPT(fAlinhamento, fAlinhamento[VEICULO]),
        fAlinhamento[DATAABERTURAOS] < vDatacontexto)
        )
var vKManterior =
    CALCULATE(
        SUM(fAlinhamento[KMEXECUCAOOS]),
        FILTER(
            ALL(fAlinhamento),
            fAlinhamento[DATAABERTURAOS] = vDataAnterior
        )
    )
RETURN
    vKManterior

image.png.49029269289b0ce06ec08326a9311ad5.png

E marca a opcao "Mostrar itens sem data" para que apareca as linhas referentes a primeira data de cada veiculo:

image.png.fef4aaf2cd74bc822261f31da3ed01db.png

Abs!

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
KM ANTERIOR =
var vDatacontexto = MAX(fAlinhamento[DATAABERTURAOS])
var vDataAnterior =
CALCULATE(
    MAX(fAlinhamento[DATAABERTURAOS]),
    FILTER(
        ALLEXCEPT(fAlinhamento, fAlinhamento[PREFIXOVEIC]),
        fAlinhamento[DATAABERTURAOS] < vDatacontexto)
        )
VAR vValorContexto =
CALCULATE(
    SUM(fAlinhamento[KMEXECUCAOOS]),
    FILTER(
        ALLEXCEPT(fAlinhamento, fAlinhamento[PREFIXOVEIC]),
        fAlinhamento[DATAABERTURAOS] = vDatacontexto)
        )
var vKMAnterior =
    CALCULATE(
        SUM(fAlinhamento[KMEXECUCAOOS]),
        FILTER(
            ALL(fAlinhamento),
            fAlinhamento[DATAABERTURAOS] = vDataAnterior
        )
    )
RETURN
    IF(
    vKMAnterior = BLANK(), vValorContexto, vKMAnterior
    )
 
Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

Bom dia pessoal! Me surgiu mais uma dúvida, é possível utilizar uma medida criada (STATUS) tendo o mesmo efeito de uma coluna? A ideia seria exibir no grafico a qtd que tehho de "Vencido" e "No prazo".

image.png.b83e66823f6ce8395ee83b44d0acead7.png

 

Agradeço pela ajuda!

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