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
Anonymous
Not applicable

Frecuencia de compra AVG< last time sales

Hola, chicos

Quiero ver a lo largo de meses (histórico) cuántos clientes tengo que no tienen ventas por un período más largo que su frecuencia de compra AVG en días. Tengo los siguientes datos en mi tabla de ventas:
Data example.PNG

Ahora tengo dos preguntas;

¿Cómo puedo calcular la frecuencia de compra avg y cómo puedo calcular las ventas por última vez.

Sobre la base de estas dos medidas necesito crear una medida de thirth donde quiero contar el número de clientes donde la última vez que las ventas son mayores que la frecuencia de compra promedio en días.

Como resultado de estas medidas quiero crear un gráfico donde pueda ver a los clientes "no activos" por mes / semana.

¡Espero que alguien pueda ayudar!

5 REPLIES 5
Ashish_Mathur
Super User
Super User

Hola

En una tabla simple, muestre el resultado exacto que espera con una explicación.


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/
Icey
Community Support
Community Support

Hola @robbinkees ,

¿Está resuelto este problema?

Saludos

Icey

Icey
Community Support
Community Support

Hola @robbinkees ,

Por favor, compruebe si esto es lo que desea:

1. Cree una tabla Calendario.

Calendar = 
ADDCOLUMNS (
    CALENDAR ( DATE ( 2020, 1, 1 ), DATE ( 2020, 2, 29 ) ),
    "Year", YEAR ( [Date] ),
    "Month", MONTH ( [Date] ),
    "Week", WEEKNUM ( [Date] )
)

2. Crear relación.

re.PNG

3. Crear medidas.

AVG buying frequency = DIVIDE ( COUNT ( Sales[Customer] ), COUNT ( 'Calendar'[Date] ) )
last time sales =
VAR LastDate_ =
    MAX ( Sales[Date] )
RETURN
    CALCULATE ( SUM ( Sales[Sales amount] ), Sales[Date] = LastDate_ )
Avg Sales =
AVERAGEX (
    SUMMARIZE (
        'Calendar',
        'Calendar'[Year],
        'Calendar'[Month],
        'Calendar'[Week],
        "SalesSum", CALCULATE ( AVERAGE ( Sales[Sales amount] ), ALLSELECTED ( Sales ) )
    ),
    [SalesSum]
)
Count of active customers = 
CALCULATE (
    DISTINCTCOUNT ( Sales[Customer] ) + 0,
    FILTER ( Sales, [last time sales] > [Avg Sales] )
)
Unactive = IF([last time sales]<[Avg Sales],1)

4. Cree visulas.

active.gif

Para obtener más información, compruebe el archivo PBIX adjunto.

Saludos

Icey

Si este post ayuda,entonces por favor considere Aceptarlo como el solution para ayudar a los otros miembros a encontrarlo más rápidamente.

amitchandak
Super User
Super User

@robbinkees Esta columna le dará la última fecha de compra

maxx(filter(table,table[customer] ?earlier(table[customer]) && table[date] <earlier(table[date])),table[date])

Esta medida le dará una frecuencia de compra media del cliente

averagex(summarize(table,table[customer], "_cnt", count(table[date])),[_cnt])

Join us as experts from around the world come together to shape the future of data and AI!
At the Microsoft Analytics Community Conference, global leaders and influential voices are stepping up to share their knowledge and help you master the latest in Microsoft Fabric, Copilot, and Purview.
️ November 12th-14th, 2024
 Online Event
Register Here
Anonymous
Not applicable

La primera medida no funciona y la segunda medida no me da el resultado correcto 😞

En la segunda medida me llega a los clientes que compran mucho y a menudo un resultado muy alto, que debe ser bajo.

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!

Jan25PBI_Carousel

Power BI Monthly Update - January 2025

Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.

Jan NL Carousel

Fabric Community Update - January 2025

Find out what's new and trending in the Fabric community.

Top Kudoed Authors