7 Replies Latest reply: Apr 8, 2016 8:22 AM by Agustín Bobba RSS

    CONSULTA DE VISUALIZACIÓN GRÁFICOS

    Verónica Villa

      Amigos una pregunta, en primer lugar cabe mencionar que soy nueva en Qlikview, estaba realizando un reporte con respecto a la visualización del número de estudiantes en un gráfico de barras y tabla pivotante en la que se hace referencia dos veces a las dimensiones que ubiqué al gráfico, que es lo que debería hacer para solucionar este problema 1.jpg

        • Re: CONSULTA DE VISUALIZACIÓN GRÁFICOS
          Chanty 4u

          Hi,

           

          puede u eloberate a los productos previstos ?

          • Re: CONSULTA DE VISUALIZACIÓN GRÁFICOS
            Verónica Villa

            Hola Chanty no te entiendo muy bien pero me parece que me estás preguntando en que producto estoy desarrollando el reporte es el Qlikview versión 11.20

            verosalexandra escribió:

             

            Amigos una pregunta, en primer lugar cabe mencionar que soy nueva en Qlikview, estaba realizando un reporte con respecto a la visualización del número de estudiantes en un gráfico de barras y tabla pivotante en la que se hace referencia dos veces a las dimensiones que ubiqué al gráfico, que es lo que debería hacer para solucionar este problema 1.jpg

            • Re: CONSULTA DE VISUALIZACIÓN GRÁFICOS
              Mayuresh Athalye

              Por favor, compruebe si spacees en los valores de sus dimensiones
              Ex:
              Dimensión país que tiene valores como "Japón " , "Japón " , "Austria " , "Austria "

              Si este es el caso, entonces reemplazar los valores duplicados en la tabla misma o utilizar la transformación en usinf guión Si perfectas condiciones
              Carga
              si ( País = ' Japón ' o Contry = ' Japón ' , ' Japón ' , País ) como País
              de tabla1 ;


              Más

              Crear una tabla separada con dos columnas como País , Nuevo País . la columna País contiene los valores de las columnas de campo y la columna Mew país contiene el nombre común para los países
              Ex:
              país New_Country
              "Japón " "Japón "
              "Japón " "Japón "
              "Austria " "Austria "
              " Austria_ " "Austria "

              a continuación, utilizar ApplyMap en su mesa para tirar de la columna New_Country


              Creo que , esta es la respuesta a su pregunta .

              • Re: CONSULTA DE VISUALIZACIÓN GRÁFICOS
                Joe L

                yMap:
                MAPPING LOAD * INLINE [
                X, Y
                'Japón', 'Japon'
                ]
                ;


                LOAD
                ApplyMap('MyMap', F1) as F3,
                F2
                ;
                LOAD * INLINE [
                F1, F2
                'Japón', 20
                'Japon', 20
                'Austria' , 50
                ]
                ;

                 

                Resulta en esto

                 

                example.jpg

                • Re: CONSULTA DE VISUALIZACIÓN GRÁFICOS
                  Agustín Bobba

                  Hola Verónica,

                   

                  Proba hacer esto, se llama Mapping, la idea es lograr un mapeo, por ejemplo, yo cree una tabla que tiene por cada uno de tus niveles un correspontiente estandarizado. O sea, todo aquello que tiene "CUARTO" le corresponde "CUARTO NIVEL" y asi con el resto.

                  Una vez que se tiene la tabla de mapeo, se tiene que aplicar. para ello esta el ApplyMap. Esta funcion se aplica a un campo y qlikview va a tratar de hacer el mapeo con la tabla que se creo.

                   

                  ApplyMap('NivelesStandars',DescriptNivel,DescriptNivel) el primer parametro es el nombre de la tabla, el segundo parametro es el campo que queres que haga el mapeo y el ultimo es el default, o sea si no encuentra con que mapear coloca ese en su lugar.

                   

                  NivelesStandars:
                  Mapping LOAD
                  *
                  INLINE
                  [
                    Nivel,      Standar
                    CAB,                CAB,
                    CUARTO,            CUARTO NIVEL,
                    CUARTO NIVEL,      CUARTO NIVEL,
                    DECIMO,            DECIMO NIVEL,
                    DÉCIMO,            DECIMO NIVEL,
                    DECIMO NIVEL,      DECIMO NIVEL,
                    DIEZ,              DECIMO NIVEL,
                    N.BASICO,          NIVEL BASICO,
                    NIVEL BASICO,      NIVEL BASICO,
                    NOVENO,            NOVENO NIVEL,
                    NOVENO NIVEL,      NOVENO NIVEL,
                  ]
                  
                  
                  
                  
                  Tabla:
                  Load
                    ApplyMap('NivelesStandars',DescriptNivel,DescriptNivel) AS [Decripcion Nivel],
                    [Num] AS [Num de estudiantes]
                  ;
                  LOAD * INLINE [
                      DescriptNivel,    Num
                      CAB,              2
                      CUARTO,          173
                      CUARTO NIVEL,    173
                      DECIMO,          69
                      DÉCIMO,          69
                      DECIMO NIVEL,    69
                      DIEZ,            69
                      N.BASICO,          2
                      NIVEL BASICO,      2
                      NOVENO,          183
                      NOVENO NIVEL,    183
                  ];
                  
                  

                   

                   

                  Espero que esto te ayude.

                   

                  Saludos,

                   

                  Agustin.

                  • Re: CONSULTA DE VISUALIZACIÓN GRÁFICOS
                    Agustín Bobba

                    Hola Veronica!,

                     

                    Como vas con esto?

                     

                    Saludos,

                     

                    Agustin