Matriz de venta cruzada en LuckyTemplates usando DAX

Matriz de venta cruzada en LuckyTemplates usando DAX

En este tutorial, le muestro cómo crear una matriz de venta cruzada en LuckyTemplates. Esta es solo una vista previa de una sesión que realicé en una . Puede ver el video completo de este tutorial en la parte inferior de este blog.

Matriz de venta cruzada en LuckyTemplates usando DAX

Esta técnica que demostraré puede agregar mucho valor a sus actividades de marketing y ventas, sabiendo qué productos se compran con otros productos. Lo primero que debe hacer para lograr esto es configurar el modelo. 

Tabla de contenido

Configuración del modelo

Este es un modelo muy detallado que tenemos aquí, que usé durante la Cumbre de aprendizaje, pero nos vamos a centrar en la tabla Productos y la tabla Comparación de productos para este tutorial.

Matriz de venta cruzada en LuckyTemplates usando DAX

Necesitamos que estas dos tablas estén en todas las filas y en todas las columnas.

Matriz de venta cruzada en LuckyTemplates usando DAX

La tabla de productos de comparación es una configuración clave para esta matriz de venta cruzada. Es exactamente igual que la tabla Productos, como si fuera genérica. Lo creé utilizando esta fórmula , que devuelve una tabla basada en lo que queramos de esa tabla en particular. En este caso, queremos el índice en el nombre del Producto.

Matriz de venta cruzada en LuckyTemplates usando DAX

Vamos a usar este índice en la parte superior de nuestra matriz y vamos a usar el nombre del Producto en todas las filas.

Matriz de venta cruzada en LuckyTemplates usando DAX

Tenga en cuenta que esta tabla no tiene relación con el modelo central . Vamos a integrar algunos filtros de esta tabla en nuestro modelo principal a través de una fórmula .

Comprender el contexto es realmente clave para obtener esto.

Ahora, creamos la Lista de Clientes basada en los productos usando esta fórmula. Usamos , que devuelve una tabla de elementos únicos en función de los filtros que se colocan en ella.

Matriz de venta cruzada en LuckyTemplates usando DAX

Entonces, estamos creando una tabla de cuántos clientes únicos compraron un producto en particular. Por ejemplo, para el Producto 2, es 688. Entonces, solo estamos contando esa tabla.

Creando la matriz

Para obtener una matriz, debemos observar esta tabla de lista de Compras de clientes y la tabla virtual que filtran los Productos de comparación. Y esta es la fórmula clave.

Matriz de venta cruzada en LuckyTemplates usando DAX

Ahora veamos nuestras tablas aquí, específicamente este resultado, 109. Este resultado 109 es una combinación de la lista de clientes que están creando el resultado 688 (Producto 2) y la lista de clientes que están creando el resultado 636 (Producto 1) .

Matriz de venta cruzada en LuckyTemplates usando DAX

Está calculando cuántos clientes compraron el Producto 2, pero también compraron el Producto 1. Y necesitamos comparar estas listas. Crear esta lista del Producto 2 es fácil porque el filtro que se coloca aquí ocurre naturalmente y filtrará naturalmente el resultado 688.

También fabricamos algún contexto para este Producto 1 (636), que está siendo representado por este número de índice de 1, a través de esta fórmula particular, ComparisonPurchase .

Matriz de venta cruzada en LuckyTemplates usando DAX

Con la función TODO , eliminamos cualquier contexto que pueda estar ocurriendo naturalmente a través de nuestro modelo, que ha sido colocado sobre el Producto 2 (109). Luego, volvemos a aplicar el contexto a través de una relación virtual usando la función . Prefiero este método que usa TREATAS porque simplifica las cosas y crea un modelo mucho más limpio.

TREATAS crea contexto o filtros virtualmente en nuestro modelo dentro de una fórmula en lugar de tener que hacerlo físicamente. 

Con esta fórmula, estamos creando dos listas de clientes, sin importar dónde nos encontremos en la matriz. Entonces, para 109, la variable ( ) CompraInicial calcula los clientes que compran el Producto 2, y la variable CompraComparativa calcula los clientes que compran el producto 1.

Luego, la otra parte clave del cálculo es con el uso de la función para averiguar qué clientes aparecen en nuestra tabla de compra inicial y en nuestra tabla de compra de comparación. Eso nos da los clientes combinados que compran ambos productos y eso sucede una y otra vez a lo largo de toda esta matriz.


Ejemplo de análisis de cesta: análisis avanzado de LuckyTemplates
Introducción al análisis de cesta: consejos de mejores prácticas para LuckyTemplates
Descubrir múltiples compras de productos mediante DAX en LuckyTemplates

Conclusión

Este tutorial es solo una vista previa de cómo crear una matriz de venta cruzada en LuckyTemplates. Hay muchas cosas, pero quería darte una idea de cómo funciona esto realmente. Me han preguntado muchas veces sobre las matrices de venta cruzada, por lo que pensé que sería genial dar una descripción general de cómo se hace en LuckyTemplates.

Esta es una excelente manera de ejecutar un análisis de venta cruzada y obtener información excelente. Obtendrá los porcentajes y verá cuál es una buena oportunidad de venta adicional para clientes específicos, por ejemplo. Si desea obtener más información sobre esta técnica, consulte los enlaces a continuación.

¡Salud!

***** ¿Aprender LuckyTemplates? *****







Qué es uno mismo en Python: ejemplos del mundo real

Qué es uno mismo en Python: ejemplos del mundo real

Qué es uno mismo en Python: ejemplos del mundo real

Cómo guardar y cargar un archivo RDS en R

Cómo guardar y cargar un archivo RDS en R

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.

Revisión de los primeros N días hábiles: una solución de lenguaje de codificación DAX

Revisión de los primeros N días hábiles: una solución de lenguaje de codificación DAX

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.

Showcase Insights utilizando la técnica de elementos visuales dinámicos de subprocesos múltiples en LuckyTemplates

Showcase Insights utilizando la técnica de elementos visuales dinámicos de subprocesos múltiples en LuckyTemplates

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.

Introducción al contexto de filtro en LuckyTemplates

Introducción al contexto de filtro en LuckyTemplates

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.

Los mejores consejos para usar las aplicaciones en el servicio en línea de LuckyTemplates

Los mejores consejos para usar las aplicaciones en el servicio en línea de LuckyTemplates

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.

Analice los cambios en el margen de beneficio a lo largo del tiempo: análisis con LuckyTemplates y DAX

Analice los cambios en el margen de beneficio a lo largo del tiempo: análisis con LuckyTemplates y DAX

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.

Ideas de materialización para cachés de datos en DAX Studio

Ideas de materialización para cachés de datos en DAX Studio

Este tutorial analizará las ideas de materialización de cachés de datos y cómo afectan el rendimiento de DAX al proporcionar resultados.

Informes comerciales con LuckyTemplates

Informes comerciales con LuckyTemplates

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

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber