13 Replies Latest reply: Mar 30, 2012 9:37 AM by Sebastian Pereira RSS

    Ayuda

      Buenas tardes.

       

      Podrían explicar como se evalua esta expresión soy nuevo en qlikview y necesito poder comprender cual es la logica y como interpretar las expresiones.

       

      que significa $,

      Los signos de llave

      que significa o que hace esta expresión

       

      Sum( {$<flow_month={"$(=month(min(flow_date)-1))"}, flow_day={">=1<=31"}>} numeric_value_1)

        • Ayuda
          jagan mohan rao appala

          Hi,

           

          This expression returns you the sum of the numeric_value_1 for values which has

           

          min(flow_date) - 1 = gets you minimum of flow_date and -1 subtracts one day from it

           

          for

          flow_month =  month(min(flow_date) - 1) gets you the month name of the min(flow_date) -1 date.

           

          flow_day>=1 and flow_day<=31

           

          Hope this helps you.

           

          Regards,

          Jagan.

          • Ayuda

            Hi Jagan.

             

            Thank for the explanation but

             

            what does mean $ symbol,

            what does mean { ,<,[ symbols,

             

             

            Thank alot

              • Ayuda
                j i

                Hola, el simbolo $ hace referencia a las selecciones que hay actualmente en tu aplicacion. El restoque preguntas es parte de como se forma la expresion del Set Analysis.

                Ve a la ayuda y escribe Set Analysis y ahi tendras mayor informaciòn sobre lo que preguntas.

                • Ayuda
                  jagan mohan rao appala

                  Hi,

                   

                  $ represents the current selections

                  { and < are part of expression syntax which indicates the start and end of set analysis.

                   

                  [ and ] is used to specify a filed which has spaces in between the field name.

                   

                  Hope this helps you.

                   

                  Regards,

                  Jagan.

                  • Ayuda
                    Sebastian Pereira

                    Hola Mario,

                     

                    Toda esta simbología es la sintaxis de una técnica de Qlikview llamada Set Análisis (en el Help, lo encontrás como Análisis de Conjuntos)

                     

                    De alguna manera, delimitan la expresión al conjunto que vos le pasás.

                     

                    En tu caso, Sum( {$<flow_month={"$(=month(min(flow_date)-1))"}, flow_day={">=1<=31"}>} numeric_value_1) significa:

                    1- Entre llaves {} está todo el Set Análisis, lo que delimita el conjunto

                    2- El $ de adelante indica que tenga en cuenta las selecciones que hagas (si fuera un "1", seleccionás cualquier cosa y el gráfico no cambia)

                    3- Entre <> ponés las condiciones, separadas por comas

                    4- flow_month={...} Significa que haga de cuenta que seleccionaste lo de adentro de los {} en el campo flow_month

                    5- "$(=month(min(flow_date)-1))" busca el mínimo valor de mes de la fecha seleccionada y le resta uno (luego lo busca en el campo flow_month...

                    6- flow_day={">=1 <=31"} lo mismo que 4 y 5, pero ahora en día como si seleccionaras los valores desde 1 a 31

                    7- Una vez que la expresión redujo todo el universo a esas selecciones, suma numeric_value_1

                     

                    Te diría que esto no es algo como para principiantes de Qlikview. Hace mucho empezaste? Te agrego y contame por email en qué te puedo ayudar.

                      • Re: Ayuda

                        Sebastián como estas.

                         

                         

                         

                        Muchas gracias por tu explicación, pues vengo empezando y si me interesa mucho poder entender bien la sintaxis para poder realizar algunas cosas que me han solicitado.

                         

                        Si tú me pudieras ayudar indicándome dónde puedo encontrar documentación sobre todo esto te lo agradeceré mucho.

                         

                         

                         

                        Si veo que no es para principiantes como yo pero no tengo opción o lo hago o lo hago.

                         

                         

                         

                        Saludos

                         

                         

                         

                                 Mario Diaz Parham

                         

                                    Jefe Informática

                         

                        Grupo Midence Soto Pierrefeu

                         

                                 Tel. (504) 2280 32 57

                         

                         

                         

                        De: sebastiandpereira qliktech@sgaur.hosted.jivesoftware.com

                        Enviado el: Miércoles, 28 de Marzo de 2012 09:43 a.m.

                        Para: Mario Diaz Parham

                        Asunto: - Re: Ayuda

                         

                         

                         

                         

                         

                         

                        <http://community.qlik.com/index.jspa> QlikCommunity

                         

                         

                         

                        Re: Ayuda

                         

                         

                        created by sebastiandpereira <http://community.qlik.com/people/sebastiandpereira>  in Development (QlikView Desktop) - View the full discussion <http://community.qlik.com/message/205295#205295

                        • Re: Ayuda

                          Sebastián tengo otra consulta.

                           

                           

                           

                          En esta expresión como puedo hacer para no limitar la selección al YearTodate O mejor dicho.

                           

                          Debo de hacer una tabla que me muestre la venta mensual por vendedor por mes del año actual y año anterior y debe de acumularme estas ventas en cada periodo, y compararla con las cuotas de ventas asignadas a ellos por cada mes.

                           

                           

                           

                          He hecho algo como esto.

                           

                           

                           

                           

                          Vendedor

                           

                          Mes

                           

                          Ventas 2011

                           

                          Acumulado0

                           

                          Ventas 2012

                           

                          Acumulado1

                           

                           

                          Alma Amador

                           

                          Ene

                           

                          24878.72

                           

                          24878.72

                           

                          35524.52

                           

                          35524.52

                           

                           

                          Feb

                           

                          2303241.18

                           

                          2328119.90

                           

                          2332751.83

                           

                          2368276.35

                           

                           

                          Mar

                           

                          150693.23

                           

                          2478813.13

                           

                          381340.16

                           

                          2749616.51

                           

                           

                          Abr

                           

                          0.00

                           

                          2478813.13

                           

                          0.00

                           

                          2749616.51

                           

                           

                          May

                           

                          0.00

                           

                          2478813.13

                           

                          0.00

                           

                          2749616.51

                           

                           

                          Jun

                           

                          0.00

                           

                          2478813.13

                           

                          0.00

                           

                          2749616.51

                           

                           

                          Jul

                           

                          0.00

                           

                          2478813.13

                           

                          0.00

                           

                          2749616.51

                           

                           

                          Ago

                           

                          0.00

                           

                          2478813.13

                           

                          0.00

                           

                          2749616.51

                           

                           

                          Sep

                           

                          0.00

                           

                          2478813.13

                           

                          0.00

                           

                          2749616.51

                           

                           

                          Oct

                           

                          0.00

                           

                          2478813.13

                           

                          0.00

                           

                          2749616.51

                           

                           

                          Nov

                           

                          0.00

                           

                          2478813.13

                           

                          0.00

                           

                          2749616.51

                           

                           

                          Dic

                           

                          0.00

                           

                          2478813.13

                           

                          0.00

                           

                          2749616.51

                           

                           

                          Total

                           

                          2478813.13

                           

                          2478813.13

                           

                          2749616.51

                           

                          2749616.51

                           

                           

                           

                          He utilizado estas expresiones.

                           

                           

                           

                          sum(if (InYearToDate (Fecha, Today(), -1), ))

                           

                           

                           

                          =RangeSum(sum(if (InYearToDate (Fecha, Today(), -1), , 0)),Above())

                           

                           

                           

                          sum(if (InYearToDate (Fecha, Today(), 0), ))

                           

                           

                           

                          =RangeSum(sum(if (InYearToDate (Fecha, Today(), 0), )),Above())

                           

                           

                           

                          ¿Cómo puedo hacer para que en las columnas de acumulado0, acumulado1 a los meses que no están dentro de la fecha coloque cero en vez de lo que se lleva acumulado?

                           

                          ¿Si quisiera no solamente tener un cuadro que me compare solamente dos años si no más años que debería de utilizar?

                           

                           

                           

                          ¿Qué efecto tendría en las expresiones de arriba si coloco el Signo de Dollar?

                           

                           

                           

                          Muchas gracias por tu ayuda.

                           

                           

                           

                          Saludos

                           

                           

                           

                                   Mario Diaz Parham

                           

                                      Jefe Informática

                           

                          Grupo Midence Soto Pierrefeu

                           

                                   Tel. (504) 2280 32 57

                           

                           

                           

                          De: sebastiandpereira qliktech@sgaur.hosted.jivesoftware.com

                          Enviado el: Miércoles, 28 de Marzo de 2012 09:43 a.m.

                          Para: Mario Diaz Parham

                          Asunto: - Re: Ayuda

                           

                           

                           

                           

                           

                           

                          <http://community.qlik.com/index.jspa> QlikCommunity

                           

                           

                           

                          Re: Ayuda

                           

                           

                          created by sebastiandpereira <http://community.qlik.com/people/sebastiandpereira>  in Development (QlikView Desktop) - View the full discussion <http://community.qlik.com/message/205295#205295