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
Syndicate_Admin
Administrator
Administrator

Retratación de clientes

Hola chicos,
Tengo una base de datos con datos de inicio y finalización del cliente y me gustaría encontrar la tarifa por mes / año.
¿Cómo podría obtener esta tarifa correcta?
Estoy usando las siguientes mediciones para llegar a la tasa de retención.

inicio del período =
CALCULAR(
[T - Cliente Acumulado],
FECHAADD('dCalendário'[Fecha],-1,MES))

nuevos clientes =
Calcular(
CONTAR(dClientes[Id_card]),
USERELATIONSHIP('dCalendário'[Fecha],dClientes[Data_inicio]))
Mantequera =
CALCULAR(
[Clientes Perdidos],
FILTRO(
TODO('dCalendário'),
'dCalendário'[Fecha] <= MÁXIMO('dCalendário'[Fecha])),
USERELATIONSHIP('dCalendário'[Fecha],dClientes[Data_inicio]))
fin del período = ((Medidas_OKRs[inicio del período]-[abandono])+[nuevos clientes])
Tasa de retención =
DIVIDIR([fin del período]-[nuevos clientes],Medidas_OKRs[inicio del período])
Captura de Tela (23).png

A continuación se muestra la base de datos como ejemplo
ClienteFranquiciaFecha de iniciofecha final
Dajabba Saraava Furruaraaago Sabbva Doubbho assas1/31/2022
Durtsyj DurtafaDaDao Dagatabb bbtdaaago Sabbva Doubbho assas11/7/2021
bbaduraDo SurvaDos uspuDaaas andustraa u DojurDao Du Furro uarubbaaago Sabbva Doubbho assas11/12/2021
Naabbs FabraDao DastrabuaDao DojurDao Du DosjutaDos bbtda Productosaago Sabbva Doubbho assas11/10/2021
Nuw Donsubbtoraa u assussoraa uarubbaaago Sabbva Doubbho assas11/30/2021
P G S jovuas bbtdaaago Sabbva Doubbho assas11/3/20212/9/2022
San FranDasDo Donstrutora bbotuadora u anDorporadora bbtdaaago Sabbva Doubbho assas12/23/20211/20/2022
Studao juraka arquatutura u Dusagn bbtdaaago Sabbva Doubbho assas11/22/2021

ClienteFranquiciaFecha de iniciofecha final
aqua Tuj Papubbaraa era anforjataDa bbtdaabbason truppubb a. F. dos Santos3/27/20207/30/2021
D.V. Do Prado Fortunatoabbason Taago Rodraguus bbaja8/31/202111/11/2021
Dandaan ungunharaa bbtda - Transacciónabbason truppubb a. F. dos Santos6/4/20217/14/2021
Darbbos Hunraquu bbuatu Puruaraabbason Taago Rodraguus bbaja8/24/2021
Darobbana Guurruaro Bazar - Transacciónabbason truppubb a. F. dos Santos4/30/20215/25/2021
Dusta Du abbajuntos Brasabb bbtdaabbason Taago Rodraguus bbaja2/25/2022
D S jontuaro uarubbaabbason Taago Rodraguus bbaja9/3/202112/12/2021
en P abbvus Furrajuntas in ansujosabbason Taago Rodraguus bbaja11/26/2021
usDobba Du Dajpuous unsano u Dusunvobbvajunto Profassaonabb bbtda.abbason Taago Rodraguus bbaja10/3/2022
Gubbato Dubb Gaorno bbtdaabbason Taago Rodraguus bbaja1/13/2022
anstatuto Brasabbuaro Du Gustao ujprusaraabb - abgujabbason Taago Rodraguus bbaja9/7/2021
j4 ungunharaa en DonstruDous bbtdaabbason Taago Rodraguus bbaja7/3/2022
jarduk uvuntos in ProduDous artastaDas in Dubbturaas bbtdaabbason Taago Rodraguus bbaja9/3/202112/31/2021
Pousada Bahaa 10abbason truppubb a. F. dos Santos6/30/20204/12/2021
Pousada Bahaa BaDanaabbason truppubb a. F. dos Santos6/30/20204/12/2021
Pousada Bahaa Tajborabbason truppubb a. F. dos Santos6/30/20204/12/2021
Pousada Vabba Da Barraabbason truppubb a. F. dos Santos6/30/20204/12/2021
Sí SuguranDa ubbutronaDa bbtdaabbason Taago Rodraguus bbaja10/29/2021
Sas Do Brasabb DojurDaabb u SurvaDos uarubbaabbason Taago Rodraguus bbaja1/31/2022
TuDnobboggu SobbuDous uj anforjataDa uarubba - Transacciónabbason truppubb a. F. dos Santos12/14/20203/29/2021
1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Hay @kfreitass ,

No estoy seguro de si he entendido bien su pregunta. Pruebe las siguientes medidas:

EndCount = 
CALCULATE (
    DISTINCTCOUNT ( 'Table'[Customer] ),
    FILTER (
        'Table',
        'Table'[Start Date] <= MAX ( Dates[Date] )
            && COALESCE ( 'Table'[final date], TODAY () ) > MAX ( Dates[Date] )
    )
)
NewCount = 
CALCULATE (
    DISTINCTCOUNT ( 'Table'[Customer] ),
    FILTER (
        'Table',
        'Table'[Start Date] >= MIN ( Dates[Date] )
            && 'Table'[Start Date] <= MAX ( Dates[Date] )
            && COALESCE ( 'Table'[final date], TODAY () ) > MAX ( Dates[Date] )
    )
)
StartCount = 
CALCULATE (
    DISTINCTCOUNT ( 'Table'[Customer] ),
    FILTER (
        'Table',
        'Table'[Start Date] < MIN ( Dates[Date] )
            && COALESCE ( 'Table'[final date], TODAY () ) >= MIN ( Dates[Date] )
    )
)

vkkfmsft_0-1648543284747.png


Si el problema aún no se resuelve, proporcione información detallada sobre el error o el resultado esperado que espera. Hágamelo saber de inmediato, esperando su respuesta.
Saludos
Winniz
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

View solution in original post

6 REPLIES 6
Syndicate_Admin
Administrator
Administrator

Hay @kfreitass ,

¿Se ha resuelto su problema? Si se resuelve, marque una respuesta que sea útil para usted.

Si el problema aún no se resuelve, proporcione información detallada sobre el error o el resultado esperado que espera. Hágamelo saber de inmediato, esperando su respuesta.


Saludos
Winniz

Syndicate_Admin
Administrator
Administrator

Hay @kfreitass ,

No estoy seguro de si he entendido bien su pregunta. Pruebe las siguientes medidas:

EndCount = 
CALCULATE (
    DISTINCTCOUNT ( 'Table'[Customer] ),
    FILTER (
        'Table',
        'Table'[Start Date] <= MAX ( Dates[Date] )
            && COALESCE ( 'Table'[final date], TODAY () ) > MAX ( Dates[Date] )
    )
)
NewCount = 
CALCULATE (
    DISTINCTCOUNT ( 'Table'[Customer] ),
    FILTER (
        'Table',
        'Table'[Start Date] >= MIN ( Dates[Date] )
            && 'Table'[Start Date] <= MAX ( Dates[Date] )
            && COALESCE ( 'Table'[final date], TODAY () ) > MAX ( Dates[Date] )
    )
)
StartCount = 
CALCULATE (
    DISTINCTCOUNT ( 'Table'[Customer] ),
    FILTER (
        'Table',
        'Table'[Start Date] < MIN ( Dates[Date] )
            && COALESCE ( 'Table'[final date], TODAY () ) >= MIN ( Dates[Date] )
    )
)

vkkfmsft_0-1648543284747.png


Si el problema aún no se resuelve, proporcione información detallada sobre el error o el resultado esperado que espera. Hágamelo saber de inmediato, esperando su respuesta.
Saludos
Winniz
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

Syndicate_Admin
Administrator
Administrator

" Me gustaría encontrar la tarifa por Mes/año"

Sus datos de origen están en granularidad a nivel de día. Deberá explicar las reglas para meses parciales y años parciales. ¿Cómo deben calcularse?

@lbendlin

Deberían ser cálculos por mes, pero no sé cómo hacerlo.

Debe decidir si se debe contar un mes sin importar cuándo en el mes ocurrió el evento (podría ser el último día) o si debe prorratearse en función del número de días en ese mes.

Puedo considerar el último día. ¿Cómo haría esta medición?

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.