Ir para conteúdo
  • 0

Formatar modelo para apresentar as ocorrências por mês inclusive que não realizou, considerando um status mensal de cada individuo


Juliano Modesto da Silva
Ir para solução Solucionado por FelipeHulle ,

Pergunta

  • Alunos

Tenho duas tabelas de fato (com ocorrências), uma de observações e outra de diálogos. Uma tabela dimensão de integrantes, e também uma tabela com os status de cada integrante por mês.

Preciso mostrar as ocorrências mês a mês considerando apenas os usuários ativos, mas que também mostre aqueles usuários que não realizaram. Pois a meta mensal será o mínimo de 2. 

Um teste que fiz funciona sem os usuários que não realizaram. Se colocar 0 a soma, para de funcionar o filtro de status.

Modelo ferramentas.pbix Base do PBIX.xlsx

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos
  • Solução

@Juliano Modesto da Silva

Alterei a medida para:

ferramenta com 0 =
var Obs = CALCULATE(COUNT('fObservação'[Id]),IntegrantesMes[Status]="Ativo")
var Dial = CALCULATE(COUNT(fDialogo[ID]),IntegrantesMes[Status]="Ativo")
var result = Obs+Dial
var selec = SELECTEDVALUE(IntegrantesMes[Status])
return      
IF(selec="Ativo" && result<1,0,result)

Verifica por gentileza, se funcionou. Segue em anexo.Modelo ferramentas_solucao_v2.pbix

 

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

Oi @Juliano Modesto da Silva.

Segue solução, verifique se atende por gentileza.

Medida:

ferramenta com 0 =
var Obs = CALCULATE(COUNT('fObservação'[Id]),IntegrantesMes[Status]="Ativo")
var Dial = CALCULATE(COUNT(fDialogo[ID]),IntegrantesMes[Status]="Ativo")
var soma = obs+Dial
return
IF(soma<1,0,soma)

 

Modelo ferramentas_solucao.pbix

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

Olá  @FelipeHulle,
Para aparecer os usuários que não realizaram funcionou. Mas não respeitou o filtro do status "ativo" no período (mês) conforme a tabela IntegrantesMes.

Exemplo: a matricula 5603, só poderia estar ativo em janeiro, nos demais meses não está com esse status.

 

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

Não entendi. @Juliano Modesto da Silva

Esse 5603 de exemplo, não está aparecendo em nenhum mês, pois não está ativo nenhum mes.

image.png.6e13a5f7882350d0a72f9d51beb60d09.png

E o filtro de data está funcionando, trazendo nos mes filtrado apenas os colaboradores ativos.

Exemplo:

Janeiro:

image.png.47605eba9909f92e94e962ae2548980e.png

Fevereiro:Modelo ferramentas_solucao_v2.pbix

image.png.9239031e702a564f9ca866051c2d822a.png

Segue solução em anexo

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
2 horas atrás, FelipeHulle disse:

@Juliano Modesto da Silva

Alterei a medida para:

ferramenta com 0 =
var Obs = CALCULATE(COUNT('fObservação'[Id]),IntegrantesMes[Status]="Ativo")
var Dial = CALCULATE(COUNT(fDialogo[ID]),IntegrantesMes[Status]="Ativo")
var result = Obs+Dial
var selec = SELECTEDVALUE(IntegrantesMes[Status])
return      
IF(selec="Ativo" && result<1,0,result)

Verifica por gentileza, se funcionou. Segue em anexo.Modelo ferramentas_solucao_v2.pbix

 

Muito obrigado pelo apoio @FelipeHulle, assim aparece em Branco quem  está com status diferente de "Ativo" e não realizou nenhuma atividade. Mas essa foi a melhor solução e já consigo prosseguir com o relatório. Pois filtro para desconsiderar os Em Branco.
Só vai aparecer se o colaborador marcado como diferente "Ativo" realizar uma ocorrência, mas esse caso resolvo qualitativamente.

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