Forum Discussion
undefined
Buenas comunidad!!!
Estoy tratando de crear una MEDIDA o COLUMNA para visualizar en una tarjeta el valor promedio de la ultima hora. Sé, que en una tabla organizando las jerarquías de Fecha y Hora puedo mostrarlo. Pero quiero mostrar el valor directamente en una tarjeta, sin necesidad de applicar filtros, algo así como el valor promedio de la última hora a tiempo real.
En la siguiente tabla especifico los siguientes datos:
Aplique un averange y llego al resultado esperado aplicando desde un panel de filtros la seleción de la fecha y hora. Pero la idea es que por defecto y sin aplicar filtros la tarjeta me pueda mostras los valores.
Esos sería los valores esperados, pero sin tener que aplicar filtros.
Actualmente solo estoy aplicando un AVERANGE, pero no se como especificar que me calcule el valor ultima hora. Tomando como muestro los cuatro registros hs.
De acuerdo con su descripción, descargo su muestra, aquí está mi solución.
Crea una medida.
Promedio_Nivel = CALCULATE ( AVERAGE ( muestra[Nivel_1] ), FILTER ( ALL ( 'muestra' ), HOUR ( 'muestra'[Fecha_Hora] ) = MAXX ( ALL ( 'muestra' ), HOUR ( 'muestra'[Fecha_Hora] ) ) ) )Obtenga el resultado correcto sin una cortadora.
Adjunto mi muestra a continuación como referencia.
Saludos
Equipo de apoyo a la comunidad _ kalyjSi esta publicación ayuda, por favor considereAceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
3 Replies
- Syndicate_AdminAdministrator
@Syndicate_Admin , si tiene una columna datetime, puede crear una medida como
calculate( Count(Table[Value]), filter(Table, Table[Datetime] >= now() -time(1,0,0) && Table[Datetime] < now() )
- Fr4ncoFerr3rHelper I
Estimado.
Gracias por la ayuda. Pero no sirvio.
La expresión
EXAMPLE =CALCULATE(COUNT('f_ejemplo'[EJE3]), filter('f_ejemplo', 'f_ejemplo'[Fecha_Hora] >= now() -time(1,0,0) && 'f_ejemplo'[Fecha_Hora] < now() ))Me arroja vlaroes en blanco.Nose si debria poner el YTD.
Aguardo comentarios. Saludos.
- Syndicate_AdminAdministrator
De acuerdo con su descripción, descargo su muestra, aquí está mi solución.
Crea una medida.
Promedio_Nivel = CALCULATE ( AVERAGE ( muestra[Nivel_1] ), FILTER ( ALL ( 'muestra' ), HOUR ( 'muestra'[Fecha_Hora] ) = MAXX ( ALL ( 'muestra' ), HOUR ( 'muestra'[Fecha_Hora] ) ) ) )Obtenga el resultado correcto sin una cortadora.
Adjunto mi muestra a continuación como referencia.
Saludos
Equipo de apoyo a la comunidad _ kalyjSi esta publicación ayuda, por favor considereAceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.