15 de diciembre de 2013

Ejemplos de Set Analysis

1.Cuenta llamadas del  IdAgente Juan, ignorando selección en IdAgente
Count( {<  IdAgente={'Juan'} >}  IdLlamada)

2.Cuenta llamadas de IdAgente Juan y Maria, ignorando selección en IdAgente
Count({< IdAgente={'Juan','Maria'}   >} IdLlamada)

3.Cuenta llamadas de IdAgente Juan en Año 2011, ignorando selección en IdAgente Año
Count({ < IdAgente={'Juan'}, Año={2011}    >} IdLlamada)

4.Para búsqueda dentro de un texto
Cuenta llamada de IdAgentes que empiezan con J, ignorando selección en IdAgente.
Count({<IdAgente={"J*"}>} IdLlamada)

5.Cuenta llamadas del NroAgente 1,2,3,4 y 5
Count({<NroAgente ={ ">=1<=5"}>} IdLlamada)

6.Cuenta todos los NroAgente exceptuando los NroAgente=1
Count( {<  NroAgente= -{1}   >}  IdAgente)

7.Devuelve ventas años que comienzan con 20 además de 1997, exceptuando 2000. Ignorando selección en Año
Sum( { <Año = {"20*", 1997} -{2000}>} Ventas )

8.Suma total de ventas, descartando todas las selecciones
sum({1} Ventas)

9.Cuenta llamadas del día 1 sumadas con los otros días de la selección realizada
      Count({$<DiaLlamada += {1}>} IdLlamada)

10.Cuenta las llamadas de los días seleccionados excluyendo el día 1, si fuese o no seleccionado
Count(  {   $< DiaLlamada -= {1} > } DiaLlamada)

11.Suma ventas de los países que NO empiezan con letra A
sum( {<Pais= -{"A*"}>} Ventas)
    
12.Cuenta las llamadas del día 7 sumadas con los otros  días mayores a 15
Count(   {   $< DiaLlamada =  {7} +{“>15”} >   }   DiaLlamada)


13.Devuelve las ventas del marcador: ClienteSospechoso:
(Antes debe crearse el marcador en Marcadores\Añadir Marcador)
Sum (    {ClienteSospechoso}    Ventas )



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

No hay comentarios: