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.
Entonces, 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 (KPILos KPI, o indicadores clave de rendimiento, son métricas utilizadas por las organizaciones para evaluar su éxito en alcanzar objetivos específicos. Estos indicadores permiten monitorear el progreso y tomar decisiones informadas. Existen diferentes tipos de KPI, que pueden variar según el sector y los objetivos estratégicos de la empresa. Su correcta implementación es esencial para mejorar la eficiencia y efectividad de las operaciones....) X Múltiples dimensiones = Múltiples informes
Así es como trato con los requerimientos ad-hoc. Excel proporciona ‘tablas dinámicas’ para permitir la creación de este tipo de repositorio principal, donde las personas pueden elegir la dimensión"Dimensión" es un término que se utiliza en diversas disciplinas, como la física, la matemática y la filosofía. Se refiere a la medida en la que un objeto o fenómeno puede ser analizado o descrito. En física, por ejemplo, se habla de dimensiones espaciales y temporales, mientras que en matemáticas puede referirse a la cantidad de coordenadas necesarias para representar un espacio. Su comprensión es fundamental para el estudio y... y la métrica del conjunto de campos disponibles.
Entonces, cuando comencé a utilizar Qlikview hace dos años, estaba buscando una solución semejante, dicho de otra forma, múltiples informes donde el usuario cuenta con una función para elegir o deseleccionar dimensiones y métricas según sus requerimientos, dicho de otra forma, informes personalizados. Por suerte, Qlikview 11 cuenta con una función llamada «Habilitació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 / informes, puede utilizar esta función para agregar o borrar dimensiones o métricas de manera dinámica.
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; caso contrario, 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) / Número.
Ejemplo:
AdhocDimensions: LOAD * INLINE [dimension_1,dimesnion_flag Region,1 Coutry,2 State,3 City,4 Year,5 Quarter,6 Month,7 Branch Segment,8 Product,9 Product Group,10 Sales Channel,11 Sales Manager,12 Sales Manager Designation,13 Financial Advisor,14, Finanacial Advisor Vintage Group,15 ];
AdhocParameter: LOAD * INLINE [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.
Paso 2:
Vaya a la pestaña de diseño, cree un cuadro de lista y seleccione el campo «dimensión_1» que se declaró en EN LÍNEA mesa. Preferiblemente, 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.
Cree además un cuadro de lista semejante para métrica.
Paso 3:
Cree un objeto (tabla dinámicaLa tabla dinámica es una herramienta poderosa en programas de hoja de cálculo, como Microsoft Excel y Google Sheets. Permite resumir, analizar y visualizar grandes volúmenes de datos de manera eficiente. A través de su interfaz intuitiva, los usuarios pueden reorganizar la información, aplicar filtros y crear informes personalizados, facilitando la toma de decisiones informadas en diversos contextos, desde el ámbito empresarial hasta la investigación académica.... / tabla recta / gráfico …) 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, marque la opción «Habilitar condicional» e ingrese el siguiente código para la dimensión «Mes«: El mes de la dimensión ha definido el valor 7 en la tabla integrada en»dimension_flag» campo.
=SubStringCount(Concat(dimension_flag, '|'), 7)
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 «Habilitar» y escribiendo código condicional para cada expresión
=SubStringCount(Concat(Parameter_flag, '|'), 'A')
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 resumen, contamos con informes personalizados para el usuario final:
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? En caso de ser así, ¿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 le gusta lo que acaba de leer y desea continuar con su aprendizaje sobre análisis, suscríbete a nuestros correos electrónicos o como nuestro pagina de Facebook.