dilluns, 30 de juny del 2014

QlikView y las estadísticas en el Fútbol

Packt Publishing celebra 10 años.

Packt Publishing celebra sus 10 años con una oferta interesante, todos sus eBooks y videos a 10$. Por si a alguien le interesa, aquí puede encontrar información sobre esta oferta: (Oferta 10 años).



A mi es una editorial que me gusta y que tiene títulos relacionados con QlikView muy interesantes:
Títulos relacionados con QlikView.

dilluns, 13 de gener del 2014

Libro: Learning QlikView Data Visualization

Acabo de empezar "Learning QlikView Data Visualization" de Karl Pover. La primera impresión ha sido buena. Generalmente, cuando lees un libro de Data Visualization no puedes aprovechar los ejemplos. En este libro, además de las normas básicas de visualización de datos los ejemplos son aplicaciones QlikView que voy a poder re-aprovechar.




dilluns, 11 de novembre del 2013

Slow Changing Dimensions

Lo ideal cuando desarrollamos una aplicación de análisis de datos, es que las dimensiones sean estáticas y no cambien con el tiempo, pero no siempre es así.

A veces queremos calcular el coste salarial de los distintos departamentos de una compañía, pero los empleados cambian de departamento o queremos ver las ventas por departamento y los vendedores cambian de mercado. Estas dimensiones que cambian en el tiempo se llaman ‘slow changing dimensions’. En este post se describe una posible solución para tratar con este problema.


Para desarrollar este ejemplo me he creado un pequeño conjunto de datos en Excel con 4 tablas Ventas, Empleados, Departamentos y Histórico. En esta última tabla es un histórico con  los cambios de departamentos de los empleados.



















Mi objetivo es crearme una tabla de enlace entre la tabla de Ventas y del Histórico que sitúe una venta en su periodo correspondiente.



 Lo primero que voy a hacer es cargar la tabla de Histórico añadiendo un identificador. Cada registro de esta tabla me señala a que departamento pertenece un comercial durante un periodo determinado.









El paso siguiente es cargar la tabla de Ventas y crear un identificador combinando la Fecha y el EmpID.








Ahora voy a crear la tabla de enlace entre las dos tablas. En la tabla de enlace debería haber un registro por cada fecha en la que un vendedor ha cerrado una oportunidad; en el mismo registro debería haber un enlace con la tabla de histórico. Lo primero que voy a hacer es crearme una tabla temporal con todas las fechas y combinarla con todos los periodos.







El resultado es una tabla que contiene muchos registros que no son válidos, así que para finalizar quitaremos los registros no válidos de la tabla.








Para finalizar, solamente falta cargar las tablas de empleados y departamentos.

dijous, 7 de novembre del 2013

BD4BD, Business Discovery for Big Data

Presentación sobre Business Discovery y Big Data que hemos hecho mi compñero Juan Gerardo y yo para el Business Discovery World Tour del 2013.



dijous, 8 d’agost del 2013

Calcular un Campo Acumulado

Un cliente necesitaba tener una tabla en QlikView con las ventas diarias y con el acumulado hasta ese día y me ha preguntado como lo podía desarrollar.


Para desarrollar un pequeño ejemplo, lo primero es crear un pequeño set de dados. En mi caso me he creado esta tabla Excel.


Ahora desarrollamos un pequeño script que carga los datos y calcula el acumulado.


Este script utiliza dos funciones interesantes numsum y peek. La primera devuelve el valor numérico de la suma de los argumentos. La función peek devuelve un valor determinado de una tabla; por ejemplo peek(nombre_de_campo,n) devuelve el valor n+1 de del campo ‘nombre_de_campo’. Si no se indica el registro, la función peek devuelve el último valor. Así, peek(Acumulado) no devuelve el último valor de la tabla ‘Acumulado’.

Finalmente, utilizamos una tabla para comprobar que el ejemplo se comporta como esperábamos. 


dijous, 11 de juliol del 2013

QlikView for Developers Cookbook, Stephan Redmon.

Acabo de recibir una copia de QlikView Developer Cookbokk de Stephan Redomon y tiene muy buena pinta!!


Durante la próximas semanas voy revisarlo a fondo y en cuanto tenga un rato escribo una crítica sobre el libro.

QlikView for Developersbook Cook

Ya tengo ganas de empezar!!