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

Don't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.

Reply
Syndicate_Admin
Administrator
Administrator

Error de Power BI: gráfico de rango en línea del eje X

¿Alguien puede revisar mi captura de pantalla y confirmar si se trata de un error (bastante seguro de que lo es) y aconsejar alguna solución conocida?

No puedo subir el archivo en este momento, pero la captura de pantalla lo explica todo, y literalmente puedes reproducir esto con dos registros en una tabla de dos columnas.

El problema es que cuando se establece el intervalo de inicio y fin del eje X en un gráfico de líneas, Power BI parece ajustarlo en función de la zona horaria (estoy en EE. UU. EST) o algún otro criterio. Y en este caso, hace que no se muestre nada en el gráfico.

Gracias.

bvy_0-1734196343860.png

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

Hola @bvy ,

Este problema se produce porque el intervalo del eje x en este contexto solo acepta fechas, no horas. Incluso si especifica la marca de tiempo más antigua para el mínimo y la marca de tiempo más reciente para el máximo, Power BI omite el componente de tiempo y solo tiene en cuenta la fecha.

En su caso, tanto el mínimo como el máximo se reconocen como 1/11/2024, ya que Power BI se centra únicamente en el intervalo de fechas. Además, dado que el tipo de eje x está establecido en Continuo, Power BI asigna horas arbitrarias al intervalo de fechas definido (por ejemplo, 1/11/2024). Por ejemplo, en mi conjunto de datos, ni siquiera tengo un punto de datos a las 10:00 a.m., pero Power BI muestra uno.

Como puede ver, el sistema solo espera una fecha y no un valor de fecha y hora:

Bibiano_Geraldo_1-1734207701826.png

Para demostrarlo, repliqué sus datos e hice algunos ajustes completando una marca de tiempo con diferentes fechas en lugar de horas. Como se muestra a continuación, Power BI reconoció correctamente el intervalo definido al trabajar en un nivel de fecha en lugar de un nivel de hora:

Bibiano_Geraldo_0-1734207376229.png

Recomendaciones:

  1. Deje en blanco el campo del eje x. Power BI detectará y mostrará automáticamente el intervalo adecuado mientras se omiten los valores en blanco.
  2. Si conservar el componente de tiempo es fundamental para el proyecto, le sugiero que envíe su idea o comentarios a Power BI aquí.

Hola, gracias por tomarte el tiempo de profundizar en esto conmigo. Sin embargo, lo que dices no es del todo cierto. El eje x es absolutamente compatible con el componente de tiempo. Mi aplicación de producción real tiene datos con 4,5 horas de lecturas continuas de 10 a.m. a 2:30 p.m. Power BI crea un eje de 3 p.m. a 7:30 p.m. Por lo tanto, DEBE estar mirando los puntos de tiempo disponibles para crear el eje. Además, la captura de pantalla cubre dos meses, el problema es mucho menos evidente cuando se ve durante períodos muy largos. Creo que la narrativa proporcionada por @FarhanJeelani se acerca al problema real.

Hola @bvy

Muchas gracias Bibiano_Geraldo y FarhanJeelani por su pronta respuesta.

¿Puede decirme si su problema está resuelto? En caso afirmativo, acéptelo como solución.

Si sigues teniendo problemas, proporciona algunos datos ficticios y el resultado deseado. La mejor manera de presentarlo es en forma de tabla.

Saludos

Nono Chen

Si esta publicación ayuda, considere Acéptalo como la solución para ayudar a los demás miembros a encontrarlo más rápidamente.

Syndicate_Admin
Administrator
Administrator

Hola @bvy ,

Entiendo su preocupación por el comportamiento del eje X en el gráfico de líneas de Power BI. Según la descripción y la captura de pantalla:

Causa del problema

Es probable que el problema que está encontrando esté relacionado con el control de Power BI de los valores de fecha y hora. Al establecer un intervalo personalizado para el eje X, Power BI aplica el desplazamiento UTC de la zona horaria del sistema (en su caso, EST de EE. UU.). Esto puede provocar una discrepancia entre el rango definido y los datos reales que se muestran.

Por ejemplo:

  • Sus datos pueden almacenarse en UTC (o sin una zona horaria específica).
  • El intervalo personalizado que defina se interpreta en su zona horaria local. Esto da como resultado un desplazamiento que puede empujar los datos fuera del rango definido, lo que hace que el gráfico aparezca en blanco.

Posibles soluciones alternativas

Estas son algunas soluciones para resolver este problema:

1. Convertir marcas de tiempo a UTC

Asegúrese de que tanto los datos como el intervalo personalizado del eje X estén en la misma zona horaria (preferiblemente UTC):

  • Utilice una columna calculada para ajustar los valores de tiempo:

    UTC_Timestamp = [YourTimestampColumn] - TIME(5,0,0)  // Adjusts for US EST

    Reemplace 5 con el desplazamiento UTC de su zona horaria (por ejemplo, -5 para EST sin horario de verano).

  • Utilice este UTC_Timestamp para el rango del eje X y el gráfico.

2. Utilice un campo de texto para el eje X

Si no necesita valores de tiempo precisos, puede convertir las marcas de tiempo en texto y usarlas como eje X:

Display_Timestamp = FORMAT([YourTimestampColumn], "MM/DD/YYYY HH:MM AM/PM")
  • Utilice Display_Timestamp como campo del eje X.
  • Esto garantiza que no haya ajustes basados en zonas horarias.

3. Deshabilitar los ajustes de zona horaria

Compruebe la configuración del modelo del informe de Power BI:

  • Vaya a Opciones y configuración de > de archivos > Opciones > Configuración regional.
  • Asegúrese de que la configuración se alinee con su zona horaria y formato de datos.

4. Establecer rangos estáticos dinámicamente

En lugar de establecer manualmente el rango inicial y final, cree medidas para los límites dinámicos del eje X en función de sus datos:

MinTimestamp = MIN('YourTable'[YourTimestampColumn])
MaxTimestamp = MAX('YourTable'[YourTimestampColumn])

Use estas medidas en la lógica de segmentación o rango dinámico del objeto visual.

5. Forzar el gráfico para mostrar datos

A veces, el escalado automático de Power BI entra en conflicto con la configuración personalizada. Para asegurarse de que el gráfico muestra los datos:

  • Elimine temporalmente el rango de inicio y fin del eje X.
  • Ajuste el rango después de asegurarse de que el gráfico se muestre correctamente.

Si ninguna de estas soluciones resuelve el problema, es posible que se trate de un error. Puede registrar un ticket con el soporte técnico de Microsoft. Avísame si quieres más orientación.

Por favor, marque esto como solución si ayuda. Agradezco felicitaciones.

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Prices go up Feb. 11th.

Jan25PBI_Carousel

Power BI Monthly Update - January 2025

Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.

Jan NL Carousel

Fabric Community Update - January 2025

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

Top Solution Authors