NOTA: si se usa técnica de primeras filas como nombre variable, no funciona si valores de primera y segunda columna son iguales.
Qlik en Español
Apuntes generales sobre Qlik
30 de abril de 2018
Guardar csv sin header
Script para crear un nuevo csv sin header, quedando así:
NOTA: si se usa técnica de primeras filas como nombre variable, no funciona si valores de primera y segunda columna son iguales.
NOTA: si se usa técnica de primeras filas como nombre variable, no funciona si valores de primera y segunda columna son iguales.
2 de abril de 2018
Identificar campos con nulos
Si se tiene una tabla única con cientos de campos y se quiere saber si alguno tiene valores nulos o sin datos, puede usarse el siguiente scritp que crea una tabla para contar esos casos.
Conceptuelmente resulta así:
Conceptuelmente resulta así:
Identificar Emoticones en texto
El siguiente script crea un campo flag que identifica si un texto tiene emoticones. Esta técnica fue publicada originalmente por Stefan Wühl y subida aqui
El resultado seria este:
El resultado seria este:
15 de agosto de 2017
IntervalMatch con keyfield
Si se quiere clasificar a vendedores por sus ventas según una escala establecida, y dicha escala tiene distintos rangos por zona, puede usarse IntervalMatch que permite especificar un "keyfield" para distinguir la zona de cada vendedor, donde keyfield=Zona.
NOTA: para ejemplo de IntervalMatch simple, ver nota publicada AQUI
Conceptualmente seria así:
30 de julio de 2017
Hierarchy para tablas de descendencias
Si se tiene una tabla Padre-Hijo (o From-To, Sender-Receiver, Cuenta-Traspaso, etc.) y se quiere obtener una tabla que identifique todas las descendencias y otra que identifica la descendencia originaria, teniando algo como:
Esto se puede lograr usando la funcion Hierarchy en el script de Qlikview. Un ejemplo es el siguiente siguiente script:
Esto se puede lograr usando la funcion Hierarchy en el script de Qlikview. Un ejemplo es el siguiente siguiente script:
6 de julio de 2017
Transponer tabla sin Generic Load
En la nota publicada AQUI hay un ejemplo de transponer una tabla usando generic load, pero si hay muchos campos a generar, quizas no sea la mejor tecnica.
El siguiente script transforma filas a columnas usando iteraciones y condiciones, que seria mas conveniente con gran volumen de filas a transformar en columnas
Conceptualmente queda así:
El siguiente script transforma filas a columnas usando iteraciones y condiciones, que seria mas conveniente con gran volumen de filas a transformar en columnas
Conceptualmente queda así:
21 de mayo de 2017
Identificar telefonos falsos
El siguiente script identifica "teléfonos falsos" calculando un ratio de repeticion de digitos, donde un ratio=0 significa que el teléfono es la repeticion de un digito, como 0000-0000-0000, y un ratio mas alto indica mayor distribucion de los digitos.
El calculo es DigitosUnicos/CantidadDigitos, y conceptualmente queda así:
NOTA:
El calculo es DigitosUnicos/CantidadDigitos, y conceptualmente queda así:
NOTA:
En este script los teléfonos son creados de forma aleatoria y la longitud de dígitos es la mima.
1 de mayo de 2017
Acumulados por dias
El siguiente script calcula los pagos acumulados que tiene un cliente al momento de realizar una transacción. Los campos calculados son a 1, 7, 15 y 30 días.
Conceptualmente la tabla quedaría así:
El qvd de ejemplo se puede descargar AQUI
Conceptualmente la tabla quedaría así:
El qvd de ejemplo se puede descargar AQUI
26 de febrero de 2017
Supervivencia de Clientes
Si se quiere analizar la supervivencia (o survival) de los clientes a través del tiempo, y se tienen los datos del mes de inicio de cada cliente y las compras que este realiza en cada mes, teniendo algo como:
Curva de supervivencia:
1 de octubre de 2015
Buscar en un Campo
Comparto publicación realizada por Henric Cronström sobre técnicas de búsqueda en Qlikview.
Publicado en:
1. http://community.qlik.com/blogs/qlikviewdesignblog/2015/03/02/the-search-string
2. https://community.qlik.com/blogs/qlikviewdesignblog/2015/09/28/dates-in-set-analysis
Publicado en:
1. http://community.qlik.com/blogs/qlikviewdesignblog/2015/03/02/the-search-string
2. https://community.qlik.com/blogs/qlikviewdesignblog/2015/09/28/dates-in-set-analysis
23 de septiembre de 2015
Join para Estado anterior y posterior
Si se quiere traer el estado un mes antes y un mes despues de un cliente en un periodo especifico, teniendo algo como:
Suscribirse a:
Entradas (Atom)