Ir para conteúdo
  • 0

Acumulado Por Lote


Ir para solução Solucionado por Joao Barbosa ,

Pergunta

  • Alunos
Postado

Bom dia Prezados(as). 

Desejo favor um calculo % da quantidade pela quantidade saída por lote, se tenho saída no mês de março e o lote criado em janeiro mesmo usando o ALL ele não trás os dados dos lotes produzidos. O que desejo é se tiver saída daquele lote em um determinado período ele traga a quantidade para calculo do %. Arquivo pbix em anexo. 

 

image.png.59f94925496c7e0cb3b4d28a65bc844a.png 

Base.pbix

9 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos
  • Solução
Postado
Agora, Joao Barbosa disse:

Bom Dia! 

usa um hasonevalue para o total tipo assim: pode colocar em variáveis se preferir

 

SWITCH(TRUE(),
_Medidas[Soma Saída] = BLANK(),BLANK(),  - se não tiver nada no soma saida vai aparecer nada
HASONEVALUE(d1[COD_LOTE])=TRUE(), - quando existir contexto de codido lote vai fazer a soma total
CALCULATE([Soma Quantidade],ALL(dCalendario[DataId]), dCalendario[DataId] <= MAX(dCalendario[DataId])),
SUMX(VALUES(d1[COD_LOTE]),CALCULATE([Soma Quantidade],ALL(dCalendario[DataId]), dCalendario[DataId] <= MAX(dCalendario[DataId])))) - quando não existir vai fazer a soma de tudo

 

Base.pbix

  • 0
  • Alunos
Postado

Olá @Gilson Filho!

Pelo que analisei aqui, nesses espaços não são retornados dados porque eles não existem nessa tabela Fato que você tem no modelo, segue um exemplo.

Reveja os seus dados se de repente ao trazer para o relatório quem sabe não veio esses dados, ou se tem algum filtro fazendo eles não serem retornados na sua Fato. Tendo valor para somar, consequentemente a sua % também funcionará corretamente.

image.png.6f6f7ffd3506fdabf7cfdb4749decf25.pngimage.png.124b946c269c3118b20c2717bebdd450.png

  • 0
  • Alunos
Postado
12 minutos atrás, Michele disse:

Olá @Gilson Filho!

Pelo que analisei aqui, nesses espaços não são retornados dados porque eles não existem nessa tabela Fato que você tem no modelo, segue um exemplo.

Reveja os seus dados se de repente ao trazer para o relatório quem sabe não veio esses dados, ou se tem algum filtro fazendo eles não serem retornados na sua Fato. Tendo valor para somar, consequentemente a sua % também funcionará corretamente.

image.png.6f6f7ffd3506fdabf7cfdb4749decf25.pngimage.png.124b946c269c3118b20c2717bebdd450.png

@Michele Boa tarde. 
O  base é de um período de 01/01/2022 até 31/03/2022, na imagem em anexo a primeira tabela não tem interação e a segunda tem com o mês de março, o que desejo mostrar é o que teve saída durante o mês venha o quantidade do lote que pode ter sido produzido nos meses ou ano anterior. O lote 660 por exemplo não deveria aparecer no mês de março pq não teve saída. 

image.thumb.png.c6092b47d6e135f660ec0daadf174b21.png

  • 0
  • Alunos
Postado
9 minutos atrás, Gilson Filho disse:

@Michele Boa tarde. 
O  base é de um período de 01/01/2022 até 31/03/2022, na imagem em anexo a primeira tabela não tem interação e a segunda tem com o mês de março, o que desejo mostrar é o que teve saída durante o mês venha o quantidade do lote que pode ter sido produzido nos meses ou ano anterior. O lote 660 por exemplo não deveria aparecer no mês de março pq não teve saída. 

image.thumb.png.c6092b47d6e135f660ec0daadf174b21.png

Boa Tarde! 

@Gilson Filho

Não sei se entendi muito bem , mas um IF não resolveria??

Tipo 
Essa medida ficaria no lugar da soma quantidade ACC

IF ( soma de saida = blank() , blank() , soma quantidade acc)
ou ate utilizar o filtro de campo do próprio power bi e filtrar todos os valores NÃO BRANCOS.

Espero ter conseguido ajudar , caso contrário se puder explicar um pouco melhor.

  • 0
  • Alunos
Postado
8 horas atrás, Joao Barbosa disse:

Boa Tarde! 

@Gilson Filho

Não sei se entendi muito bem , mas um IF não resolveria??

Tipo 
Essa medida ficaria no lugar da soma quantidade ACC

IF ( soma de saida = blank() , blank() , soma quantidade acc)
ou ate utilizar o filtro de campo do próprio power bi e filtrar todos os valores NÃO BRANCOS.

Espero ter conseguido ajudar , caso contrário se puder explicar um pouco melhor.

Olá @Joao Barbosa boa noite. 
O problema do IF é que no total o valor da soma acaba ficando errado mesmo utilizando um SUMX. Sobre colocar no visual em branco não sou muito fã dessa pratica mas irei fazer o teste. 

  • 0
  • Alunos
Postado
11 horas atrás, Gilson Filho disse:

Olá @Joao Barbosa boa noite. 
O problema do IF é que no total o valor da soma acaba ficando errado mesmo utilizando um SUMX. Sobre colocar no visual em branco não sou muito fã dessa pratica mas irei fazer o teste. 

Bom Dia! 

usa um hasonevalue para o total tipo assim: pode colocar em variáveis se preferir

 

SWITCH(TRUE(),
_Medidas[Soma Saída] = BLANK(),BLANK(),  - se não tiver nada no soma saida vai aparecer nada
HASONEVALUE(d1[COD_LOTE])=TRUE(), - quando existir contexto de codido lote vai fazer a soma total
CALCULATE([Soma Quantidade],ALL(dCalendario[DataId]), dCalendario[DataId] <= MAX(dCalendario[DataId])),
SUMX(VALUES(d1[COD_LOTE]),CALCULATE([Soma Quantidade],ALL(dCalendario[DataId]), dCalendario[DataId] <= MAX(dCalendario[DataId])))) - quando não existir vai fazer a soma de tudo
  • 0
Postado

@Gilson Filho

Olá tudo bem?

Já resolveu ou ainda está com problemas?

Pode acontecer de você receber uma resposta que não é 100% do que você esperava. Mesmo assim, se ela o ajudou de alguma forma para que você mesmo conseguisse chegar à solução, conte como você fez isso e marque como a melhor resposta.

 

  • 0
  • Alunos
Postado
5 minutos atrás, Ayumi disse:

@Gilson Filho

Olá tudo bem?

Já resolveu ou ainda está com problemas?

Pode acontecer de você receber uma resposta que não é 100% do que você esperava. Mesmo assim, se ela o ajudou de alguma forma para que você mesmo conseguisse chegar à solução, conte como você fez isso e marque como a melhor resposta.

 

Boa noite ! 
Não foi resolvido @Ayumi, mas pode irei encerrar.

Faça login para comentar

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



Entrar Agora
×
×
  • Criar Novo...