Rapports dans Qlikview | maladroit pour ça

Contenu

Como profesional de BI, estoy acostumbrado a recibir requerimientos de informes ad-hoc de usuarios comerciales que necesitan una respuesta rápida (a veces bajo el nombre de ‘Análisis’). Lo interesante es que el 95% de estos requerimientos se pueden cumplir reorganizando, uniendo, resumiendo o ampliando algunos u otros informes existentes.

Ensuite, si fusionamos todos los informes ad-hoc y regulares, se convertirá en un reporte maestro con múltiples métricas y múltiples dimensiones, que se pueden resumir usando la próxima expresión:

Múltiples métricas (KPI) X Múltiples dimensiones = Múltiples informes

Así es como trato con los requerimientos ad-hoc. Excel proporciona ‘tablas dinámicaspara permitir la creación de este tipo de repositorio principal, donde las personas pueden elegir la dimension y la métrica del conjunto de campos disponibles.

Ensuite, cuando comencé a utilizar Qlikview hace dos años, estaba buscando una solución semejante, En d'autres termes, múltiples informes donde el usuario cuenta con una función para elegir o deseleccionar dimensiones y métricas según sus requerimientos, En d'autres termes, informes personalizados. Par chance, Qlikview 11 cuenta con una función llamadaHabilitación condicional de expresión y dimensión".

Según el usuario, puede mostrar u esconder determinadas dimensiones o métricas. Si desea que los usuarios finales creen sus propias tablas / rapports, puede utilizar esta función para agregar o borrar dimensiones o métricas de manera dinámica.

Adhoc_Report_Qlikview_Enable_Dimension

¿Cómo crear informes personalizados en Qlikview?

Paso 1:

Identifique todo el conjunto de dimensiones y métricas que desea o puede pensar que usen los usuarios finales. Es muy importante que incorpore todas las dimensiones y métricas; cas contraire, se perderá el propósito de este reporte.

Crear de forma separada EN LÍNEA tabla para dimensiones y métricas. Recomendaría dos columnas en cada tabla, una para el descriptor y otra para identificarlo de forma única por una sola letra (AZ) / Le numéro.

Exemple:

AdhocDimensions:
 CHARGE * EN LIGNE [dimension_1,dimesnion_flag
 Region,1
 Coutry,2
 État,3
 Ville,4
 Année,5
 Quarter,6
 Mois,7
 Branch Segment,8
 Produit,9
 Product Group,10
 Sales Channel,11
 Sales Manager,12
 Sales Manager Designation,13
 Financial Advisor,14,
 Finanacial Advisor Vintage Group,15
 ];
AdhocParameter:
 CHARGE * EN LIGNE [Parameter_1, Parameter_flag
 Sales, A
 Renewal Collection,B
 Poliices, C
 Manpower,D
 Profit,E

];

Esta tabla no se asociará a ninguna otra tabla en su modelo.

Adhoc_report_qlikview_inline_table

Paso 2:

Vaya a la pestaña de diseño, cree un cuadro de lista y seleccione el campodimensión_1que se declaró en EN LÍNEA mesa. De préférence, seleccione el cuadro de lista con estilo de cuadro de verificación LED para que la selección / deselección de múltiples dimensiones pueda ocurrir fácilmente.

List_Box_Check_Box_Qlikview

Cree además un cuadro de lista semejante para métrica.

Paso 3:

Cree un objeto (table dynamique / tabla recta / graphique …) que el usuario personalizará en función de su dimensión y expresión seleccionadas. Estoy ilustrando un ejemplo de mesa recta.

Seleccione todas las dimensiones disponibles en la tabla AdhocDimensions (tabla en línea de dimensiones) y escriba una expresión condicional para cada dimensión que dé como consecuencia el reporte. En las propiedades de la dimensión, cochez l'option “Habilitar condicionale ingrese el siguiente código para la dimensiónMes“: El mes de la dimensión ha definido el valor 7 en la tabla integrada endimension_flag” Campagne.

 =SubStringCount(Concat(dimension_flag, '|'), 7)

Conditional_enable_dimension_Qlikview

Agregue un código semejante a cada dimensión, cambiando los números correspondientes que usó en su tabla en línea.

Paso 4:

Escriba una expresión para todas las métricas y habilite las expresiones condicionales marcando la opción “Activer” y escribiendo código condicional para cada expresión

=SubStringCount(Concat(Parameter_flag, '|'), 'UNE')

Conditional_enable_expression_Qlikview

Paso 5:

Agregue una condición en la pestaña general de la tabla recta para que el objeto solo se muestre cuando se selecciona al menos una dimensión y expresión:

= GetSelectedCount (dimensión_1)> 0 Y GetSelectedCount (Parameter_1)> 0

En résumé, contamos con informes personalizados para el usuario final:

Adhoc_Report_Qlikview_Enable_Dimension

Este es un ejemplo en el que hemos presentado métodos para crear informes personalizados en Qlikview. ¿Qué opinas de esta metodología? ¿Ha utilizado un tipo de práctica semejante? Le cas échéant, ¿cómo los creaste? ¿Crees que este consejo fue útil?

Hágame saber lo que piensa sobre el uso de esta función en Qlikview.

Si vous aimez ce que vous venez de lire et souhaitez continuer à apprendre sur l'analyse, abonnez-vous à nos e-mails ou comme le nôtre page le Facebook.

Abonnez-vous à notre newsletter

Nous ne vous enverrons pas de courrier SPAM. Nous le détestons autant que vous.