Skip to main content
Announcements
Introducing Qlik Answers: A plug-and-play, Generative AI powered RAG solution. READ ALL ABOUT IT!
cancel
Showing results for 
Search instead for 
Did you mean: 
julian_rodriguez
Partner - Specialist
Partner - Specialist

IntervalMatch para periodos de antigüedad personalizados

En uno de mis desarrollos encontré la siguiente necesidad:

El cliente desea administrar las edades de la cartera desde una tabla externa, para no depender de períodos de tiempo rígidos y así hacer el análisis más flexible y personalizable, según el área de negocio que estuviera leyendo los datos.

1. Así que para solucionarlo, partí de una tabla de intervalos de tiempo, donde el usuario ingresará por cada intervalo 6 edades diferentes en días:

Articulo01.JPG.jpg

2. Luego cargo una tabla de hechos desde un documento Excel para poblar el documento y con una crosstable cargo los intervalos:

Articulo02.JPG.jpg

3. Se ordena la tabla de intervalos y se crea una llave única para cada combinación. Se elimina la tabla cruzada original para evitar llaves sintéticas y/o concatenaciones no deseadas.

Articulo03.JPG.jpg

4. Se transforma la tabla cruzada a tabla normal. Se convierten los intervalos a campos Desde y Hasta. Se genera el nombre del intervalo según los valores.  Se crean con un campo Dual para poderlos ordenar por el valor numérico

Articulo04.JPG.jpg

5. Se hace el IntervalMatch entre la tabla de intervalos y la tabla de hechos

Articulo05.JPG.jpg

6. El resultado es que para cada Edad de una Factura, el modelo traerá sus intervalos correctamente asociados, y con ello se podrán hacer los análisis deseados.

Articulo06.JPG.jpg

Adjunto documento Qlikview y Excel, espero que este ejemplo les sea útil para sus desarrollos propios,

Saludos!

1 Reply
carlosac
Creator II
Creator II

Gracias Julian por el desarollo que nos han hecho. Me quito el sombrero