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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Oleksii
Frequent Visitor

Tasa de retención por día dado días activos y elegibles del cliente

¡Hola a todos!

Tengo un conjunto de datos de clientes, cuánto tiempo han estado usando nuestra suscripción (días activos) y cuánto tiempo hace que han tomado esa suscripción (días elegibles)

Básicamente Activo 1 Elegible 10 significa que el Cliente se ha suscrito hace 10 días y Canseled en su primer día.

Customer_IDDías activosDías elegibles
1110
21050
3720
41515

¿Hay alguna manera de trazar un gráfico como este?

E.g. - ¿Cuál es el porcentaje de clientes que se han retenido cada día después de que se tomó la suscripción, independientemente de la fecha de inicio real?

Retention Curve.PNG

¡Gracias de antemano!

1 ACCEPTED SOLUTION

De acuerdo, se me ocurrió lo siguiente. Cree una tabla como esta:

Days = GENERATESERIES(1,30,1)

Y luego una medida como esta:

Measure = 
    VAR __CurrentDay = MAX('Days'[Value])
    VAR __All = COUNTROWS('Table')
    VAR __Survivors = COUNTROWS(FILTER('Table',[Active Days] + 1 > __CurrentDay))
RETURN
    DIVIDE(__Survivors,__All,0)

Puede que necesite algunos ajustes. No hay razón para que no funcione con filtros o leyendas. PBIX está unido.


@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...

View solution in original post

8 REPLIES 8
Ashish_Mathur
Super User
Super User

Hola

Creo que puedo resolver este problema siempre que las siguientes columnas estén presentes en su conjunto de datos: ID, Fecha de suscripción y Fecha de abandono.

Comparta su conjunto de datos.


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/
Greg_Deckler
Super User
Super User

Por lo tanto, para los datos de muestra proporcionados, ¿qué día en su eje dejaría cada uno de esos 4 elementos?


@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...

Cada uno de los clientes cae en sus "Días Activos" +1
El gráfico se vería como:

Día 1 - 100% - 4 de cada 4 clientes sobreviven día 1

Día 2 - 75% - primer cliente caído (3 / 4 - 75%)

Día 3 - 75% - sin cambios

...

Día 7 - 75% - sin cambios

Día 8 - 50% - un cliente más dejó (2 / 4 x 50%)

y así sucesivamente

Greg_Deckler
Super User
Super User

Parece una curva de supervivencia de Kaplan Meier:

https://community.powerbi.com/t5/Community-Blog/Kaplan-Meier-Survival-Curves-with-Power-BI-Part-1/ba...


@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...

Entiendo este enfoque, pero es un poco ahora que estoy buscando.

Soy mi caso mi tabla de datos también tiene todo tipo de atributos de usuario, y me encantaría usar esos atributos como filtros / leyenda en el gráfico de "supervivencia".

De acuerdo, se me ocurrió lo siguiente. Cree una tabla como esta:

Days = GENERATESERIES(1,30,1)

Y luego una medida como esta:

Measure = 
    VAR __CurrentDay = MAX('Days'[Value])
    VAR __All = COUNTROWS('Table')
    VAR __Survivors = COUNTROWS(FILTER('Table',[Active Days] + 1 > __CurrentDay))
RETURN
    DIVIDE(__Survivors,__All,0)

Puede que necesite algunos ajustes. No hay razón para que no funcione con filtros o leyendas. PBIX está unido.


@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...

¡Esto es genial!
¡Muchas gracias!

amitchandak
Super User
Super User

@Oleksii, no estoy seguro de que lo tengo. Pero puede trazar días activos en el eje.

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

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