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

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
IMRGZ
Helper I
Helper I

Restablecer el total de ejecución diario

Hola

Después de leer un montón de entradas de blog sobre esto y algunas preguntas en el sitio de la comunidad, todavía parece no ser capaz de averiguar este.

Estoy tratando de representar semanal/diario (basado en lo que la gente selecciona) datos de multitudes filtrados por datos para 2 ubicaciones.

Los rastreadores de multitudes miden por punto de tiempo que alguien cruza la entrada y luego agregan o sustraen a los usuarios para ese punto de tiempo específico basado en el movimiento, por ubicación.

Ahora quiero crear una figura que muestre estos totales de ejecución por día para una ubicación seleccionada y un año/semana seleccionado (selección obligatoria). A continuación, la selección de un día específico en esa semana es opcional.

Los datos básicamente se reducen a este ejemplo:

IMRGZ_0-1605607629058.png

Y la figura resultante que me gustaría mostrar es básicamente esto, sólo se convirtió en un gráfico de líneas:

IMRGZ_1-1605607681387.png

He logrado crear un total de ejecución y hacer la cifra para una fecha de exportación, pero tan pronto como empiezo a añadir más días, simplemente no parece ser capaz de encontrar los filtros correctos en el total de ejecución para restablecer el total de ejecución diariamente. He vinculado la fecha a una tabla de fechas btw. (gráfico de línea con tiempo en el eje X y total de ejecución en el eje Y filtrado para una ubicación).

Totaal running total in Date = 
CALCULATE(
	SUM('statistics-visits-1598962226601'[Totaal]),
	FILTER(
		ALLSELECTED('statistics-visits-1598962226601'[Date]),
		ISONORAFTER('statistics-visits-1598962226601'[Date], MAX('statistics-visits-1598962226601'[Date]), DESC)
	)
)

¿Alguna sugerencia?

Gracias de antemano.

1 ACCEPTED SOLUTION
mahoneypat
Employee
Employee

El problema que está viendo es porque la columna Tiempo tiene una granularidad de segundos. Con varios días en el objeto visual, eso significa muchos miles de cálculos. Además, debe eliminar la columna DateTime, ya que ya ha hecho algo bueno para dividir las columnas Date y Time. Redondearía su Times a minutos o incluso mejores valores de 5 o 10 minutos para visualización / análisis (y luego eliminar la columna De tiempo original también). Hice una columna redonda de 10 minutos para confirmar con esta columna, pero la corrección permanente debe hacerse en el editor de consultas.

Tiempo en 10 Minutos - TIME(Hour(Data[Time]), ROUNDDOWN(MINUTE(Data[Time]), -1),0)
A continuación, puede usar una medida como esta (o la de Amit) para obtener el objeto visual deseado.
Tiempo de RT ( RT Time)
VAR vThisTime ?
MIN ( Datos[Tiempo en 10 Minutos] )
devolución
CALCULAR (
SUM ( Datos[Total] ),
ALL ( Datos[Tiempo en 10 Minutos] ),
Datos[Tiempo en 10 Minutos] <- vThisTime
)
mahoneypat_1-1607904060281.png

saludos
palmadita




Did I answer your question? Mark my post as a solution! Kudos are also appreciated!

To learn more about Power BI, follow me on Twitter or subscribe on YouTube.


@mahoneypa HoosierBI on YouTube


View solution in original post

11 REPLIES 11
mahoneypat
Employee
Employee

¿Cómo funcionó esto @IMRGZ ?

saludos

palmadita





Did I answer your question? Mark my post as a solution! Kudos are also appreciated!

To learn more about Power BI, follow me on Twitter or subscribe on YouTube.


@mahoneypa HoosierBI on YouTube


@mahoneypat ¡Gracias por la ayuda! La suma de los datos por media hora ha hecho el truco.

mahoneypat
Employee
Employee

El problema que está viendo es porque la columna Tiempo tiene una granularidad de segundos. Con varios días en el objeto visual, eso significa muchos miles de cálculos. Además, debe eliminar la columna DateTime, ya que ya ha hecho algo bueno para dividir las columnas Date y Time. Redondearía su Times a minutos o incluso mejores valores de 5 o 10 minutos para visualización / análisis (y luego eliminar la columna De tiempo original también). Hice una columna redonda de 10 minutos para confirmar con esta columna, pero la corrección permanente debe hacerse en el editor de consultas.

Tiempo en 10 Minutos - TIME(Hour(Data[Time]), ROUNDDOWN(MINUTE(Data[Time]), -1),0)
A continuación, puede usar una medida como esta (o la de Amit) para obtener el objeto visual deseado.
Tiempo de RT ( RT Time)
VAR vThisTime ?
MIN ( Datos[Tiempo en 10 Minutos] )
devolución
CALCULAR (
SUM ( Datos[Total] ),
ALL ( Datos[Tiempo en 10 Minutos] ),
Datos[Tiempo en 10 Minutos] <- vThisTime
)
mahoneypat_1-1607904060281.png

saludos
palmadita




Did I answer your question? Mark my post as a solution! Kudos are also appreciated!

To learn more about Power BI, follow me on Twitter or subscribe on YouTube.


@mahoneypa HoosierBI on YouTube


IMRGZ
Helper I
Helper I

Querido Icey,

He creado dos enlaces de datos de ejemplo, el primero con el panel donde inserté la fórmula para los datos acumulativos y el segundo con los datos:

https://surfdrive.surf.nl/files/index.php/s/xu7ULYYhgm0HPNf

https://surfdrive.surf.nl/files/index.php/s/79nmrdbTXWVqf7N

También he creado un ejemplo simple de lo que me gustaría crear:

IMRGZ_0-1607894964148.png

Espero que estos ejemplos sean claros.

Atentamente

Ivo

Icey
Community Support
Community Support

Hola @IMRGZ ,

Tengo curiosidad si ha resuelto este problema.

Si se resuelve, ¿puede compartir su solución con nosotros? O acepte las respuestas que tengan sentido como solución a su pregunta para que las personas que pueden tener la misma pregunta puedan obtener la solución directamente.

Si no, por favor háganoslo saber.

Saludos

Icey

Hola Icey,

Lamentablemente no he encontrado ninguna solución todavía.

La medida mencionada por @amitchandak parece tener problemas cuando se proporciona demasiados datos.

Todavía espero que alguien sea capaz de ayudar con este problema.

Atentamente

Ivo

Icey
Community Support
Community Support

Hola @IMRGZ ,

Tal vez usted puede compartir algunos datos de muestra, no datos reales,públicamente. Entonces podemos hacer una prueba para ti.

Saludos

Icey

amitchandak
Super User
Super User

@IMRGZ , ¿Puedes compartir tu fórmula? ¿Puede compartir datos de ejemplo y salida de ejemplo en un formato de tabla? O una muestra de pbix después de eliminar datos confidenciales.

@amitchandak He reenviado el archivo pbix ejemplo a usted en un mensaje directo

amitchandak
Super User
Super User

@IMRGZ , Si desea un restablecimiento diario y acumulado por hora/hora

CALCULATE(
SUM('statistics-visits-1598962226601'[Totaal]),
FILTRO(
ALLSELECTED('statistics-visits-1598962226601'[Fecha]),
'statistics-visits-1598962226601'[Date]- MAX('statistics-visits-1598962226601'[Fecha])
&& 'statistics-visits-159896226601'[TIME]- MAX('statistics-visits-1598962226601'[TIME])
)
)

@amitchandak Gracias por su rápida respuesta.

Lo intenté de hecho, pero parece que tengo un error con la dimensión del tiempo:

"No se puede determinar un valor único para la columna 'Tiempo' en la tabla 'statistics-visits-1598962226601'. Esto puede suceder cuando una fórmula de medida hace referencia a una columna que contiene muchos valores sin especificar una agregación como min, max, count o sum para obtener un único resultado."

¿Significa esto que debería reducir los datos primero?

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

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

Top Solution Authors