Alunos renanfelipes Postado Julho 7, 2022 Alunos Compartilhar Postado Julho 7, 2022 Olá Pessoal. Uma dúvida de lógica aqui. Preciso fazer um calculo de dependência de suporte técnico, onde me falta uma parte da medida. quantidade de dias sem atendimento, onde a lógica é esta: IF( [Qtd Atendimentos] = 0 && SELECTEDVALUE(dCalendario[Dia válido]) = 1, somar os dias) ou seja no exemplo abaixo o resultado precisa ser 6. Para quando for filtrado um mês em específico seja exibido o percentual de 72,72% de dependência. Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Solução alexsander.silva Postado Julho 7, 2022 Alunos Solução Compartilhar Postado Julho 7, 2022 Vê se te atende: É isso que você precisa ou o 6 tem que se repetir em todas as linhas? Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos alexsander.silva Postado Julho 7, 2022 Alunos Compartilhar Postado Julho 7, 2022 4 minutos atrás, renanfelipes disse: Olá Pessoal. Uma dúvida de lógica aqui. Preciso fazer um calculo de dependência de suporte técnico, onde me falta uma parte da medida. quantidade de dias sem atendimento, onde a lógica é esta: IF( [Qtd Atendimentos] = 0 && SELECTEDVALUE(dCalendario[Dia válido]) = 1, somar os dias) ou seja no exemplo abaixo o resultado precisa ser 6. Para quando for filtrado um mês em específico seja exibido o percentual de 72,72% de dependência. Bom dia, Favor anexar um pbix de exemplo por favor. Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Edson Igari Postado Julho 7, 2022 Alunos Compartilhar Postado Julho 7, 2022 @renanfelipes, blz. Se entendi direito, tenta isso: Dias_Sem_atend = SUMX( VALUES(ID_DATA), IF( [Qtd Atendimentos] = 0 && SELECTEDVALUE(dCalendario[Dia válido]) = 1, 1,0) ) se não der certo, anexa um pbix um excel. Assim fica mais fácil de ajudar. Link para o comentário Compartilhar em outros sites More sharing options...
0 Admin Tiago Craici - Xperiun Postado Julho 7, 2022 Admin Compartilhar Postado Julho 7, 2022 Bom dia @renanfelipes! Da uma olhada veja se ajuda: renan.pbix Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos renanfelipes Postado Julho 7, 2022 Autor Alunos Compartilhar Postado Julho 7, 2022 Olá Pessoal, de momento as soluções não atenderam a necessidade. Estou encaminhando uma base para testes. duvida.pbix Link para o comentário Compartilhar em outros sites More sharing options...
0 Admin Tiago Craici - Xperiun Postado Julho 7, 2022 Admin Compartilhar Postado Julho 7, 2022 Fiquei com essa dúvida também... 🤔 Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos alexsander.silva Postado Julho 7, 2022 Alunos Compartilhar Postado Julho 7, 2022 Caso queira o 6 em todas as linhas eu consegui utilizando esta medida: DiasSemAtend = VAR vMes = MONTH( SELECTEDVALUE(dCalendario[ID_DATA]) ) VAR vDiaInicial = CALCULATE( MIN(dCalendario[Dia]), ALL(dCalendario), dCalendario[Mês] = vMes ) VAR vDiaFinal = CALCULATE( MAX(dCalendario[Dia]), ALL(dCalendario), dCalendario[Mês] = vMes ) VAR vDiasSemAtend = CALCULATE( COUNTROWS( FILTER( dCalendario, [Qtd Atendimentos] = 0 && [Dia válido] = 1 ) ), dCalendario[Mês] = vMes, dCalendario[Dia] >= vDiaInicial && dCalendario[Dia] <= vDiaFinal ) RETURN IF( HASONEVALUE(dCalendario[ID_DATA]), vDiasSemAtend, CALCULATE( COUNT(dCalendario[ID_DATA]), FILTER( dCalendario, [Qtd Atendimentos] = 0 && [Dia válido] = 1 ) ) ) Não sei se é a melhor maneira de fazer, mas é uma possível solução. 2 Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos renanfelipes Postado Julho 7, 2022 Autor Alunos Compartilhar Postado Julho 7, 2022 @Tiago Craici , @alexsander.silva e @edigari Muito obrigado pela ajuda de todos. A resolução do colega @alexsander.silva conseguiu contemplar a necessidade. Segue abaixo a medida completa para curiosidade cientifica, trecho da dúvida está destacado: Grau de Dependência = var vDiasUteisMes = CALCULATE( CALCULATE( COUNTROWS(dCalendario), dCalendario[Dia válido] = 1 ), ALL(dCalendario), VALUES(dCalendario[Ano]), VALUES(dCalendario[Mês]) ) var vDiasSemAtend = CALCULATE( COUNT(dCalendario[ID_DATA]), FILTER( dCalendario, [Qtd Atendimentos] = 0 && [Dia válido] = 1 ) ) return 1 - DIVIDE(vDiasSemAtend, vDiasUteisMes) 2 Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos alexsander.silva Postado Julho 7, 2022 Alunos Compartilhar Postado Julho 7, 2022 5 minutos atrás, renanfelipes disse: @Tiago Craici , @alexsander.silva e @edigari Muito obrigado pela ajuda de todos. A resolução do colega @alexsander.silva conseguiu contemplar a necessidade. Segue abaixo a medida completa para curiosidade cientifica, trecho da dúvida está destacado: Grau de Dependência = var vDiasUteisMes = CALCULATE( CALCULATE( COUNTROWS(dCalendario), dCalendario[Dia válido] = 1 ), ALL(dCalendario), VALUES(dCalendario[Ano]), VALUES(dCalendario[Mês]) ) var vDiasSemAtend = CALCULATE( COUNT(dCalendario[ID_DATA]), FILTER( dCalendario, [Qtd Atendimentos] = 0 && [Dia válido] = 1 ) ) return 1 - DIVIDE(vDiasSemAtend, vDiasUteisMes) Obrigado, fico feliz em ajudar. 1 Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
renanfelipes
Olá Pessoal. Uma dúvida de lógica aqui.
Preciso fazer um calculo de dependência de suporte técnico, onde me falta uma parte da medida.
quantidade de dias sem atendimento, onde a lógica é esta: IF( [Qtd Atendimentos] = 0 && SELECTEDVALUE(dCalendario[Dia válido]) = 1, somar os dias)
ou seja no exemplo abaixo o resultado precisa ser 6. Para quando for filtrado um mês em específico seja exibido o percentual de 72,72% de dependência.
Link para o comentário
Compartilhar em outros sites
9 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