Saltar al contenido
Henry Arce automatización · IA · datos

Tu informe de Power BI va lento: causas y solución

Abres el informe y los gráficos se quedan cargando, o cada filtro tarda segundos. Casi siempre es una de estas seis causas. Empieza por el Analizador de rendimiento de Power BI Desktop (cinta Optimizar): te dice qué objeto visual tarda y en qué se le va el tiempo. Si no das con ello, lo reviso contigo.

Pide presupuesto

Las seis causas más habituales

En cada una, la pista que la delata y qué hacer. El Analizador de rendimiento te dice por cuál empezar.

Causa 1

Demasiados objetos visuales en una página

La página tarda al abrirse y, en el Analizador, muchos objetos visuales pasan tiempo en «Otros»: esperan a que terminen los demás.

  • Deja en cada página solo lo necesario.
  • Lleva el detalle a una página de obtención de detalles o a una información sobre herramientas de página.
  • Prueba los objetos visuales personalizados uno a uno: uno mal hecho frena todo el informe.

Causa 2

Una tabla que lo enseña todo

Una tabla o una matriz muestra miles de filas sin filtrar, y es lo que más tarda en el Analizador.

  • Ponle un filtro Top N para limitar las filas, con un máximo mayor del que nadie va a mirar.
  • Abre la página con un filtro razonable ya puesto, como el mes actual, en vez de todo el histórico.

Causa 3

El modelo carga más datos de los que usa

El archivo pesa mucho, también tarda al actualizar y todo el informe va lento, no un objeto visual concreto.

  • Quita las columnas y las filas que no usa ningún informe; por ejemplo, carga solo los últimos años.
  • Desactiva «Fecha y hora automáticas»: crea una tabla oculta por cada columna de fecha.
  • Crea las columnas nuevas en Power Query mejor que como columnas calculadas en DAX.

Causa 4

Medidas DAX pesadas

En el Analizador, lo que más tarda es la «Consulta DAX».

  • Guarda en una variable (VAR) lo que la medida calcula dos veces, para que lo calcule una sola.
  • Dentro de CALCULATE, usa condiciones simples sobre una columna en vez de FILTER sobre la tabla entera.
  • Copia la consulta desde el Analizador y pruébala en la vista de consultas DAX hasta que baje.

Causa 5

Relaciones en las dos direcciones

En la vista de modelo, alguna relación tiene flechas en los dos sentidos.

  • Déjalas en una sola dirección salvo que hagan falta: las dobles dan más trabajo a cada consulta.
  • Si era para que una segmentación muestre solo opciones con datos, fíltrala con una medida «no está en blanco».
  • Si una medida necesita filtrar en los dos sentidos, actívalo solo en esa medida con CROSSFILTER.

Causa 6

DirectQuery o un origen lento

Los datos no están importados: cada filtro pregunta a la base de datos, y en el Analizador la «Consulta directa» se lleva el tiempo.

  • Valora importar los datos: es la opción que Microsoft recomienda por defecto y responde desde memoria.
  • Si necesitas DirectQuery, deja las medidas simples (SUM, COUNT, MIN, MAX, AVERAGE) y evita las relaciones dobles.
  • Acerca la puerta de enlace y la base de datos a la región de tu Power BI para recortar la latencia.

Qué incluye

Diagnóstico

Mido el informe con el Analizador de rendimiento y veo qué página, qué objeto visual y qué medida se llevan el tiempo.

Modelo más ligero

Quito columnas, filas e historial que nadie usa, y lo que engorda el modelo sin aportar nada.

DAX más rápido

Reescribo las medidas que más tardan y compruebo que dan las mismas cifras que antes.

Páginas más claras

Menos objetos visuales por página y el detalle aparte, para que abra antes y se entienda mejor.

Antes y después

Te paso los tiempos de carga medidos antes y después del cambio, página por página.

Power BI Desktop, servicio de Power BI, Analizador de rendimiento, DAX, Power Query, DirectQuery, SQL Server

Cómo trabajamos

  1. Diagnóstico gratis45 minutos por videollamada para ver tus datos, tus tareas y lo que de verdad te quita tiempo.
  2. Propuesta por escritoQué se construye, cuántas rondas de cambios, el precio cerrado y el plazo, que se fija cuando ya he visto los datos.
  3. ConstrucciónTe enseño avances por el camino. Se paga el 50 % al empezar y el 50 % a la entrega, siempre con factura.
  4. Entrega y formaciónLo dejo funcionando, documentado y explicado a tu equipo. Si quieres, sigo con un mantenimiento mensual.

¿Por qué trabajar conmigo?

Lo que cambia frente a contratar una agencia o un programa genérico

  1. Hablas con quien lo haceQuien te escucha en el diagnóstico es quien diseña, programa y te entrega el trabajo. Sin comerciales ni intermediarios.
  2. Conozco el día a día de una empresaTrabajo con datos desde 2019, primero en consultoras y hoy dentro de la industria, con ERP como A3, SAP o Clavei.
  3. Precio cerrado y por escritoAntes de empezar sabes qué se construye, cuántas rondas de cambios hay y cuánto cuesta. Sin sorpresas al final.
  4. Tus datos, cuidadosTrabajo en solo lectura siempre que se puede y las aplicaciones viven en servidores de la UE con copias cada noche.
  5. Sin atarte a míTe entrego el trabajo documentado y mucho de lo que hago es open source: puedes ver cómo trabajo antes de llamarme.
  6. Mido lo que se ganaApunto cuánto tiempo lleva hoy la tarea y cuánto después, para que sepas si ha merecido la pena.

Proyectos relacionados

Preguntas frecuentes

¿Por qué mi Power BI va tan lento?
Casi siempre por una de estas causas: demasiados objetos visuales en la página, un modelo con más datos de los necesarios, medidas DAX pesadas, relaciones en las dos direcciones o un origen lento con DirectQuery. El Analizador de rendimiento te dice cuál.
¿Cómo sé qué objeto visual es el lento?
Abre el Analizador de rendimiento (cinta Optimizar en Power BI Desktop, o menú Ver al editar el informe en el servicio), pulsa «Iniciar grabación» y luego «Actualizar objetos visuales». Verás cuánto tarda cada uno y en qué.
¿Es mejor importar los datos o usar DirectQuery?
Importar, salvo que tengas un motivo: los datos se consultan desde memoria y responden rápido. Con DirectQuery cada objeto visual pregunta a la base de datos, así que va tan rápido como ella. Tiene sentido si necesitas el dato casi al momento o no cabe en el modelo.
¿Cuánto cuesta que lo acelere?
Depende de la causa y del tamaño del modelo. Cuéntame qué informe va lento y te paso un presupuesto cerrado antes de empezar, sin compromiso.

Otros servicios

Power BIPower BI para fábricasPower BI que no se actualizaError de puerta de enlace en Power BIAutomatización con n8nPedidos por correo al ERPAsistente de IA para tu ERPWebs y aplicacionesServicios

Déjale un mensaje a Henry

Le llega directamente a Henry. Tus datos solo se usan para contestarte.