Check your eligibility for this 50% exam voucher offer and join us for free live learning sessions to get prepared for Exam DP-700.
Get StartedDon'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.
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)
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.
Enlace de descarga:
Venta de Clientes Perdidos PBIX
Cualquier ayuda es apreciada de antemano.
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.
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
@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
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.