15 de diciembre de 2013

Ejemplos Set Analysis de Grupo

1. Dentro de la selección realizada, cuenta únicamente las IdLlamada que pertenecen al marcador IdLLamadasSospechosas NOTA: Antes debe crearse este marcador en Marcadores\Añadir Marcador.
Count(  {$*IdLLamadasSospechosas}  IdLlamada )

2. Cuenta IdAgente  que pertenecen a dos grupos, tanto a marcador IdAgenteMayoresVentas como también a marcador IdAgenteMenoresLLamadas. NOTA: Antes debe crearse este marcador en Marcadores\Añadir Marcador.
Count( {IdAgenteMayoresVentas*IdAgenteMenoresLLamadasIdAgente)

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

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 yContinente.
             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. Suma las ventas de los países seleccionados más las ventas de EEUU, aún si este no está seleccionado
             Sum( { <Pais=Pais+{'EEUU'}>Ventas)

8. Promedio de DeudaActual de clientes que alguna vez tuvieron DiasAtraso mayor a 360 días.
Avg( {< Cliente P({1<DiasAtraso={">360"}>}) >} DeudaActual)

9. Promedio de DeudaActual de clientes que NUNCA  tuvieron DiasAtraso mayor a 360 días.
Avg({< Cliente E({1<DiasAtraso={">360"}>})  >} DeudaActual)

10. Dentro de la selección realizada, cuenta clientes que alguna vez tuvieron AñoCompra=2013.
Count( {< ClienteP({1<AñoCompra={2013}>}) >} DISTINCT Cliente)

11. Clientes que compraron en 2012 y 2013:
Dentro de la selección realizada, cuenta únicamente clientes que tuvieron AñoCompra en 2012 y 2013.
Count({<Cliente=
P({1<AñoCompra={2012}>})
*P({1<AñoCompra={2013}>})
>}DISTINCT Cliente)

12. 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)

13. 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í tuvieronAñ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


14. 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)


15. 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


16. Clientes con 90 días inactivos:
Cuenta los clientes que NO han tenido FechaCompra durante 90 días o mas a partir de fecha seleccionada.
=Count({<FechaCompraCliente=    
      E({1<FechaCompra={">=$(=date(max(FechaCompra)-90))<=$(=date(max(FechaCompra)))"}>})
     *
P({1<FechaCompra={"<=$(=date(max(FechaCompra)-90))"}>})
>}
DISTINCT Cliente


NOTA: Las siguientes expresiones de Set Analysis obtienen el mismo resultado: Sucursales no seleccionadas.
1.{<Sucursal=-Sucursal>}
2.{<Sucursal=-$::Sucursal>} 

No hay comentarios: