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
shanipowerbi
Helper III
Helper III

Cómo calcular el cambio en % en el análisis de cohortes

Hi Power Bi Family

Espero que todos estén bien y de salud. Este es mi segundo post sobre la misma pregunta. En realidad estoy tratando de calcular Porcentaje de cambio en mi tabla de análisis de cohortes.

Tengo el período 1 a 12 y el mes de la coversión de la conversión. como imagen de soplado. (La siguiente tabla muestra el % de cambio en el bucket del cliente).

Capture.PNG

Tengo la capacidad correcta de calcuar esta tabla, pero no puedo calcular este % rojo, que es el cambio en comparación con el último período.

Por favor, ayúdenme a conseguir este %.

saludos

Zeeshan

8 REPLIES 8
v-xicai
Community Support
Community Support

Hola @shanipowerbi ,

¿Tiene sentido? Si es así, marque la respuesta adecuada como una solución para ayudar a otros que tienen el problema similar y cerrar el caso. Si no, avísame y trataré de ayudarte más.

Saludos

Amy

Hola

Tu Fórmula no funciona para mí.

Gracias por el esfuerzo, Problema aún no resolver

v-xicai
Community Support
Community Support

Hola @shanipowerbi ,

Puede crear una medida como DAX a continuación.

% Change=

Var LastPeriod=  CALCULATE(SUM('Invoice Data'[UserID Count]),FILTER(ALLSELECTED('Invoice Data'),'Invoice Data'[Year]=MAX('Invoice Data'[Year]) &&'Invoice Data'[My]=MAX('Invoice Data'[My])&&'Invoice Data'[Period]=MAX('Invoice Data'[Period])-1))

Var CurrentPeriod=  CALCULATE(SUM('Invoice Data'[UserID Count]),FILTER(ALLSELECTED('Invoice Data'),'Invoice Data'[Year]=MAX('Invoice Data'[Year]) &&'Invoice Data'[My]=MAX('Invoice Data'[My])&&'Invoice Data'[Period]=MAX('Invoice Data'[Period])))

Return

IF(LastPeriod <> BLANK(), DIVIDE(CurrentPeriod, LastPeriod )-1, 0)

Saludos

Amy

Equipo de Apoyo Comunitario _ Amy

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

shebr
Resolver III
Resolver III

Hola @shanipowerbi

¿Cómo ha importado los datos en Power BI? ¿Qué tranformaciones ha aplicado? ¿Puede compartir un extracto de sus datos, ya que esto le ayudará.

Gracias

Shebr

Ya he calucado esta tabla y durante el período que utilicé

Período: DATEDIFF('Datos de factura'[Usuario con datos de conversión.ConversionDate],'Datos de factura'[FechadeFactura],MONTH)
Ahora necesito un cambio
Mi columna se verá así
añoMesRecuento de UserIDPeríodo
2019Enero11550
2019Enero11101
2019Enero10522
2019Enero10013
2019Enero9584
2019Enero9195
2019Enero8836
2019Enero8577
2019Enero8388
2019Enero8239
2019Enero80710
2019Enero79411
2019Enero77712
2019Enero75713
2019Enero74414
2019Enero72915
2019Febrero12400
2019Febrero11961
2019Febrero11132
2019Febrero10703
2019Febrero10324
2019Febrero9945
2019Febrero9696
2019Febrero9447
2019Febrero9218
2019Febrero8969
2019Febrero87910
2019Febrero85211
2019Febrero84212
2019Febrero82313
2019Febrero81114
jstorm
Resolver III
Resolver III

Por lo que entiendo, debe dividir el número de la columna actual por la columna anterior. Sus columnas parecen ser meses. En función de estas suposiciones, puede probar lo siguiente:

DIVIDE( [Recuento de actividades],
CALCULATE( [Recuento de actividades], DATEADD( 'Tabla de fechas'[Fechas] ), -1, MES) )
)

Esto divide el numerador [recuento de actividad] por el denominador [recuento de actividades] el mes pasado. Si sus períodos no son meses, simplemente cambie la parte MES de DATEADD().

Gracias por el repy, por el período que he utilizado esta fórmula

Período: DATEDIFF('Datos de factura'[Usuario con datos de conversión.ConversionDate],'Datos de factura'[FechadeFactura],MONTH)

, Si puedo obtener el número de perid anterior será fácil para mí.

Ya veo, entonces deberías ser capaz de usar

DIVIDE( [Recuento de actividades],
CALCULATE( [Recuento de actividades], [Período] - 1 )
)

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.