1 Reply Latest reply on Apr 19, 2018 5:55 AM by Thiago Cunha

    Especialidade principal de um médico

    Bruno Zanardi

      Preciso classificar a especialidade principal de um médico baseado na quantidade de consultas que ele realiza em cada especialidade que atende. Ou seja, se ele faz por mês 120 consultas em Clínica Médica e 300 em Cardiologia, a variável especialidade principal deve assumir Cardiologia para este médico. Como posso fazer esta classificação?

        • 1. Re: Especialidade principal de um médico
          Thiago Cunha

          Olá Bruno...

           

          Você pode usar a função de nome FIXED para resolver esse problema....

           

          No seu caso você precisará seguir 3 etapas

          1. Setar (para cada linha), usando o fixed, o número total de consultas de cada especialidade, mês, médico
            1. {FIXED Médico, Meses, Especialidade : SUM(Consultas)} -> Vamos chamar esse campo de "TCME" (Total de Consultas por médico e especialidade)
          2. Agora você precisa setar, com o fixed novamente, para cada médico no mês o valor da maior quantidade de consultas
            1. {FIXED Médico, Meses: MAX(TCME)} -> Vamos chamar esse campo de "MCM" (Maior consulta por médico)
          3. É agora nessa etapa que você vai resgatar o nome da especialidade cuja quantidade total de consultas seja a maior....
            1. {FIXED Médico, Meses: MAX( IF TCME = MCM THEN Especialidade END )}

           

           

          O FIXED é uma função que grava o valor de um agregado em cada linha do nível de detalhe que você passar

          Por exemplo, se você usar {FIXED Médico, Meses : SUM(Consultas)  }, esse cálculo fixaria o total de consultas de cada médico em cada mês, esse valor se repetiria em cada linha.....

          2 of 2 people found this helpful