Ejemplos de la vida real
Las visualizaciones en Qlik Sense le pueden dar información útil acerca de sus datos. El uso de expresiones en sus gráficos puede traer resultados que se aplican específicamente a su trabajo. La gama de funciones de Qlik Sense le permite personalizar sus expresiones para que se ajusten a sus necesidades, incluso si la opción no está disponible.
Calcular el porcentaje del margen bruto
Definimos el margen como la diferencia entre nuestras ventas y el coste de realizar esas ventas. Calcularemos el margen de cada mes, así como el porcentaje de las ventas mensuales que constituye nuestro margen.
Para calcular el porcentaje de margen podemos usar la siguiente expresión:
(Sum(Sales)-Sum(Cost))/Sum(Sales)
La expresión se puede simplificar aún más.
1-Sum(Cost)/Sum(Sales)
Dentro de la app, en la hoja Examples from real life hallará una tabla titulada Margin.
Haga lo siguiente:
- Seleccione la tabla disponible titulada Margin.
Se abre el panel de propiedades. - Haga clic en Añadir columna y seleccione Medida.
- Haga clic en el símbolo .
Se abre el editor de expresiones. - Inserte lo siguiente: Sum(Sales)
- Agregue tres medidas más, con las expresiones: Sum(Cost), Sum(Sales) - Sum(Cost) y 1 - Sum(Cost)/Sum(Sales).
- Haga clic en Aplicar.
Puede ver el margen calculado para cada mes en función de las ventas y el coste. También puede ver qué porcentaje de las ventas constituye nuestro margen.
En los datos de la app ya tenemos datos para el margen mensual. Esta es una buena oportunidad para hacer una comparación entre nuestros datos originales y nuestro cálculo.
Haga lo siguiente:
- Haga clic en Añadir columna y seleccione Medida.
- Haga clic en el símbolo .
Se abre el editor de expresiones. - Escriba lo siguiente: Sum(Margin)
- Añada otra medida con la expresión: (Sum(Sales) - Sum(Cost)) - Sum(Margin)
- Haga clic en Aplicar.
Algunos valores en la columna de margen calculado difieren de los valores de la columna de margen que provienen directamente de nuestros datos. La columna de discrepancia de margen muestra claramente que esto ocurre en unos meses durante 2014. La diferencia entre el margen calculado y el margen proveniente del conjunto de datos es pequeña, pero el hecho de que tenga lugar en un año específico genera algunas preguntas. ¿Qué cambió durante ese año? Examinar los datos y hacer las preguntas correctas puede resultar importante para su negocio.
Retrasos en la facturación
Para este ejemplo, utilizaremos datos de una empresa que recopila fechas tanto para la creación de facturas como para la entrega acordada de los productos que fabrican. Las dos fechas no siempre son iguales. Además, algunas facturas pueden tener dos fechas de entrega prometida. La fecha más corta es siempre la misma que la fecha de la factura, ya que es creada automáticamente por el sistema de facturación utilizado por la empresa. La fecha de entrega prometida más extensa es la fecha en que se acordó realizar una entrega entre la empresa y el cliente.
Comencemos agregando estas fechas en una tabla.
En la hoja Examples from real life hallará una tabla titulada Invoicing delays.
Haga lo siguiente:
- Seleccione la tabla disponible titulada Invoicing delays.
Se abre el panel de propiedades. - Haga clic en Añadir columna y seleccione Medida.
- Haga clic en el símbolo .
Se abre el editor de expresiones. - Escriba lo siguiente: Only([Invoice Date])
- Añada otra medida con la expresión: Max([Promised Delivery Date])
- Haga clic en Aplicar.
Puede ver que la fecha de factura y la fecha de entrega prometida no siempre son las mismas. Cuando hay dos fechas de entrega prometidas, necesitamos usar la más extensa para nuestro cálculo.
Vamos a calcular la diferencia entre la fecha de la factura y la fecha de entrega prometida. Utilizaremos la siguiente expresión:
Max([Promised Delivery Date])-[Invoice Date]
Hay tres escenarios:
- Las dos fechas son iguales y el resultado de la expresión es 0.
- Los productos se prometieron después de que se creara la factura y el resultado es un número entero positivo.
- La factura se creó después de haberse prometido la entrega de los productos y el resultado es un número entero negativo.
Haga lo siguiente:
- Haga clic en Añadir columna y seleccione Medida.
- Haga clic en el símbolo .
Se abre el editor de expresiones. - Escriba lo siguiente: Max([Promised Delivery Date])-[Invoice Date]
- Haga clic en Aplicar.
Hay un rango de diferencias entre las fechas. Los valores negativos indican que la factura se retrasó. Los números positivos indican que la entrega prometida se realizó después de crearse la factura.
Vamos a calcular el número de facturas que se hicieron después de la fecha de entrega prometida.
Haga lo siguiente:
- Haga clic en Añadir columna y seleccione Medida.
- Haga clic en el símbolo .
Se abre el editor de expresiones. - Inserte lo siguiente: Count(Distinct If(Aggr(Max([Promised Delivery Date])<[Invoice Date],[Invoice Number]),[Invoice Number]))
- Haga clic en Aplicar.
La última columna tiene más sentido con un KPI como porcentaje del número total de facturas.
Haga lo siguiente:
- Cree un KPI.
- Haga clic en Añadir medida. Haga clic en el símbolo .
Se abre el editor de expresiones. - Inserte lo siguiente: Count(Distinct If(Aggr(Max([Promised Delivery Date])<[Invoice Date],[Invoice Number]),[Invoice Number]))/Count([Invoice Number])
- Haga clic en Aplicar.
Vamos a calcular el retraso promedio en la facturación.
Haga lo siguiente:
- Cree un nuevo KPI.
- Haga clic en Añadir medida. Haga clic en el símbolo .
Se abre el editor de expresiones. - Inserte lo siguiente: Avg(Aggr(If(Max([Promised Delivery Date])<[Invoice Date],(Max([Promised Delivery Date])-[Invoice Date])), [Invoice Number]))
- Haga clic en Aplicar.
¡Muchas gracias!
Ha completado este tutorial, por lo que ahora dispone de conocimientos básicos sobre las expresiones de gráfico en Qlik Sense. Visite nuestro sitio web para obtener más inspiración para sus apps.