15 de diciembre de 2013

Ejemplos de Set Analysis Dinámico

1.Suma ventas del año anterior. Antes debe crearse variable vAñoAnterior  en Configuración\Panel de variable y en Definición escribir:  =max(Año)-1
     sum( { <Año={$(vAñoAnterior)}> } Ventas )

2.Suma las ventas del año seleccionado (debe seleccionarse un único año)
     sum({ $<Año={$(=only(Año))}> } Ventas)

3.Suma las ventas del año anterior al año seleccionado (debe seleccionarse un único año)
      sum({ $<Año={$(=only(Año)-1)}> } Ventas)

4.Calcula diferencia entre Venta del Año Actual y Venta del Año Anterior (debe seleccionarse un único año)
     sum( { $<Año={$(=only(Año))}> } Ventas)-sum( { $<Año={$(=only(Año)-1)}>} Ventas)

5.Suma Ventas del año anterior al máximo año seleccionado.
     sum({$ < Año={$(=max(Año)-1)} > } Ventas)

6. Suma Ventas de la fecha actual realizadas por los clientes incluidos en marcador  ClienteSospechoso
     sum( {ClienteSospechoso <Fecha={'$(=today())'}>} Ventas)

7. Suma las  Ventas  con fecha igual o menor a la fecha máxima seleccionada (Si no selecciona Fecha, sumará Ventas  de todas las Fecha)
      sum( { <Fecha={"<=$(=max(date(Fecha)))"}> }   Ventas)

8.  Suma las Ventas  de los últimos siete días (Considera siete días hacia atrás desde la fecha máxima seleccionada)
     sum({<Fecha={">$(=max(date(Fecha-7)))<=$(=max(date(Fecha)))"}> }Cantidad)

9. Suma las ventas de los años mayores al 2000, permitiendo hacer selección de uno o varios años que cumplan esta condición. Funciona como Inner Join entre la seleccion actual ( $)  y  el Set Analisis ( Año={">2000")
       sum( {$*<Año={">2000"}>} Ventas)


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

2 comentarios:

Anónimo dijo...

Muy útil, una pregunta, cual es la diferencia entre colocar un "$" y no colocarlo. Gracias

Enmanuel Santana dijo...

para el uso del simbolo $, fijate en esta publicacion:
https://community.qlik.com/blogs/qlikviewdesignblog/2013/11/18/dollar-expansions