Ir para conteúdo
  • 0

Média Peso (kg) despachado por colaborador em um determinado mês considerando ou não dias úteis.


Ir para solução Solucionado por Renato Carlos Rossato ,

Pergunta

  • Alunos
Postado

Olá pessoal, bom dia!

Tenho um cenário na área de expedição que controla a quantidade (em peso) expedida por colaborador. Não estou conseguindo obter o resultado correto para a média de peso por colaborador baseada nos dias que tiveram movimento/registro. 

Ex.:

Para o mês de fevereiro temos 2.547.419 kg no exemplo abaixo. Foram 22 dias com registros/operações para 20 funcionários envolvidos. Consegui obter a média considerando apenas os dias úteis (18):

image.png.aa2f5efd5bd1973d0c34b03af2d29493.png

Mas não consigo chegar no resultado correto quando olho para todos os dias que tiveram movimento (22 dd).

image.png.9db5a575d9a0913ee2bc0655e95024f2.png

Tentei com a AVERAGEX(VALUES....

image.png.974acb60be34753d32f499ebe73b55d3.png

Podem ajudar?

O resultado "Média Peso Colaborar" deveria ser 5.789,58 ao invés de 5000.

Obs.: notei que o 5000 veio do primeiro dia com registro em fev/23 / 20 colaboradores. Anexo tenho excel explicando melhor o caso.

 

Obrigado!

Teste.xlsx

6 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos
Postado

Olá @Thiago Anizio, sugiro que faça uma coluna calculada na tabela calendário para checar as datas que tiveram movimento de fato e depois aplicar esse filtro dessa coluna na medida que acredito que dê certo.

Você pode fazer da seguinte forma:

Data com movimento =
IF(
LOOKUPVALUE(tabelafato[Data Movimento], tabelafato[Data Movimento], dCalendario[Data]), "Sim", "Não")

Depois aplique o filtro na medida usando que acredito que irá funcionar como deseja.

Espero ter ajudado.

  • 0
  • Alunos
Postado
4 horas atrás, Renato Rossato disse:

Olá @Thiago Anizio, sugiro que faça uma coluna calculada na tabela calendário para checar as datas que tiveram movimento de fato e depois aplicar esse filtro dessa coluna na medida que acredito que dê certo.

Você pode fazer da seguinte forma:

Data com movimento =
IF(
LOOKUPVALUE(tabelafato[Data Movimento], tabelafato[Data Movimento], dCalendario[Data]), "Sim", "Não")

Depois aplique o filtro na medida usando que acredito que irá funcionar como deseja.

Espero ter ajudado.

Olá Renato, agora deu certo.

Tinha colocado a coluna que comentou dentro da AVERAGEX, ajustei para COUNTROWS e deu certo.

image.png.43a7f7b3cc67ba8523d9753a5e3881e3.png

Não tinha pensado desta forma (coluna calculada).

Obrigado.

  • 0
  • Alunos
Postado

Um último comentário.

Tenho pra mim que coluna calculada "sempre" terá performance pior que medida. No caso acima tem alguma outra forma de resolver via medida ou o ideal (e mais performatico) é via coluna calculada e medida filtrando ela?

Faça login para comentar

Você vai ser capaz de deixar um comentário após fazer o login



Entrar Agora
×
×
  • Criar Novo...