Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

[Dúvida] Erro Medida DAX para calcular o tempo desconsiderando sábado e domingo

Bom dia, Pessoal estou utilizando essa medida para calcular o tempo entre a data de Input e o Retorno, porem não estou conseguindo localizar o erro, na função WEEKDAY, no calculo eu não quero considerar sábado e domingo, porém a medida não funciona. Vou utilizar ela para criar uma coluna calculada.

Duração = SUMX( FILTER( CALENDAR(Certificados[DATA INPUT], Certificados[DATA DE RETORNO] WEEKDAY([Date] , 2) < 6 ), 24 )

Segue exemplo de dados:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade DATA INPUT DATA DE RETORNO 02/10/2023 03/10/2023 02/10/2023 04/10/2023 02/10/2023 06/10/2023 02/10/2023 07/10/2023 02/10/2023 08/10/2023

3 respostas

E aí, Luciano!

Pelo que tô vendo, na tua medida 'Duração', tem um pequeno deslize na função WEEKDAY. Se liga, a função WEEKDAY retorna o dia da semana, mas ela começa contando do domingo como 1, segunda como 2, e assim por diante. Tu quer que segunda seja 1, terça seja 2, e por aí vai, certo?

Então, ajusta o teu código assim:

Duração = SUMX(FILTER(CALENDAR(Certificados[DATA INPUT], Certificados[DATA DE RETORNO]), WEEKDAY([Date], 2) < 6), 24)

O truque tá no 'WEEKDAY([Date], 2) < 6'. Esse '2' ali faz a mágica de começar contando a partir de segunda-feira. Com isso, tu deve pegar só os dias da semana e ignorar os sábados e domingos.

Dá uma testada e vê se agora tá do jeito que tu quer.

Bom dia!

Tentei aqui, mas mesmo assim ele me retorno com a mensagem abaixo:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

solução!

Boa tarde Pessoal!

Se alguém pode me auxiliar com o erro acima.

Desde já agradeço.