Ir para conteúdo
  • 0

Filtro com Intervalo de datas


André Faria
Ir para solução Solucionado por Bruno Abdalla de Souza ,

Pergunta

  • Membros

Olá, pessoal!

Estou desenvolvendo um dashboard de produção por colaborador e necessito identificar quantos clientes, projetos e tarefas estão sendo executados. Dessa forma, quando for filtrado um dia específico, é preciso aparecer todos os clientes/proj/tasks, onde a data início seja menor do que a data especifica e a data fim maior que essa data especifica...  

Porém, quando eu filtro apenas um dia, ou um determinado período de tempo pequeno (Através do relacionamento Calendario[Data] e Tasks[Data Inicio]), aparece apenas a quantidade de tarefas cadastradas com “Data início” naquele dia, e não todas as tasks que estão em andamento no período.

Em anexo, segue as 2 planilhas de dados e o arquivo PBIX.

Exemplo:

Quando filtrarmos dia 18/05, ele aparece assim:

image.png.61d782dc732e0c84ed5770bb36d32883.png

Mas quero que apareça assim (Considerando o intervalo de data início e data fim):

image.png.ccc5b9bc6498a50562b19b95f72654d0.png

 

 

 

Tasks - Experience.pbix dTempo.xlsx Fato tarefas.xlsx

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0
  • Membros
  • Solução

Criei uma dCalendario auxiliar, sem relacionar a com a tabela fTasks. Usei a data da dCalendarioAux na segmentação de dads. Depois criei a seguinte medida:

CH Total teste = 
    VAR vDataMin = 
        MIN(dTempoAux[Data])
    VAR vDataMax = 
        MAX(dTempoAux[Data])
    VAR vChTotal = 
        CALCULATE(
            SUM(fTasks[CH total]),
            FILTER(
                fTasks,
                fTasks[Data Inicio] <= vDataMin && 
                fTasks[Data Fim] >= vDataMax
            )
        )
RETURN
    vChTotal

Veja se atende a sua necessidade.

Tasks-Experience.pbix

  • Gostei 1
Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...