Get certified in Microsoft Fabric—for free! For a limited time, the Microsoft Fabric Community team will be offering free DP-600 exam vouchers. Prepare now
Hola, chicos
Tengo un conjunto de datos de conexión en vivo y necesito crear una pequeña medida para calcular la relación.
El conjunto de datos es como se muestra a continuación, es un conjunto de datos de intervalo de 15 minutos
Valor de marca de tiempo
08-08-2020 2:00 34
08-08-2020 2:15 12
08-08-2020 2:30 15
08-08-2020 2:45 3
08-08-2020 3:00 3
08-08-2020 3:15 2
08-08-2020 3:30 11
Necesito calcular la relación del valor actual con los primeros 3 valores de las marcas de tiempo de hora anteriores. Para ex, si estoy en 3:15, debe tomar el promedio de los primeros 3 valores de la hora anterior (2:00, 2:15, 2:30). avg-(34+12+15)/3
Así que el resultado debe ser (2/avg)
Del mismo modo, si entra la marca de tiempo de las 3:30, el resultado debe ser 3/promedio
Gracias
Solved! Go to Solution.
Hola @pbidemouser2
Calculé la suma de los 3 valores anteriores, así que ¿quieres promediarlo así? Usted no dijo que si tiene más de 1 día o si sus datos están bien estructurados, la medida debe ajustarse en consecuencia.
@pbidemouser2 - Si está intentando comparar filas, consulte mi artículo sobre el tiempo medio entre errores (MTBF) que utiliza ANTES: http://community.powerbi.com/t5/Community-Blog/Mean-Time-Between-Failure-MTBF-and-Power-BI/ba-p/3395...
Hola @pbidemouser2
Cuando llegaron las 3:30, debe ser 11/avg, ¿verdad? Su conjunto de datos siempre tiene :00, :15, :30, :45, total 4 valores? ¿Y tienes más de 1 día? ¿Cómo lidiar con ninguna marca de tiempo anterior? Hice uno simple basado en su muestra, ya que la suya es la conexión en vivo, por lo que sólo puede ir con medidas:
Hola, @Vera_33
No estoy seguro de cómo calculaste esto, pero la proporción parece equivocada.
La relación a las 3:00 debe ser de 3 / (promedio de 34,12,15)
La relación a 3:15 debe ser de 2 / (promedio de 34,12,15)
Hola @pbidemouser2
Calculé la suma de los 3 valores anteriores, así que ¿quieres promediarlo así? Usted no dijo que si tiene más de 1 día o si sus datos están bien estructurados, la medida debe ajustarse en consecuencia.
@pbidemouser2
Necesito una aclaración:
Si su valor actual es 3:15 entonces necesita promediar 2:15, 2:30 y 2:45 valores entonces dividirlo por 3:15 valor derecho?
________________________
¿He respondido a tu pregunta? Marque este post como una solución, esto ayudará a otros!.
Haga clic en el icono Thumbs-Up a la derecha si le gusta esta respuesta 🙂
⭕ Subscribe and learn Power BI from these videos
⚪ Website ⚪ LinkedIn ⚪ PBI User Group
Si el valor actual está en 3:15, entonces necesito tomar el promedio de 2:00, 2:15, 2:30.Lets llamarlo como 'prev_avg'. El valor final debe ser el valor actual en 3:15 dividido por prev_avg.
De forma similar para 3:30, prev_avg será el mismo, pero el resultado es el valor actual de 3:30 dividido por prev_avg
@pbidemouser2
Pruebe esta medida: puedo agregar validación en la medida para mostrar en blanco para las primeras filas si lo necesita.
Average First 3 PRev Hour =
var cd = SELECTEDVALUE(TIMEDATA[TimeStamp])
var ch = CONVERT(INT(cd) + (HOUR(cd)-1)/24,DATETIME)
var t =
SUMX(
TOPN(3,
FILTER(
ALL(TIMEDATA),
TIMEDATA[TimeStamp] >= ch),
[TimeStamp],ASC,TIMEDATA[TimeStamp]),
[Value]
)
return
DIVIDE(
SELECTEDVALUE(TIMEDATA[Value]),
t
)
________________________
¿He respondido a tu pregunta? Marque este post como una solución, esto ayudará a otros!.
Haga clic en el icono Thumbs-Up a la derecha si le gusta esta respuesta 🙂
⭕ Subscribe and learn Power BI from these videos
⚪ Website ⚪ LinkedIn ⚪ PBI User Group
@pbidemouser2
En ese caso, @Vera_33solución debería funcionar para usted.
Háganos saber si tiene dificultades para implementarlo.
________________________
¿He respondido a tu pregunta? Marque este post como una solución, esto ayudará a otros!.
Haga clic en el icono Thumbs-Up a la derecha si le gusta esta respuesta 🙂
⭕ Subscribe and learn Power BI from these videos
⚪ Website ⚪ LinkedIn ⚪ PBI User Group
Check out the October 2024 Power BI update to learn about new features.
Learn from experts, get hands-on experience, and win awesome prizes.