Don't miss your chance to take the Fabric Data Engineer (DP-600) exam for FREE! Find out how by attending the DP-600 session on April 23rd (pacific time), live or on-demand.
Learn moreJoin the FabCon + SQLCon recap series. Up next: Power BI, Real-Time Intelligence, IQ and AI, and Data Factory take center stage. All sessions are available on-demand after the live show. Register now
Hola a todos
Agradezco si puede ayudarme con este informe.
Tengo los datos sin procesar como se muestra a continuación. Adjunto en Excel. Me gustaría crear una tabla y un gráfico de líneas para mostrar la comparación de la diferencia entre el recuento real e incremental en la agrupación de fechas seleccionada por hora.
Mesa:
Gráfico de líneas:
Actualmente, el procesamiento de datos se realiza en SQL, he creado una vista para él, lo que resultó en la tabla folllwing.
Sin embargo, al usar esta vista, no pude incluir segmentaciones de datos para mi selección de fecha, ya que resumirá la hora por el intervalo de fechas que he seleccionado. ¿Alguien puede aconsejar cómo hacerlo? ¿O cómo combinar la fecha y la hora para el gráfico de líneas?
Por favor, aconséjese. Agradezco si alguien puede ayudar.
Los datos sin procesar se pueden descargar aquí:
https://drive.google.com/file/d/10ZVdWG5MDYNRnqN22getpe7UNYiZJf_X/view?usp=sharing
Consulta de vista SQL:
SELECT Prodline, IIF(CONVERT(time, update_time, 101) >- '00:00:00' Y CONVERT(time, update_time, 101) < '08:03:00' , CONVERT(DATE, update_time - 1, 101) , CONVERT(DATE, update_time, 101)) As , Date ,
IIF(CONVERT(time, update_time, 101) >' '08:03:00' Y CONVERT(time, update_time, 101) <' '20:03:00' , '1st' , '2nd') AS Shift,
DATEPART(hora,update_time) COMO Hora,
MAX([incremental_val]) - MIN([incremental_val]) + 1 AS Inc,
MAX([actual_val]) - MIN([actual_val]) + 1 AS Actual,
FORMAT((MAX([actual_val]) - MIN([actual_val]) + 1) - (MAX([incremental_val]) - MIN([incremental_val]) + 1),'+0;-0') Como Diff
DE [MES]. [dbo]. [PlanDataRecord]
GRUPO por IIF(CONVERT(time, update_time, 101) > á '00:00:00' Y CONVERT(time, update_time, 101) < '08:03:00' , CONVERT(DATE, update_time - 1, 101) , CONVERT(DATE, update_time, 101)),
DATEPART(hour,update_time), Prodline, IIF(CONVERT(time, update_time, 101) >' '08:03:00' AND CONVERT(time, update_time, 101) <' '20:03:00' , '1st' , '2nd')
la columna de fecha se modifica según el intervalo de tiempo de desplazamiento.
He acumulado el recuento real e incremental para el gráfico de líneas:
@jenas6423 . No muy claro.
Separe el tiempo y luego dos opciones que se me ocurra
Time (Hora) [Actualizar fecha y hora].time
1. Utilice el tiempo en el eje y la cortadora
2. Cree una tabla de tiempo y tenga una hora allí. y usarlo para el análisis :https://kohera.be/blog/power-bi/how-to-create-a-time-table-in-power-bi-in-a-few-simple-steps/
Hola amitchandak,
Gracias por su respuesta. Lo siento si no estoy siendo claro.
He creado una nueva columna por fecha y horas a partir de la columna de update_time inicial como se muestra a continuación:
¿Sabe agrupar por línea de producción, cada hora con la columna real max(actual_val) - min(actual_val) new ?
Por favor, aconséjese. Gracias.
saludos.
Jenas
Check out the April 2026 Power BI update to learn about new features.
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.
A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.