Este tutorial le mostrará cómo crear un rastreador de progreso de LuckyTemplates para datos de pedidos y ventas. Aprenderá a resolver un escenario en el que tiene más de una fecha en su tabla de hechos.
Esta es la tabla Ventas que se usará en este tutorial.

Puede ver que tiene dos columnas de fecha, Fecha de pedido y Fecha de envío. A partir de ahí, necesita saber cuántos pedidos están actualmente en curso entre la fecha del pedido y la fecha de envío. Eso se puede retransmitir en múltiples escenarios con el mismo patrón de fórmula DAX .
Tabla de contenido
Modelo de datos para LuckyTemplates Progress Tracker
Hay un par de cosas que debes tomar nota. Los eventos en curso significan que debe crear más de una relación entre la tabla Fechas y la tabla Datos de ventas en el modelo de datos.

Luego, debe desactivar esas relaciones para evitar anular otra relación. En el modelo de datos, puede ver que la tabla Fechas está vinculada a la tabla Datos de ventas.
Por lo tanto, si crea una relación entre la columna Fecha de la tabla Fechas y las columnas Fecha de envío de la tabla Datos de ventas, verá que solo hay una relación activa.

Para desactivar ambas relaciones, haga clic en la relación activa y desmarque la casilla que la activa.

Una vez hecho esto, ambas relaciones estarán inactivas y podrá usarlas en su fórmula DAX.

Medidas utilizadas en el rastreador de progreso de LuckyTemplates
El modelo de datos crea algunos problemas con los que debe lidiar en su informe. Por ejemplo, si arrastra la medida Ventas totales en el informe, obtendrá las Ventas totales de toda la tabla Ventas.

El motivo del problema es que la medida no sabe qué filtrar porque no hay relaciones activas con la tabla Fechas y la tabla Datos de ventas. Por lo tanto, si arrastra la columna Fecha de la tabla Fechas al informe, no filtrará nada en la tabla Datos de ventas.
Si desea ejecutar eventos en curso, debe tomar una decisión. Puede crear una tabla diferente que pueda ejecutar un cálculo muy específico o usar una instrucción y la función para calcular sus medidas principales.
Si elige usar este último, la columna Ventas totales en el informe le dará los valores correctos.

Al hacer esto, no necesitará crear otra tabla de fechas. A continuación, puede ejecutar el cálculo y los eventos en proceso de cálculo.
La medida de ventas en curso
Hay un patrón de fórmula que puede usar para saber cuántas transacciones o las ventas entre la fecha de pedido y la fecha de envío. Utilizando los datos de Ventas, nombre la medida Ventas en curso . Luego calcule las Ventas totales dentro de un contexto diferente usando la función CALCULAR .
A continuación, utilice la función para crear filtros para trabajar en el análisis. Para el primer filtro, filtre con la fecha de pedido de los datos de ventas. Luego, ingrese una expresión de filtro. En este caso, la fecha de pedido de los datos de ventas debe ser inferior o igual a la fecha de la tabla de fechas.
Para el segundo filtro, copie el filtro anterior y cambie OrderDate a ShipDate y la expresión a mayor o igual a Date de la tabla Dates. Una vez hecho esto, presione Enter para cargar la medida.

Ahora, si arrastra la medida Ventas en curso al informe, verá que no arroja los resultados correctos. Es porque las Ventas totales en la función CALCULAR no son la de los Ingresos totales.

Cambiar ese parámetro mostrará los resultados correctos.

Si elimina las Ventas totales del informe y lo convierte en un gráfico, los datos comenzarán a tener sentido.

El resultado es trabajar con los datos complejos evaluando cada fila de la tabla Ventas y asegurándose de que sigan las expresiones de filtro.
El truco está en el modelo de datos con dos relaciones inactivas. Esas relaciones luego se usan y se llaman en una medida usando la instrucción CALCULATE .
La medida de pedidos en curso
Se recomienda aprender y reutilizar el patrón de fórmula varias veces. Reutilice este patrón usando Pedidos. Cree una nueva medida y asígnele el nombre Pedidos en curso . Copie el patrón de fórmula de la medida Ventas en curso y péguelo en la nueva medida.
A continuación, cambie los parámetros dentro de la instrucción CALCULATE de SUM of the Total Revenue a de la tabla de datos de ventas. Luego, copie el gráfico Ventas en curso y cambie el campo Valores de Ventas en curso a Pedidos en curso.


Una vez hecho esto, puede ver la cantidad de pedidos reales en curso, lo que indica cuántos productos se ordenaron pero no se enviaron en una fecha en particular.
También puede crear filtros adicionales. Si desea ver la tendencia de un producto en términos de pedidos, puede agregar una segmentación de selección para filtrar datos y mostrarle información basada en la selección. En este ejemplo, se proporcionan las ventas y los pedidos del Producto 6.

Conclusión
El control de inventario y el seguimiento del progreso son métricas comerciales importantes . Lo mejor es crear un informe de seguimiento de datos para controlar las ventas y los pedidos en curso mediante visualizaciones y segmentaciones en LuckyTemplates. Con el conjunto de datos correcto y las funciones DAX , se puede hacer un gran informe.