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
dmoggie
Helper I
Helper I

Ayudar a crear valor por el tiempo para suavizar los datos

Hola a todos

He sido tarea de suavizar algunos datos usando el siguiente cálculo simple

85% del valor de los minutos anteriores + 15% del valor de los minutos actuales

Los datos se registran en intervalos de minutos durante 24 horas al día en una columna

¿cuál sería el mejor enfoque?

Cualquier ayuda sería muy apreciada.

Kr

5 REPLIES 5
V-pazhen-msft
Community Support
Community Support

@dmoggie

Intente crear primero una columna de tiempo:

Time = TIME(HOUR([Datetime]),MINUTE([Datetime]),SECOND([Datetime]))

A continuación, puede crear la fórmula basada en los minutos.

Measure = 
var This Min = CALCULATE(sum('Table'[Value]), FILTER(ALL('Table'),'Table'[time]=max('Table'[time]))
var Prev Min = CALCULATE(sum('Table'[Value]),FILTER(ALL('Table'),'Table'[time]=max('Table'[time])-"00:01:00"))

Return [Prev Min] *.85 + [This Min] *.15

Paul Zheng _ Equipo de apoyo de la comunidad
Si este post ayuda, entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Hola, parece que no puedo hacer que esto funcione. ejemplo de tabla de datos con la que estoy wokring. Puede ver que ya tengo columnas de fecha y hora independientes.

Dirección del dispositivoFechaHoraFlujo
34628/09/202000:002
34628/09/202000:011
34628/09/202000:021
34628/09/202000:030
34628/09/202000:045
34628/09/202000:050
34628/09/202000:060
34628/09/202000:071
34628/09/202000:080
34628/09/202000:090
34628/09/202000:101

Realmente atascado aquí 😞

Hilo de golpe. ¿Nadie?

amitchandak
Super User
Super User

@dmoggie , Una fecha de unión de la tabla con la tabla de fechas .

Es datetime y luego crear fecha sin hora

nueva columna

fecha : [fecha y hora].fecha

Medida

Este día: CALCULATE(Min('Table'[Value]), FILTER(ALL('Date'),'Date'[Date]-max('Date'[Date])))
Last Day : CALCULATE('Table'[Value]), FILTER(ALL('Date'),'Date'[Date]-max('Date'[Date])-1))
Last Day : CALCULATE('Table'[Value]), previousday('Date'[Date]))

Medida final [Último día] *.85 + [Este día] *.15

Para obtener lo mejor de la función de inteligencia del tiempo. Asegúrese de que tiene un calendario de fechas y que se ha marcado como la fecha en la vista de modelo. Además, únete a ella con la columna de fecha de tus hechos. Consulte :radacad sqlbi My Video Series Aprecia tus Felicitaciones.

Proporcione sus comentarios y consejos para nuevos videos
Tutorial Series Dax Vs SQL Direct Query PBI Consejos
Apreciamos tus Felicitaciones.

Hola @amitchandak gracias por su respuesta rápida. Re-leer mi post no creo que estaba claro. Necesito trabajar en valores cada minuto del día.

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.