Segmentación dinámica: cómo segmentar clientes en grupos mediante DAX avanzado

Segmentación dinámica: cómo segmentar clientes en grupos mediante DAX avanzado

Hoy, me estoy volviendo complejo con DAX, pero eso es porque disfruto mostrando el poder de este lenguaje de fórmulas dentro de LuckyTemplates. Quiero que llegues allí también. Es por eso que siempre quiero ser práctico sobre la implementación. La segmentación dinámica es un ejemplo perfecto de una visión comercial realmente valiosa que puede extraer de su análisis en LuckyTemplates. Puede ver el video completo de este tutorial en la parte inferior de este blog.

Digamos que desea ver qué grupos de clientes están comprando sus productos. Cuando digo grupos de clientes, ¿son sus clientes principales, sus clientes de rango medio o sus clientes inferiores? Descubrirá rápidamente que esto no es realmente tan fácil de resolver, ya que esta "agrupación" ni siquiera existe en sus tablas sin formato. Debe crearlo a través de una tabla de soporte, y le muestro cómo en esta publicación de blog.

En esta publicación, veremos cómo puede visualizar qué grupos de clientes están contribuyendo más a sus ganancias. Ahora, hay algunos pasos que debemos seguir para llegar a este punto, pero este es un análisis realmente excelente si desea viajar en el tiempo y determinar cuánto su Top 5, Top 5 - 20 y el resto . de sus clientes están contribuyendo a sus ganancias.

Puede usar las mismas técnicas que veremos en esta publicación de blog para hacer su propio análisis. Al utilizar el modelo de datos, puede crear este tipo de imagen dinámica. Por ejemplo, en esta visualización estamos viendo cuál es la contribución de los 5 primeros, del rango 5 al 20 y del resto.

Segmentación dinámica: cómo segmentar clientes en grupos mediante DAX avanzado

Dado que todo es dinámico, lo que también podemos hacer es hacer clic en cada producto que vendemos correctamente y ver la diferencia para cada producto diferente. Podemos ver que algunos productos están totalmente dominados por el Top 5, pero probablemente se deba a que no se vende mucho con ese producto en particular.

Segmentación dinámica: cómo segmentar clientes en grupos mediante DAX avanzado

Por otro lado, cuando hacemos clic en un producto de gran venta, podemos ver que es un poco más distributivo. Estos son los tipos de grandes ideas que puede obtener de este tipo de análisis.

Segmentación dinámica: cómo segmentar clientes en grupos mediante DAX avanzado

Tabla de contenido

Cálculo de las ganancias totales

Comencemos desde cero y analicemos cómo podemos llegar a este punto. Lo primero que tenemos que hacer es configurar algunos cálculos simples.

Segmentación dinámica: cómo segmentar clientes en grupos mediante DAX avanzado

Primero vamos a calcular nuestras Ganancias Totales usando nuestras Ventas Totales menos nuestro Costo Total.

Segmentación dinámica: cómo segmentar clientes en grupos mediante DAX avanzado

Creación de tabla para clasificación

Primero regresemos a nuestro modelo de datos. Verá que en la parte superior, tenemos nuestros modelos de datos básicos: tabla de fechas, tabla de productos, tabla de regiones y tabla de clientes, todos los cuales bajan a la tabla de ventas en la parte inferior. Cada transacción individual que se realiza está en nuestra tabla de Ventas, y ahí es donde estamos haciendo nuestros cálculos.

Segmentación dinámica: cómo segmentar clientes en grupos mediante DAX avanzado

Si lo piensa, no tenemos nada en nuestro modelo aquí que nos diga quién está entre los cinco primeros o quién está clasificado del 5 al 20, o quiénes son los demás. Esto significa que tenemos que crearlo. Recuerda también que queremos que sea dinámico , ¿no?

Así que necesitamos crear una tabla que haga esto por nosotros. Crearemos grupos así como sus MIN y MAX. Para el Top 5, el mínimo es 0 y el máximo es 5. Para los rankings 5 ​​– 20, será 5 y 20, y así sucesivamente. Luego integraremos esta tabla en nuestro modelo de datos a través de la fórmula Dax y luego clasificará dinámicamente a los clientes según el contexto del cálculo.

Segmentación dinámica: cómo segmentar clientes en grupos mediante DAX avanzado

Formulación de beneficios de clientes por grupo

Vamos a averiguar cómo buscar las ganancias de los clientes por grupo (4:00). Repasemos rápidamente lo que realmente está sucediendo aquí. En primer lugar, vamos a calcular las ganancias totales, que es la medida de las ganancias totales que les enseñé anteriormente.

Segmentación dinámica: cómo segmentar clientes en grupos mediante DAX avanzado

Pero lo que debemos hacer es ver en qué rango se encuentra cada cliente y si se encuentran dentro de cada uno de esos rangos personalizados que acabamos de crear en nuestra tabla. Si lo hacen, se colocan en ese grupo por Top 5, Rank 5 a 10 o The Rest.

Segmentación dinámica: cómo segmentar clientes en grupos mediante DAX avanzado

Esta es la lógica que usaremos para crear o ejecutar estos cálculos.

Segmentación dinámica: cómo segmentar clientes en grupos mediante DAX avanzado

Hagamos una simulación de algo muy rápido aquí y arrastremos el Mes y el Año a nuestra tabla. Podremos ver las Ventas Totales de cada uno de esos meses.

Segmentación dinámica: cómo segmentar clientes en grupos mediante DAX avanzado

Uso de las ganancias de los clientes por grupo

Si arrastramos nuestros Grupos de Clientes en la tabla, no nos da un resultado correcto. Si realmente profundizas en estos números, todos son exactamente iguales. Entonces, lo que tenemos que hacer es usar las Ganancias de Clientes por Grupo . Esto nos entregará cada una de las ganancias por ranking.

Segmentación dinámica: cómo segmentar clientes en grupos mediante DAX avanzado

Lo que tenemos que hacer es profundizar en un período de tiempo más específico, por lo que pondremos un filtro para los últimos seis meses de 2016.

Segmentación dinámica: cómo segmentar clientes en grupos mediante DAX avanzado

Si ponemos algunas etiquetas de datos, podemos ver que esto está calculando las ganancias totales pero luego dividiéndolas por nuestro grupo de clientes.

Segmentación dinámica: cómo segmentar clientes en grupos mediante DAX avanzado

Visualizando la mesa

Démosle un gráfico y veamos el porcentaje. Todo lo que tenemos que hacer es cambiar la visualización al gráfico de columnas 100 % apiladas.

Segmentación dinámica: cómo segmentar clientes en grupos mediante DAX avanzado

Esto ahora nos está dando el porcentaje de ventas de estos grupos personalizados. Cambiaremos un poco la visualización y convertiremos esto en un menú desplegable. Y luego vamos a crear otra visualización, que nos dará nuestras Ventas por producto.

Segmentación dinámica: cómo segmentar clientes en grupos mediante DAX avanzado

Este cálculo se ajustará automáticamente según el contexto en el que lo coloquemos. Entonces, si ajustamos e incluimos todos los meses en 2016, podemos ver cómo cambian las cosas para cada mes diferente.

Segmentación dinámica: cómo segmentar clientes en grupos mediante DAX avanzado

Si hacemos clic en cualquiera de los productos en la tabla de la izquierda, podemos ver dinámicamente en forma porcentual cuánto de nuestras ganancias están siendo determinadas por grupos específicos.

Segmentación dinámica: cómo segmentar clientes en grupos mediante DAX avanzado

Visualización de la composición de las ganancias

Una vez que hacemos clic en todos los diferentes productos, podemos ver cuál es la composición de nuestras ganancias a lo largo del tiempo para cada uno de los productos que vendemos. Podemos verlo desde una perspectiva de cartera completa.

Segmentación dinámica: cómo segmentar clientes en grupos mediante DAX avanzado

O incluso podemos profundizar en nuestros 3 productos principales y ver que hubo una caída a fines de 2015. Podemos preguntarnos por qué una mayor proporción de nuestros clientes más pequeños están comprando estos productos en comparación con nuestros clientes más grandes que no compran nada.

Segmentación dinámica: cómo segmentar clientes en grupos mediante DAX avanzado

Obviamente, cosas como estas harían una muy buena discusión para escuchar de su personal de ventas y su gerencia. Esta fórmula DAX es una técnica realmente excelente que en realidad se puede reutilizar en varios escenarios diferentes. Recomiendo encarecidamente sumergirse en esta técnica de segmentación dinámica y ver cómo podría utilizarla para usted mismo y para algunos de los análisis que está haciendo.

Conclusión

Como puede ver, hay un poco de eso, pero es algo realmente poderoso. Este análisis es excelente para ver la composición de quién está comprando sus cosas, no solo en todos sus productos, sino que incluso puede sumergirse en productos específicos y comparar cómo la composición podría ser diferente. Esta técnica tiene un término técnico: segmentación dinámica . Es porque estamos segmentando dinámicamente nuestros resultados colocándolos a través de alguna lógica, que los dividirá en su propio pastel.

Analizo esta técnica en particular de manera integral en mi curso de resolución de escenarios analíticos en . Mira esto para aprender más. En este video, repaso una descripción general de cómo podría implementarlo usted mismo y cómo puede verse en sus informes.

¡Buena suerte implementando este!


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