Qlik Community

QlikView Documents

Documents for QlikView related information.

Desvincular Calendario en un Gráfico

Not applicable

Desvincular Calendario en un Gráfico

Técnica originalmente publicada en ingles por: http://blog.inspari.dk/2013/07/04/a-better-alternative-to-long-set-analysis/

En algunas ocasiones necesitamos una tabla o gráfico que no esté vinculado a las selecciones de todos los campos de una tabla Calendario, u otra tabla. Podemos hacer un Set Analysis con todos los campos, pero podría ser muy extenso y tendría que modificarse si se agrega otro campo en la tabla Calendario.


Una técnica para desvincular los campos de una tabla podría ser la siguiente:

1. Cargar datos de ejemplo
Calendario:

LOAD

day(Fecha) as Dia,

Week(Fecha) as Semana,

Month(Fecha) as Mes,

QuarterName(Fecha) as Trimestre,

Year(Fecha) as Año,
*
INLINE [
    Fecha
    14/01/2011
    10/08/2009
    13/08/2009
    17/11/2011
    29/04/2010]
;  
Ventas:
   
LOAD * INLINE [
    Fecha, Sucursal, Venta
    14/01/2011, Este, 485
    10/08/2009, Oeste, 106
    13/08/2009, Sur, 708
    17/11/2011, Norte, 351
    29/04/2010, Oeste, 308]
;


Esto creará la siguiente relación

1.png

2. Crear variable  en Configuración\Panel de Variables > Añadir.

Se asigna nombre de variable: Desvincular_Calendario

En Definición se escribe:
[$(=Concat({1<$Table={'Calendario'}>}distinct $Field,']=,[')&']=')


3. Se crea una Tabla Simple con la siguiente Dimensión y Expresión:

Dimension=Sucursal

Expresion = sum( {<$(Desvincular_Calendario)>} Venta)

Esta nueva tabla no se verá afectada por las selecciones de los campos de la tabla Calendario.


Nota Publicada en blog http://qlikviewapuntes.blogspot.com.ar

Técnica originalmente publicada en ingles por: http://blog.inspari.dk/2013/07/04/a-better-alternative-to-long-set-analysis/

Version history
Revision #:
1 of 1
Last update:
‎01-02-2014 11:07 PM
Updated by: