5 Replies Latest reply: Jun 11, 2015 9:32 AM by Paulo Vendruscolo Bermude RSS

    Erro rangesum com count - Script

    Marcelo Fonseca

      Boa tarde!

      Tenho o seguinte script:

       

      DOENCAS:

      LOAD

        KEY_LINKTABLE,

      RangeMax(0,

        if (

        RangeSum(

            (If(Count(DISTINCT IF(FATO_DOENCA = 'DIABETES',FATO_NUMERO_GUIA)>2,3,0))),

            (If(Count(DISTINCT IF(FATO_GRUPO_EXAME = 'EXAM_Hemoglobina',FATO_NUMERO_GUIA)>0,3,0))),

            (If(Count(DISTINCT IF(FATO_GRUPO_EXAME = 'EXAM_Glicose',FATO_NUMERO_GUIA)>1,2,0))),

            (If(Count(DISTINCT IF(FATO_GRUPO_EXAME = 'EXAM_MicroAlbuminura',FATO_NUMERO_GUIA)>0,1,0))),

            (If(Count(DISTINCT IF(FATO_GRUPO_EXAME = 'PROC_Amputacao', FATO_NUMERO_GUIA)>0,1,0)))

        )>=5, 'S'

        )

        ) AS DOENCA_DIABETES

      RESIDENT BASE

      GROUP BY KEY_LINKTABLE;

       

      E quando executamos, acontece o erro "Error in expression: Count takes 1 parameter"

       

      Alguém poderia me ajudar com este erro?