Estou enfrentando um desafio com meu modelo de dados na tabela 'fat_Manut_OS' e gostaria de compartilhar com vocês para obter algumas sugestões.
No meu modelo, tenho a Coluna [CP_CONJUNTO_CAVALO], que representa a junção dos códigos da Carreta: Cavala, Carreta e Dolly. Nessa coluna, tenho várias ordens de serviços registradas na coluna [NR_ORDSERV], cada uma com suas respectivas datas de entrada [DH_ENTRADA] e saída [DH_SAIDA]. Meu objetivo é calcular no Power BI a quantidade de horas que esses conjuntos ficaram em manutenção, seguindo algumas regras específicas:
Tenho situações em que mais de uma ordem de serviço ocorre no mesmo período. No entanto, não desejo contabilizar esse tempo duas vezes. Portanto, durante o intervalo em que essas ordens de serviço ocorrem simultaneamente, desejo considerar apenas uma delas.
Exemplo 1: Se tenho o [CP_CONJUNTO_CAVALO] = 1, com a [NR_ORDSERV] = 1 entrando na manutenção às 14:00 de hoje e saindo às 16:00, e a [NR_ORDSERV] = 2 entrando às 15:00 e saindo às 18:00, o tempo de serviço total para este CP é de 4 horas.
Exemplo 2: Se tenho o [CP_CONJUNTO_CAVALO] = 2, com a [NR_ORDSERV] = 3 entrando na manutenção às 14:00 de hoje e saindo às 18:00, e a [NR_ORDSERV] = 4 entrando às 15:00 e saindo às 17:00, o tempo de serviço total para este CP também é de 4 horas.
A justificativa para a ocorrência de ordens de serviço praticamente no mesmo horário é que pode haver manutenções simultâneas em várias partes do conjunto. Como a disponibilidade é calculada olhando para o conjunto como um todo, se uma das partes estiver em manutenção, o conjunto estará indisponível para a logística.
Estarei anexando um modelo baseado no meu para realizar os testes.
Veja o exemplo do modelo: tenho esse CJ02 que em Janeiro possui essas Ordens de Serviços. A O.S = 88269 deveria anular todas as outras, visto que está dentro do intervalo de todas as outras do print. Com isso, gostaria de demonstrar apenas a quantidade de horas dessa ordem de serviço neste recorte.
Pergunta
Mateus_Silva
Olá, boa tarde!
Estou enfrentando um desafio com meu modelo de dados na tabela 'fat_Manut_OS' e gostaria de compartilhar com vocês para obter algumas sugestões.
No meu modelo, tenho a Coluna [CP_CONJUNTO_CAVALO], que representa a junção dos códigos da Carreta: Cavala, Carreta e Dolly. Nessa coluna, tenho várias ordens de serviços registradas na coluna [NR_ORDSERV], cada uma com suas respectivas datas de entrada [DH_ENTRADA] e saída [DH_SAIDA]. Meu objetivo é calcular no Power BI a quantidade de horas que esses conjuntos ficaram em manutenção, seguindo algumas regras específicas:
Tenho situações em que mais de uma ordem de serviço ocorre no mesmo período. No entanto, não desejo contabilizar esse tempo duas vezes. Portanto, durante o intervalo em que essas ordens de serviço ocorrem simultaneamente, desejo considerar apenas uma delas.
Exemplo 1: Se tenho o [CP_CONJUNTO_CAVALO] = 1, com a [NR_ORDSERV] = 1 entrando na manutenção às 14:00 de hoje e saindo às 16:00, e a [NR_ORDSERV] = 2 entrando às 15:00 e saindo às 18:00, o tempo de serviço total para este CP é de 4 horas.
Exemplo 2: Se tenho o [CP_CONJUNTO_CAVALO] = 2, com a [NR_ORDSERV] = 3 entrando na manutenção às 14:00 de hoje e saindo às 18:00, e a [NR_ORDSERV] = 4 entrando às 15:00 e saindo às 17:00, o tempo de serviço total para este CP também é de 4 horas.
A justificativa para a ocorrência de ordens de serviço praticamente no mesmo horário é que pode haver manutenções simultâneas em várias partes do conjunto. Como a disponibilidade é calculada olhando para o conjunto como um todo, se uma das partes estiver em manutenção, o conjunto estará indisponível para a logística.
Estarei anexando um modelo baseado no meu para realizar os testes.
Veja o exemplo do modelo: tenho esse CJ02 que em Janeiro possui essas Ordens de Serviços. A O.S = 88269 deveria anular todas as outras, visto que está dentro do intervalo de todas as outras do print. Com isso, gostaria de demonstrar apenas a quantidade de horas dessa ordem de serviço neste recorte.
Modelo Dúvida Disponibilidade Hora.pbix
Link para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados
Faça login para comentar
Você vai ser capaz de deixar um comentário após fazer o login
Entrar Agora