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
Anonymous
Not applicable

Visualización del promedio de la hora anterior a través del cuadro de mandos (no de la tabla)

Hola a todos,

He estado tratando de visualizar la varianza en las ventas de horas anteriores frente a las ventas de esta hora a través de un cuadro de mandos. He descubierto cómo obtener ventas de horas anteriores, pero parece que sólo funciona cuando lo visualizo usando una tabla. Cuando uso una tarjeta de puntuación, sigo recibiendo BLANKS.

Esto es lo que estoy usando para obtener ventas de horas anteriores.

VENTAS DE AVG La última hora, CALCULATE(
AVERAGEX(RESUM(Sales, Sales[Time], "AverageSales", SUM(Sales[Value])), [AverageSales]),
FILTRO(
ALLSELECTED(Ventas),
DATEDIFF(
'Ventas'[Tiempo],
SELECTEDVALUE(Ventas[Tiempo]),
Hora
) 1
)
)
Cuando visualizo en una tabla, obtengo la salida correcta (por favor vea abajo), sin embargo, cuando lo pongo en un cuadro de mandos, sigo recibiendo BLANK para la medida 'AVG Sales Last Hour'. ¿Alguien sabe cómo puedo visualizar en un cuadro de mandos y mostrar el promedio de la hora anterior?
HoraVentas AVG esta horaVentas AVG última hora
9:00:2026.5
9:15:2026.5
9:30:2026.5
9:45:2026.5
10:00:2031.026.5
10:15:2031.026.5
10:30:2031.026.5
2 ACCEPTED SOLUTIONS
amitchandak
Super User
Super User

@jess11_11 ,

En caso de que lo necesite como una columna

Column = AVERAGEX(FILTER('Table',HOUR('Table'[Time]) = HOUR(EARLIER('Table'[Time]))-1),[AVG Sales This Hour])

Como medida

Measure = AVERAGEX(FILTER(ALLSELECTED('Table'),HOUR('Table'[Time]) = HOUR(max('Table'[Time]))-1),[AVG Sales This Hour])

Archivo adjunto después de la firma

View solution in original post

@jess11_11, acabo de actualizar con medida y el archivo. Archivo adjunto después de la firma

View solution in original post

4 REPLIES 4
amitchandak
Super User
Super User

@jess11_11 ,

En caso de que lo necesite como una columna

Column = AVERAGEX(FILTER('Table',HOUR('Table'[Time]) = HOUR(EARLIER('Table'[Time]))-1),[AVG Sales This Hour])

Como medida

Measure = AVERAGEX(FILTER(ALLSELECTED('Table'),HOUR('Table'[Time]) = HOUR(max('Table'[Time]))-1),[AVG Sales This Hour])

Archivo adjunto después de la firma

Anonymous
Not applicable

@amitchandak Gracias Amit, ¿conoces una forma de hacerlo con una medida? No puedo crear una columna debido a la naturaleza de los datos (en tiempo real). No se guarda, ya que es una conexión en vivo, así que sólo puedo trabajar con medidas.

@jess11_11, acabo de actualizar con medida y el archivo. Archivo adjunto después de la firma

Anonymous
Not applicable

@amitchandak muchas gracias!! eso es exactamente lo que necesitaba que hiciera!

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.