Qué es uno mismo en Python: ejemplos del mundo real
Qué es uno mismo en Python: ejemplos del mundo real
A veces, al analizar sus informes de LuckyTemplates, es posible que desee saber cuántas transacciones se han producido durante un período de tiempo determinado. En esta publicación de blog, le mostraré exactamente cómo calcular transacciones dentro de un período determinado de días usando inteligencia de tiempo en LuckyTemplates. Puede ver el video completo de este tutorial en la parte inferior de este blog.
Esta publicación cubrirá un trabajo analítico de alta calidad que se puede ejecutar de manera eficiente en LuckyTemplates. Usaremos una combinación de fórmulas DAX alrededor de tablas de fechas para extraer información útil.
Tabla de contenido
Determinación de transacciones en los últimos N días
Veremos cuántas transacciones ha realizado un cliente en particular en los últimos N días. En realidad, hay un par de maneras de hacer esto.
Número total de días de transacción
Para averiguar la cantidad de días que un cliente ha realizado transacciones con nosotros, podemos crear una medida utilizando esta fórmula:
Digamos, por ejemplo, que un cliente compró 3 productos individuales diferentes en un día en particular. Si esta es la fórmula que usamos, devolverá solo 1 transacción (y no 3) porque vamos con un recuento distinto de la fecha de compra .
Transacciones totales
Pero si queremos calcular el número total de transacciones independientemente de los días, podemos usar la función CUENTAS en la tabla de ventas.
Esto nos dará transacciones individuales. Si un cliente compró 3 productos diferentes en un día, serán 3 transacciones.
Al mirar la tabla de ventas, podemos notar que no hay mucha diferencia entre las columnas Total de días de transacciones y Total de transacciones . Pero habrá en algunos casos, como con Carlos Scott, que tuvo múltiples transacciones en un día.
Transacciones en los últimos 60 días
Lo que queremos averiguar a continuación es cuántas transacciones se han realizado en los últimos N días, o los últimos 60 días en el caso de nuestro conjunto de datos de demostración.
Aislaremos cuántas transacciones se han realizado en un período de tiempo particular en comparación con el total.
Recuerde que este es un cálculo dinámico, por lo que a medida que avanzamos en el tiempo, 60 días se moverán con nosotros. Solo vamos a mirar 60 días hacia atrás.
Entonces, para llegar a esta fórmula, usamos una combinación de técnicas de fórmula y función. Usaremos variables aquí y con funciones trabajaremos con CALCULATE y FILTER . Echemos un vistazo a la parte aquí.
1. Uso de Variables (VAR)
Usaremos VARIABLES para obtener la última fecha de venta de las compras (en el contexto actual). Dado que este es un conjunto de datos de demostración, utilicé LASTDATE para darnos una fecha en la que basarnos.
Por lo general, no usará esta fórmula ya que estará viendo un conjunto de datos en vivo. Estarás bien usando esta fórmula si ese es el caso:
2. Trabajar con la función CALCULAR
En este caso, he usado la fórmula COUNTROWS . Pero en teoría, también podemos usar la medida Transacciones totales.
Todavía estamos contando el número de transacciones, pero solo estamos cambiando el contexto en términos de cómo lo estamos calculando.
Esto es exactamente lo que hace la función CALCULAR; estaremos viendo las transacciones totales en una ventana de los últimos 60 días.
3. La función FILTRO
El tercer paso es filtrar la tabla de fechas de los últimos 60 días mediante la función FILTRO. Esta función en particular abrirá una nueva ventana para calcular el total de transacciones en cualquier rango de tiempo en particular.
Con ALL(DATES) , lanzaremos inicialmente cualquier filtro que pueda provenir de la tabla de fechas. Luego, volveremos a agregar los filtros iterando a través de cada fecha y evaluando si se encuentra entre (Última fecha - 60) y Última fecha .
Uso de Time Intelligence en LuckyTemplates para mejorar sus ventas y marketing
El resultado final es realmente algo poderoso. Podemos reutilizar esto para crear una nueva medida. Por ejemplo, podemos recalcular la fórmula hasta 180 días como se muestra a continuación:
Luego podemos arrastrar los resultados al lienzo y ramificar la tabla para determinar la velocidad del ciclo de compra de un cliente.
Podemos analizar la tabla de ventas y luego hacernos las preguntas difíciles. ¿Por qué nuestros clientes realizan más transacciones en los últimos 60 días que en los últimos 180 días?
¿Fue porque les dimos un descuento especial o fue por un alcance de marketing que hicimos? Una vez que tengamos las respuestas, podemos usarlas para mejorar nuestras estrategias de marketing.
Analizar la frecuencia de las transacciones es crucial para una empresa , especialmente si es un minorista de alta frecuencia o si tiene una empresa en línea.
Conclusión
La información que puede derivar de la inteligencia de tiempo en puede impulsar muchas acciones y decisiones con sus iniciativas financieras, de inventario y de marketing.
La técnica se puede utilizar de muchas maneras diferentes en el entorno adecuado. Recuerda que no siempre tienen que ser transacciones; pueden ser ventas, costos, ganancias, etc. que podrían revisarse utilizando exactamente la misma técnica que mostré.
Si puede aprender cómo incorporar esto en sus informes, estará desarrollando un trabajo de alta calidad que sus clientes y su organización valorarán.
Para aprender técnicas analíticas aún más avanzadas para LuckyTemplates, consulte el siguiente enlace del módulo de LuckyTemplates Online.
¡Buena suerte!
Qué es uno mismo en Python: ejemplos del mundo real
Aprenderá a guardar y cargar objetos desde un archivo .rds en R. Este blog también cubrirá cómo importar objetos desde R a LuckyTemplates.
En este tutorial del lenguaje de codificación DAX, aprenda a usar la función GENERAR y a cambiar dinámicamente el título de una medida.
Este tutorial cubrirá cómo usar la técnica de elementos visuales dinámicos de subprocesos múltiples para crear información a partir de visualizaciones de datos dinámicos en sus informes.
En este artículo, repasaré el contexto del filtro. El contexto del filtro es uno de los temas principales que cualquier usuario de LuckyTemplates debería conocer inicialmente.
Quiero mostrar cómo el servicio en línea de LuckyTemplates Apps puede ayudar a administrar diferentes informes e información generada a partir de varias fuentes.
Aprenda a calcular los cambios de su margen de beneficio utilizando técnicas como la bifurcación de medidas y la combinación de fórmulas DAX en LuckyTemplates.
Este tutorial analizará las ideas de materialización de cachés de datos y cómo afectan el rendimiento de DAX al proporcionar resultados.
Si todavía usa Excel hasta ahora, este es el mejor momento para comenzar a usar LuckyTemplates para sus necesidades de informes comerciales.
¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber