Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Don't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.

Reply
Syndicate_Admin
Administrator
Administrator

Cómo calcular la venta perdida de un cliente

Hola a todos,

Necesito calcular las ventas perdidas de clientes de los últimos dos años. La tabla consta de 4 columnas. (Vea la captura de pantalla a continuación)

1. Nombre del cliente

2. Año

3. Ventas totales anuales

4. AddedDate (la fecha en que se crea la cuenta de cliente)

HamidT_0-1700849598014.png

Necesito calcular las ventas en función del estado del cliente de la siguiente manera:

Nota 1: El alcance de los datos es de los últimos 3 años

Nota 2: Solo se necesitan los últimos 2 años en el informe a modo de comparación.

Estados de los clientes:

1. Existentes: Clientes que tuvieron ventas el año pasado y el año en curso.

2. Nuevo: Clientes que se agregaron en el mismo año de ventas en función de la columna Fecha agregada.

3. Recurrentes: Clientes que no tuvieron ventas en el año anterior al año calculado y tuvieron ventas en el año calculado. es decir, el cliente A no tuvo ventas en 2022 y tuvo ventas en 2021 y 2023.

4. Perdidos: Clientes que no tuvieron ventas en el año calculado y tuvieron ventas en el año anterior. Y calcule el monto de las ventas del año anterior como las ventas perdidas.

HamidT_2-1700849715100.png

Enlace de descarga:

Venta de Clientes Perdidos PBIX

Cualquier ayuda es apreciada de antemano.

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

Hola @v-shex-msft

Gracias por hacer un seguimiento.

En realidad, todavía no pude encontrar una solución. Todavía estoy deseando resolverlo.

Las respuestas proporcionadas solo resuelven la parte del escenario. He proporcionado un archivo pbix con los datos de muestra para descargar. Espero que eso ayude.

Syndicate_Admin
Administrator
Administrator

Hola @HamidT ,

¿Te ayudaron las sugerencias anteriores con tu situación? si ese es el caso, puede considerar Kudo o Aceptar las sugerencias útiles para ayudar a otros que enfrentaron requisitos similares.

Si esto tampoco ayuda, comparta información y descripción más detalladas para ayudarnos a aclarar su escenario para probar.

Cómo obtener respuestas rápidas a tu pregunta

Saludos

Xiaoxin Sheng

Syndicate_Admin
Administrator
Administrator

Hola

Se adjunta archivo PBI.

Ashish_Mathur_0-1700882941406.png

Syndicate_Admin
Administrator
Administrator

@HamidT Quizás:

Lost Customer Sales Measure =
  VAR __CY = MAX('Table'[Year])
  VAR __PY = __CY - 2
  VAR __CYCustomers = DISTINCT('Table'[Customer]))
  VAR __PYCustomers = DISTINCT(SELECTCOLUMNS(FILTER(ALL('Table'), [Year] = __PY), "Customer", [Customer]))
  VAR __LostCustomers = EXCEPT( __PYCustomers, __CYCustomers )
  VAR __LostCustomerSalesTable = FILTER(ALL('Table'), [Customer] IN __LostCustomers && [Year] = __PY)
  VAR __LostCustomerSales = SUMX( __LostCustomerSalesTable, [TotalSales] )
RETURN
  __LostCustomerSales

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

ArunFabCon

Microsoft Fabric Community Conference 2025

Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.

December 2024

A Year in Review - December 2024

Find out what content was popular in the Fabric community during 2024.

Top Solution Authors
Top Kudoed Authors