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

Get certified in Microsoft Fabric—for free! For a limited time, get a free DP-600 exam voucher to use by the end of 2024. Register now

Reply
Pandadev
Post Prodigy
Post Prodigy

Obtener promedio de días para cada identificador que se ha cambiado en función de date_created

Hola estoy tratando de encontrar una manera de obtener un promedio de cuánto tiempo se tarda en cambiar los datos para cada código de identificación en un conjunto de datos grande.

Un ejemplo para ID 026A es el siguiente, fue creado el 01/01/2020

01/01/2020

24/01/2020 23 días entre actualizaciones

02/02/2020 9 días entre actualizaciones

15/03/2020 42 días entre actualizaciones

30/04/2020 46 días entre actualizaciones

El promedio es de 24 días entre actualizaciones

Entonces me gustaría poder obtener el promedio de todos los promedios para cada código de identificación.

¿Es esto posible en PowerBI

4 REPLIES 4
amitchandak
Super User
Super User

@Pandadev

Nueva columna como

last_date datediff(maxx(filter(table,[ID]-earlier([ID]) && [Date]<earlier([Date])),[Date]),[Date],day)

Esta medida también puede dar la última fecha y luego puede tomar diff. Ver por ID, Calendario de fecha se ha utilizado

Last Day Non Continous ? CALCULATE(Max('Table'[Date]),filter(all(Table),Table[Date] ?MAXX(FILTER(all(Table),Table[Date]<max(Table[Date])),Table[Date])))

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

Aparece un error que indica que Date Created no se puede encontrar o no se puede usar en esta expresión al agregar la medida.

La fórmula de columna funcionó, pero no parece dar los valores correctos, ¿tiene en cuenta dividir por cuántos ID hay para obtener la fecha promedio diff

Hola @Pandadev ,

La columna calculada como @amitchandak creada obtendrá la fecha diferentediff y puede crear una medida promedio para calcular la fecha de fecha de media basada en cada ID:

Average =
CALCULATE (
    DIVIDE ( SUM ( 'Table'[Column] ), COUNTROWS ( 'Table' ), BLANK () ),
    ALLEXCEPT ( 'Table', 'Table'[ID] )
)

El resultado final será el siguiente:

average result.png

Mejores looks,
Yingjie Li

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

¿Es posible si la fecha de creación - fecha modificada , la diferencia de fecha sería fecha antonada en comparación con la fecha de hoy, ya que de lo contrario el valor es cero

Helpful resources

Announcements
November Carousel

Fabric Community Update - November 2024

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

Live Sessions with Fabric DB

Be one of the first to start using Fabric Databases

Starting December 3, join live sessions with database experts and the Fabric product team to learn just how easy it is to get started.

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! Early Bird pricing ends December 9th.

Nov PBI Update Carousel

Power BI Monthly Update - November 2024

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

Top Solution Authors
Top Kudoed Authors