Ir para conteúdo
  • 0

Acumulado que que até X data e recomeça em outra data com base em filtros


Davi Rodolfo
Ir para solução Solucionado por Joao Raulino ,

Pergunta

  • Alunos

Boa noite comunidade.

Estou tentando ajudar um colega do grupo do Telegram, mas ainda não consegui chegar numa solução. Segue o case.

Precisa criar uma medida que acumule a qtde dias, mas respeitando a Legenda, contando aonde for I e X, ou seja no exemplo abaixo se olharmos pro Funcionário Joao, ele teve Inicio da jornada dia 10/03 e trabalhou até dia 16/03, então precisa acmular dentro desse range, depois ele só voltou a Inicio de jornad adia 24/03, aonde dev reiniciar a contagem de dias.

Segue pbix com base exelpmo em anexo.

image.png.803e7fad2f8f390d9c30dfe9bce77ba3.png

DUVIDA_PETRUKIO_ACUMUALDO.pbix

Editado por Davi Rodolfo
Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos
  • Solução

Suave @Davi Rodolfo?

Usa a medida abaixo:

Citar
? Acumulado Dias =
VAR _DataInicio =
    CALCULATE(
        MAX(TabPETRUKIO[Data]),
        TabPETRUKIO[Info] IN {"I", "T"},
        dCalendario[Data] <= MAX(dCalendario[Data])
    )
VAR _Acumulado =
    CALCULATE(
        [Acumulado Dias],
        FILTER(
            ALLEXCEPT(dCalendario, dCalendario[SemanaIsoAnoNo]),
            dCalendario[Data] >= _DataInicio &&
            dCalendario[Data] <= MAX(dCalendario[Data])
        )
    )
RETURN
    IF(MAX(TabPETRUKIO[Info]) IN {"I", "X"}, _Acumulado)

image.png.5b047634d9929bdc2935227874830dfe.png

Se essa resposta te ajudou, não esquece de marcar como melhor solução 😉

Abs!

  • Like 3
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...