Primera compra de Customer Insight usando DAX

Primera compra de Customer Insight usando DAX

Tengo otra idea realmente única para mostrarles en LuckyTemplates. Después de esta sesión, podrá identificar la primera compra de un cliente y utilizar estos datos para impulsar sus ventas futuras. Puede ver el video completo de este tutorial en la parte inferior de este blog.

Al analizar una tendencia en términos del primer producto que compran los clientes, puede: (1) cambiar nuestros esfuerzos de marketing; (2) asignar recursos apropiados a nuestra publicidad; y (3) utilizar este conocimiento para atraer a más clientes.

Puede hacer esto porque esta función le permite determinar qué productos son más populares en la compra inicial que otros. A partir de esto, puede averiguar cuál es la segunda y la tercera compra más popular. Eventualmente, también verá el denominador común en esos resultados particulares.

Tabla de contenido

Información de muestra que muestra el historial de la primera compra

Utilizando los datos generados a partir de sus ventas anteriores, puede rastrear fácilmente la primera compra de un cliente. Un historial de pedidos como este puede ayudarlo a tomar decisiones comerciales sobre cómo impulsará las ventas. También puede utilizar este análisis para orientar su marketing y publicidad a un producto específico.

A continuación hay algunos datos de muestra que he preparado para este tutorial. Muestra los nombres específicos de los clientes, así como los productos correspondientes que compraron por primera vez.

Primera compra de Customer Insight usando DAX

He configurado estos datos de muestra con muchos clientes diferentes. Para los nombres de productos, solo tengo nombres genéricos para una fácil identificación. Luego, recopilé los nombres de los clientes que obviamente ya compraron algo.

También agregué un selector de fecha para que pueda controlar fácilmente el rango de fechas de compra de cualquier período.

Lo que tengo a continuación es una parte esencial de la tabla de LuckyTemplates . También he creado una tabla para verificar si tengo los datos correctos. Dado que es posible que necesite auditar los números de una forma u otra, esta es una buena medida.

Averiguar la primera compra del cliente

La fórmula que he usado es una combinación de bastantes funciones diferentes.

Primero, debe observar la fórmula TOPN , incluidas las funciones RESUMEN y CALCULO .

Si está tratando de encontrar el primero o el último de algo, TOPN es la solución perfecta. Esta función no devuelve un valor, pero devuelve una tabla. Esa es la diferencia clave con la función RANKX , ya que esta última solo devuelve un valor de clasificación.

Lo que agregué dentro de TOPN es un número que sugiere la tabla que quiero conservar al final de la evaluación.

A continuación, agregué la función RESUMEN para devolver una tabla virtual con la fecha y cada producto. 

Aquí está el truco que es realmente crucial: debe evaluar la fecha mínima o la primera fecha.

Por lo tanto, debe buscar la primera fecha, pero debe envolverla dentro de la instrucción CALCULATE . Si no lo hace, en realidad obtendrá un resultado incorrecto. 

Ahora, la función CALCULATE nos permite aplicar un contexto de filtro al resultado particular de MIN (Dates[Date]) .  

Entonces, el contexto de este cálculo comienza con el cliente, luego en cada producto que un cliente ha comprado y, por último, evalúa la fecha mínima o la primera fecha en que el cliente compró un producto.

Además, la devuelve el valor real del producto que será el nombre real del producto en particular.  

Cuando todas estas fórmulas se combinan, se produce una percepción muy poderosa.

Revisión de los resultados

Después de esto, debe verificarlo dos veces. Es crucial verificar si la tabla y la fórmula realmente están produciendo los resultados correctos.

Así que seleccionemos un cliente en particular. Verá aquí que tengo esta tabla que tiene cada fecha, cada producto y cada venta para ese cliente en particular.

En consecuencia, el primer producto que se compró fue el 20/8/2015 . Incluso puede ver las ventas totales del Producto 94 . Después de eso, puede probar algunas muestras más para validar los resultados en la tabla.

Además, puede cambiar el marco de tiempo de sus datos y eso también cambiará los resultados dinámicamente.  


Última fecha de compra en LuckyTemplates
Predecir cuándo comprarán sus clientes la próxima vez con Power BI
Descubrir la compra de varios productos mediante DAX en LuckyTemplates

Conclusión

En este tutorial, he demostrado cómo puede resolver estos primeros datos de compra e incorporarlos dentro de una tabla en LuckyTemplates . Hacer esto puede hacer que vea la tendencia del producto y del cliente de cualquier período de forma dinámica. 

Con suerte, puede ver que esto es algo realmente poderoso y puede hacerlo de una manera relativamente eficiente usando LuckyTemplates. ¡Esto es lo que hace que LuckyTemplates sea tan bueno!

Buena suerte implementando este en sus modelos.

***** ¿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.