Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hola Gente de Qlikview.
Tengo la siguiente problematica.
Hasta el momento tengo las 2 primeras filas correspondientes al año 2015 y 2016.
Quisiera saber como agregar las otras filas con la diferencia de esos 2 años en numero y la diferencia en porcentaje.
Quedo en espera de comentarios.
Por su atencion.
Gracias.
1) Selecciona NOM_SUCURSALSS como dimensión de la tabla
2) Crea cuatro expresiones
Sum({$<AÑOOS={2015}>} VENTASS)
Sum({$<AÑOOS={2016}>} VENTASS)
Column(2)-Column(1)
100*Column(2)/Column(1)
Hola Jairo,
Supongo estas usando una tabla pivote.
Lo que yo haria seria agregar una expression nueva con el contenido siguiente :
Column(1)-Column(2)
o puedes hacerlo asi : [2015]-[2014] (solo si el label de la primera y segunda expression son llamados 2014 y 2015
Con label Diferencia.
Insertas nueva expression, con label Diferencia en %
la expression seria la formula que usas para obtener el resultado , podria ser column(2)/Column(1)
Saludos cordiales
Hector
Hola Hector.
No entendí bien tu procedimiento, pudieses ser un poco mas explicito.
Quedo en espera de comentarios.
Por tu atención.
Gracias.
Hola Jairo:
Podrías añadir las dimensiones y las expresiones que usas para obtener esa tabla ?
Saludos
Joaquín
Hola Joaquin, Buen Día.
Hasta el momento llevo las 2 primeras filas que son los años 2015 y 2016 entonces de dimensión estoy usando el campo Año y las expresiones son varias ya que se tienen que mostrar por tienda de la siguiente manera :
Expresion1: Sum({$<NOM_SUCURSALSS={Sucursal1"}>} VENTASS)
Expresion2: Sum({$<NOM_SUCURSALSS={Sucursal2"}>} VENTASS)
Expresion3: Sum({$<NOM_SUCURSALSS={Sucursal3"}>} VENTASS)
Para agregar lo que es la tercera fila estoy creando una tabla aparte :
LOAD * INLINE [
AÑOSS,VENTASS, NOM_SUCURSALSS
Diferencia,"$(Diferencia)", Sucursal1
];
En donde como puedes observar estoy metiendo una variable llamada diferencia que me arroja la resta del 2016 menos el 2015, aquí mi variable
LET DiferenciaMorin='Sum({$<NOM_SUCURSALSS={"Sucursal1"},AÑOSS={2016}>} VENTASS)- Sum({$<NOM_SUCURSALSS={"Sucursal1"},AÑOSS={2015}>} VENTASS)';
El problema es que no carga el valor deseado dentro del load * inline, tal vez tu tengas alguna idea de como llamar correctamente a la variable dentro del load * inline.
Quedo en espera de comentarios.
Por tu atención.
Gracias.
Hola Jairo:
Lo estás haciendo al revés la dimensión debería ser NOM_SUCURSALSS
y las expresiones
Sum({$<AÑOOS={2015}>} VENTASS)
Sum({$<AÑOOS={2016}>} VENTASS)
Column(2)-Column(1)
100*Column(2)/Column(1)
Saludos
Joaquín
A que te refieres con que lo estoy haciendo al revés?
Podrías ser un poco mas explicito por favor Joaquin.
Quedo en espera de comentarios.
Por tu atención.
Gracias.
1) Selecciona NOM_SUCURSALSS como dimensión de la tabla
2) Crea cuatro expresiones
Sum({$<AÑOOS={2015}>} VENTASS)
Sum({$<AÑOOS={2016}>} VENTASS)
Column(2)-Column(1)
100*Column(2)/Column(1)
Ok Joaquin ya vi tu procedimiento, pero como le haría para mostrar la información tal cual la presente en la imagen de arriba?
El requerimiento del usuario fue que la información se mostrara de esa manera.
Quedo en espera de comentarios.
Por tu atención.
Gracias.
Ya le muestras la información que te ha pedido ... de la otra forma no podrás hacerlo.