Cómo implementar el análisis de cohortes en LuckyTemplates: conceptos avanzados de DAX

Cómo implementar el análisis de cohortes en LuckyTemplates: conceptos avanzados de DAX

En este blog, presento el análisis de cohortes de LuckyTemplates . Este fue uno de los temas que analicé en detalle en una , donde demostré qué es el análisis de cohortes y cómo puede hacerlo en LuckyTemplates. En este tutorial, aprenderá a configurarlo dentro de su modelo de LuckyTemplates. Puede ver el video completo de este tutorial en la parte inferior de este blog.

La idea en torno al análisis de cohortes es que agrupamos a nuestros clientes en función de un comportamiento o atributo particular que tengan.

En este ejemplo, estamos agrupando a nuestros clientes en función de cuándo compraron por primera vez , y luego vamos a analizar la tasa de retención de esos clientes .

Entonces, la idea es crear una cohorte de cuando los clientes compran por primera vez y luego analizar a través del tiempo cuánto tiempo les toma volver a comprar. Luego comparamos todos los clientes en nuestra cohorte de todos los meses y vemos si los niveles de retención mejoran o se reducen.

Cómo implementar el análisis de cohortes en LuckyTemplates: conceptos avanzados de DAX

En esta demostración, tenemos porcentajes, que es una buena forma de verlo, pero también tenemos números absolutos.

Tabla de contenido

Clasificación de compras de clientes

Si piensa en la cohorte en sí misma, significa "agrupación de clientes". Así que aquí calculamos cuándo se unió el cliente o cuándo nos compró por primera vez. Esto es lo que estamos clasificando como la fecha de ingreso

Cómo implementar el análisis de cohortes en LuckyTemplates: conceptos avanzados de DAX

La fórmula Fecha de ingreso es solo la Fecha mínima de compra en la tabla Ventas. Así que estamos calculando la fecha mínima o más baja que ha comprado cualquiera de estos clientes en cada fila diferente.

Luego, los clasificamos en su cohorte particular según el mes y el año en que compraron

Cómo implementar el análisis de cohortes en LuckyTemplates: conceptos avanzados de DAX

Por ejemplo, Jesse Evans aquí compró el 11 de marzo de 2014, por lo que los clientes como Evans estarán en la cohorte de marzo de 2014.

Cómo implementar el análisis de cohortes en LuckyTemplates: conceptos avanzados de DAX

Fórmulas DAX para análisis de cohortes

Las fórmulas que usamos aquí son muy simples. La Fecha de ingreso es solo el MIN de la Fecha de pedido (Ventas).

Cómo implementar el análisis de cohortes en LuckyTemplates: conceptos avanzados de DAX

El mes de la cohorte consiste básicamente en averiguar el mes de esa fecha de incorporación.

Cómo implementar el análisis de cohortes en LuckyTemplates: conceptos avanzados de DAX

Y luego, los traemos aquí.

Cómo implementar el análisis de cohortes en LuckyTemplates: conceptos avanzados de DAX

Podemos crear una cohorte en muchas variables diferentes . Este es solo un ejemplo del mundo real de las tasas de retención.

Clasificación de marcos de tiempo

La otra cosa a clasificar son los períodos de tiempo . Estos son solo genéricos (1, 2, 3, etc.), pero necesitamos crear algunos períodos de tiempo genéricos para comparar todas estas cohortes (enero de 2014, febrero de 2014, etc.) porque todos están en diferentes períodos de tiempo. Necesitamos hacer una comparación similar de todas estas cohortes durante diferentes períodos de tiempo.

Cómo implementar el análisis de cohortes en LuckyTemplates: conceptos avanzados de DAX

Así es como lo configuramos si estamos haciendo este tipo de análisis. Tenemos el Periodo 1 al 12, y estamos capturando Min Days y Max Days.

Cómo implementar el análisis de cohortes en LuckyTemplates: conceptos avanzados de DAX

Por ejemplo, si un cliente nos compró y luego volvió a comprar dentro de los primeros 30 días, ese cliente se clasificaría como el primer período de retención (Período 1). Si el cliente volvió a comprarnos entre 120 y 150 días, ese cliente se encuentra en el Período 5, y así sucesivamente.

Vemos que esto se está completando en todas nuestras cohortes a pesar de que estos clientes realizan su compra inicial en un momento posterior. Luego comparamos nuestra cohorte de manera similar hasta enero de 2014 utilizando la combinación compleja de cálculos.


Análisis de cohortes basado en el tiempo: cómo configurar su modelo de datos en LuckyTemplates
Análisis de clientes en LuckyTemplates: revisión del rendimiento a lo largo del tiempo
Técnicas de segmentación de clientes mediante el modelo de datos: LuckyTemplates y DAX

Conclusión

En la Cumbre de aprendizaje me sumergí mucho más en cómo puede generar sus fórmulas exactamente para poder hacer esto, pero pensé que esta sería una buena introducción. Muchos de ustedes probablemente ni siquiera hayan oído hablar del análisis de cohortes.

Esta es una técnica analítica bastante avanzada, pero quería darle una introducción a lo que es el análisis de cohortes y mostrarle cómo podemos resolver esto en LuckyTemplates. También podemos hacerlo de una manera muy dinámica y efectiva donde podemos integrarlo en nuestro modelo.

He visto este análisis realizado en Excel y algunas otras herramientas avanzadas, pero podemos hacerlo en Power Bi y hacerlo aún mejor y más eficiente. Consulte los vínculos a continuación para obtener más recursos de LuckyTemplates sobre este tema.

¡Salud!

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







Time Intelligence en LuckyTemplates: cómo calcular el número de transacciones realizadas en los últimos N días

Time Intelligence en LuckyTemplates: cómo calcular el número de transacciones realizadas en los últimos N días

Descubra cómo calcular el total de transacciones realizadas en los últimos N días y obtenga información útil utilizando la inteligencia de tiempo en LuckyTemplates.

Cómo evaluar clústeres en sus datos mediante la técnica DAX en LuckyTemplates

Cómo evaluar clústeres en sus datos mediante la técnica DAX en LuckyTemplates

En este tutorial, demuestro cómo mostrar clústeres en sus datos permite extraer información valiosa usando técnicas DAX avanzadas.

¿Cuánto personal tenemos actualmente? Lógica de fechas múltiples en LuckyTemplates usando DAX

¿Cuánto personal tenemos actualmente? Lógica de fechas múltiples en LuckyTemplates usando DAX

En este tutorial, aprenderá a calcular la <strong>población actual del personal</strong> para las relaciones múltiples de la tabla de calendario mediante la función COUNTROWS y FILTER en LuckyTemplates.

Hacer una solicitud HTTP en Power Automate

Hacer una solicitud HTTP en Power Automate

Aprenda a crear una solicitud HTTP con Power Automate y cómo implementar soluciones efectivas para la automatización de tareas.

Programe un flujo de escritorio para que se ejecute en Power Automate

Programe un flujo de escritorio para que se ejecute en Power Automate

En este tutorial, aprenda cómo programar un flujo de escritorio en Power Automate para automatizar tareas en la web y su escritorio.

Power Automate Terminar Control de acción en flujos

Power Automate Terminar Control de acción en flujos

Aprenda a usar correctamente el control Terminar acción de Power Automate que termina las acciones en un flujo si no se cumple alguna de las condiciones.

Power Query: combinar archivos de varias carpetas

Power Query: combinar archivos de varias carpetas

Aprenda a combinar archivos de varias carpetas en su red, escritorio, OneDrive o SharePoint utilizando Power Query.

Tipos de flujo de Power Automate y cuándo usarlos

Tipos de flujo de Power Automate y cuándo usarlos

En este blog, analizamos las similitudes y diferencias entre los tipos de flujo de Power Automate y determinamos cuándo usar cada flujo. Encuentra la mejor opción de automatización.

Conectores de Power Automate: número, texto y fecha y hora

Conectores de Power Automate: número, texto y fecha y hora

Familiarízate con algunos conectores Power Automate integrados que transforman cadenas en otro formato: número, texto y fecha y hora.

Tutorial del analizador VertiPaq: relaciones e integridad referencial

Tutorial del analizador VertiPaq: relaciones e integridad referencial

Este tutorial detallado sobre el analizador VertiPaq en DAX Studio le enseñará cómo usar la pestaña Relaciones para optimizar su DAX y resolver problemas de integridad referencial.