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
Syndicate_Admin
Administrator
Administrator

Entradas de tiempo de resta

Hola y gracias por tomarse el tiempo para revisar mi solicitud.

Estoy tratando de encontrar una manera de restar dos entradas de tiempo basadas en la siguiente condición;

Si 'Id de evento' tiene el mismo valor AND contiene un valor en 'On Scene Separation' y 'Nottified Separation', reste el valor 'Separación notificada' del valor 'On Scene Separation'.

Por ejemplo, las entradas 'ID de evento' 468739 y 468788 tienen valores en las columnas 'On Scene Separation' y 'Notified Separation'. Para estas entradas, me gustaría poder restar '4:12:00' de '4:28:00' (ID de evento 468736) así como restar '10:07:00' de '10:20:00' (ID de evento 468788). En última instancia, me gustaría promediar esas diferencias para un rango seleccionado utilizando una segmentación de datos en el informe.

Avísame si necesitas más explicación... a veces es más claro en mi mente.

sltraffic_0-1613495171693.png

1 ACCEPTED SOLUTION

Una medida sería la mejor práctica(https://docs.microsoft.com/en-us/dax/average-function-dax)

Sin embargo, es posible que solo busque utilizar la instalación de agregación estándar.

https://docs.microsoft.com/en-us/power-bi/create-reports/service-aggregates

Cree un gráfico de barras.

x = Tipo de respuesta

y = tiempo de respuesta

haga clic en los valores bien y cambie el valor de suma a promedio.

Si he respondido a su pregunta, por favor marque mi publicación como el solutiuon. Si alguno de mis mensajes ayudó por favor 'me gusta' ellos. Apreciamos a los Kudos.

Gracias

View solution in original post

12 REPLIES 12
Syndicate_Admin
Administrator
Administrator

¿Alguna posibilidad de que pueda usar la consulta de energía para remodelar sus datos? Suena como para este informe específico que podría ser mejor tener los tiempos en diferentes columnas?

Te agradezco que hayas echado un vistazo a esto. Soy nuevo en la codificación en Power BI, pero siento que esto es algo que se puede lograr.

Puedo reducirlo a lo siguiente... alguna sugerencia para el siguiente paso?

sltraffic_0-1613585504550.png

No estoy seguro de por qué, pero realmente estoy luchando para publicar cualquier cosa aquí.

esperemos que esto funcione....

¿Está funcionando ahora?

Tengo capturas de pantalla para mostrarte, pero déjame ver si puedo simplemente publicar el texto primero.

1. fusionar las columnas de evento y respuesta para crear un ID único

2. pivote la acción poniéndola en columnas. Asegúrese de que el tiempo de respuesta no se agrega en avanzado.

que llevará sus tiempos en columnas por acción.

3. Seleccione las columnas que desea restar. En la cinta de opciones bajo agregar columna, haga clic en la hora (el reloj) y reste. Eso debería darte el valor de la diferencia.

tenga en cuenta que si uno de los momentos no está allí, entonces no devuelve un resultado. Que es lo que creo que quieres.

4. cierre y cargue en power bi.
5. Construir medida dax para promedio... incluso puede salirse con la suya simplemente poniendo el valor de la diferencia en el objeto visual y luego cambiando a un promedio en los campos bien. No es la mejor práctica, pero si le da lo que necesita, entonces marque.

Avísame si necesitas las capturas de pantalla.

Sí, podrías proporcionar capturas de pantalla. Lo siento, me siento mal. Tengo problemas para encontrar cómo combinar la columna Identificador de evento e Identificador de respondedor.

Ok lo intentará de nuevo ahora. Pero aquí es cómo combinar columnas.
https://support.microsoft.com/en-us/office/merge-columns-power-query-80ec9e1e-1eb6-4048-b500-d5d42d9...

Nota - He utilizado un raspado de imagen en línea de una de las imágenes que publicó para obtener los datos. No todo llegó a través de precisión, así que quité esas columnas.

1. la columna combinada (consulte el artículo sobre cómo lograr lo anterior)

Carmichael_0-1613659955286.png


2. columna de pivote (https://support.microsoft.com/en-us/office/pivot-columns-abc9c8da-3be9-44c4-886e-0be331ab387a)

Carmichael_1-1613660066480.png


3. restar para obtener la diferencia de tiempo

Carmichael_2-1613660189657.png


4. suponiendo que sepa cargar

5. que podría ser otra publicación para crear la medida.

esperanza que ayuda a

Eso funcionó!!! Eso es increíble... No puedo agradecerte lo suficiente.

Una pregunta más si no te importa... ¿Cómo puedo calcular el promedio del tiempo de respuesta? Traté de crear una medida rápida, pero mis valores se ven extraños.

sltraffic_0-1613666176554.png

Una medida sería la mejor práctica(https://docs.microsoft.com/en-us/dax/average-function-dax)

Sin embargo, es posible que solo busque utilizar la instalación de agregación estándar.

https://docs.microsoft.com/en-us/power-bi/create-reports/service-aggregates

Cree un gráfico de barras.

x = Tipo de respuesta

y = tiempo de respuesta

haga clic en los valores bien y cambie el valor de suma a promedio.

Si he respondido a su pregunta, por favor marque mi publicación como el solutiuon. Si alguno de mis mensajes ayudó por favor 'me gusta' ellos. Apreciamos a los Kudos.

Gracias

Syndicate_Admin
Administrator
Administrator

@sltraffic , Por favor, intente como una nueva columna

nueva columna ?
var _min á minx(filter(Table, [Event Id] á earlier([Event Id])),[Separación notificada])
var _max á maxx(filter(Table, [Event Id] á earlier([Event Id])),[On Scene Separation])
devolución
_max - _min


nueva columna ?
var _min á minx(filter(Table, [Event Id] á earlier([Event Id])),[Separación notificada])
var _max á maxx(filter(Table, [Event Id] á earlier([Event Id])),[On Scene Separation])
devolución
if( not(isblank([Notified Separation])), _max - _min , blank())

Estoy en una pérdida para por dónde empezar con esto y no sé si lo que estoy pidiendo es posible. Esto es lo que estoy tratando de lograr;

Mi resultado final será lo que voy a llamar El tiempo medio de respuesta. Esta será la diferencia de la hora de OnScene menos el tiempo notificado para un identificador de evento común, identificador de respondedor y tipo de respondedor. Entonces quiero ser capaz de promediar el resultado basado en ciertos rangos de fechas que imagino que pueden ser controlados por una segmentación de datos.

Aquí hay un fragmento de mis datos sin procesar. Usando el identificador de evento 468739 como ejemplo, el Identificador de respuesta 5943, Asistente para motoristas de tipo de respondedor, produce un valor OnScene de 4/1/2020 4:28 y un valor notificado de 4/1/2020 4:12. El cálculo será OnScene - Notificado (4/1/2020 4:28 - 4/1/2020 4:12).

sltraffic_1-1613578223629.png

Aquí para 468788 la devolución será Responder Id 5627, Responder Type Motorists Assist, OnScene - Notificado (4/1/2020 10:20 - 4/1/2020 10:07)

sltraffic_2-1613578611240.png

Gracias de nuevo por revisar mi solicitud y hágamelo saber si necesita alguna información adicional.

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