Abres un informe de Power BI y esperas. Y esperas. Un informe lento no es solo una molestia — erosiona la confianza de los usuarios y empuja la herramienta al desuso. La buena noticia: la mayoría de los problemas de rendimiento tienen causas conocidas y soluciones concretas.
El culpable número uno: el modelo de datos
Antes de culpar a los visuales, mira el modelo. Los modelos inflados — con demasiadas columnas, tablas gigantes y relaciones mal diseñadas — son la causa más común de lentitud. Un star schema limpio, con tablas de hechos estrechas y dimensiones separadas, es la base de cualquier informe rápido.

Reduce lo que cargas
- Elimina columnas que no usas: cada columna ocupa memoria y ralentiza la actualización, aunque nunca aparezca en un visual.
- Evita columnas de texto de alta cardinalidad: IDs largos y campos únicos comprimen mal y pesan en el modelo.
- Filtra en el origen: no cargues 10 años de histórico si los informes solo miran los últimos 2.
Medidas en vez de columnas calculadas
Las columnas calculadas se guardan y ocupan memoria; las medidas se calculan al momento y solo cuando se necesitan. Siempre que un cálculo pueda ser medida, debe serlo. Muchos informes lentos mejoran solo con cambiar columnas calculadas innecesarias por medidas.
Cuidado con los visuales
Cada visual en una página es una consulta al modelo. Una página con 20 gráficos dispara 20 consultas al abrir. Reduce el número de visuales por página, evita tablas enormes con miles de filas y usa filtros para limitar lo que se calcula a la vez.
Mide antes de adivinar
Power BI tiene el Performance Analyzer, que muestra cuánto tarda cada visual. En vez de optimizar a ciegas, ejecútalo, identifica el visual o la medida más lenta y ataca ese primero. Optimizar sin medir es solo adivinar.
En la práctica
Empieza por el modelo, elimina lo que no usas, prefiere medidas y mide con el Performance Analyzer. Un informe que abre en dos segundos se usa; uno que tarda veinte se abandona. ¿Cuál es el visual más lento de tu informe principal — ya lo mediste?