Set Analysis de Grupo - Ejemplos

    1. Dentro de la selección realizada, cuenta únicamente las IdLlamada que pertenecen al marcador IdLLamadasSospechosas

    (Antes debe crearse marcador en Marcadores\Añadir Marcador).

    Count(  {$*IdLLamadasSospechosasIdLlamada )

     

    2. Cuenta IdAgente  que pertenecen a dos grupos, tanto a marcador IdAgenteMayoresVentas como también a marcador IdAgenteMenoresLLamadas. (Antes deben crearse ambos marcadores en Marcadores\Añadir Marcador).

    Count( {IdAgenteMayoresVentas*IdAgenteMenoresLLamadas} IdAgente)

     

    3. Cuenta los IdAgente  que pertenecen a uno de los dos marcadores (IdAgenteMayoresVentas ó IdAgenteMayoresLLamadas), pero no a ambos.

    Count( {IdAgenteMayoresVentas/IdAgenteMayoresLLamadas} IdAgente)

     

    4. Suma Ventas de EEUU  y  EUROPA. Ignora selección en  Pais y Continente. (funciona como OR).

                Sum( { <Pais={'EEUU'}> + <Continente={'EUROPA'}> } Ventas)

     

    5. Dentro de la selección, suma Ventas de países que no pertenecen a EUROPA ni son EEUU. Ignora selección en  Pais y Continente.

                 Sum( {$-<Pais={'EEUU'}>-<Continente={'EUROPA'}> } Ventas)

     

    6. Calcula en qué porciento las  Ventas de EEUU+EUROPA sobrepasa la suma de las Ventas del resto de países que no son EEUU o pertenecen a EUROPA.

                  Sum( { <Pais={'EEUU'}> + <Continente={'EUROPA'}> } Ventas)

    /Sum( {$-<Pais={'EEUU'}> - <Continente={'EUROPA'}> } Ventas)

     

    7. Promedio de DeudaActual de clientes que alguna vez tuvieron DiasAtraso mayor a 360 días.

    Avg( {< Cliente = P({1<DiasAtraso={">360"}>}) >} DeudaActual)

     

    8. Promedio de DeudaActual de clientes que NUNCA  tuvieron DiasAtraso mayor a 360 días.

    Avg({< Cliente = E({1<DiasAtraso={">360"}>})  >} DeudaActual)

     

    9. Dentro de la selección realizada, cuenta clientes que alguna vez tuvieron AñoCompra=2013.

    Count( {< Cliente= P({1<AñoCompra={2013}>}) >} DISTINCT Cliente)

     

    10. Clientes que compraron en 2012 y 2013:

    Dentro de la selección realizada, cuenta únicamente clientes que tuvieron AñoCompra=2012 y AñoCompra=2013.

    Count({<Cliente=

    P({1<AñoCompra={2012}>})

    *P({1<AñoCompra={2013}>})

    >}DISTINCT Cliente)

     

    11. Cliente con 2 años antigüedad:

    Cuenta clientes que compraron tanto el último AñoCompra seleccionado como también en el AñoCompra anterior al seleccionado.

    Count(  { <Cliente=

    P({1<AñoCompra={$(=Max(AñoCompra)-1)}>})

    *P({1<AñoCompra={$(=Max(AñoCompra))}>})

    > } DISTINCT Cliente)

     

    12. Clientes inactivos con respecto al año anterior:

    Dentro de la selección realizada, cuenta los clientes que no tuvieron AñoCompra igual al año seleccionado, pero sí tuvieron AñoCompra el año anterior al seleccionado.

    Count({1< Cliente=

               E({<AñoCompra={$(=Max(AñoCompra))}>})

              *P({<AñoCompra={$(=Max(AñoCompra)-1)}>})

    >} DISTINCT Cliente

     

     

    13. Clientes nuevos en el año:

    Cuenta los clientes que tuvieron su primer AñoCompra el año seleccionado.

     

    Count({1< Cliente =
         
    E({1<AñoCompra={"<$(=Max(AñoCompra))"}>})
         *
    P({1<AñoCompra={"$(=Max(AñoCompra))"}>})
    >} DISTINCT
    Cliente)



    14. Clientes nuevos en el primer trimestre del 2012:

    Cuenta los clientes que tuvieron su primer FechaCompra entre Enero y Marzo del 2012.

    =Count({<Cliente=   
         
    P({1<FechaCompra={">=01/01/2012<=31/03/2012"}>})
         *
    E({1<FechaCompra={"<01/01/2012"}>})

    >} DISTINCT Cliente)



    NOTAS:

    - Esta nota está publicada en el blog Apuntes sobre Qlikview

    - Al hacer $(=month(Fecha) ) por defecto devuelve texto (ene, feb, etc.). Para forzar a devolver numero se usa $(#=month(Fecha) )

    - La sintaxis en comillas dobles ("") se usa para buscar dentro del campo ( puede usarse  =, >, <, *, ? )

    - Las búsquedas son sensible a Mayúscula-Minúscula

    - Otros ejemplos:

       1. Qlikview en Español: Ejemplos Set Analysis en Estados Alternos

       2. Qlikview en Español: Ejemplos de Set Analysis

       3. Qlikview en Español: Ejemplos de Set Analysis Dinámico