Hoy no es jueves de post, pero no podía esperar al jueves para publicar. Hoy vengo con una de esas novedades que cuando las descubres dices: «pero ¿por qué no existía esto antes?» me hubiese ahorrado horas interminables de explicaciones... En la actualización de Marzo de 2026, Microsoft nos ha traído en versión preliminar (preview) los Custom Totals en las tablas y matrices de Power BI. Sí, habéis leído bien, por fin podemos personalizar cómo se calcula el total de un visual sin tocar nuestra medida DAX. Pero antes de entrar en harina con lo nuevo, vamos a entender bien el contexto, que como siempre, es fundamental.
Antes de explicar en detalle los "Custom Totals", me gustaría recordar como funcionan los totales en Power BI.
Las tablas y matrices en Power BI muestran una medida DAX por categoría junto con un total. Este total no es simplemente la suma de las filas, sino que evalúa la medida en el contexto completo de filtros de la página del informe. Y aquí está la clave. Por ejemplo, como la siguiente matriz:
Como puedes ver, el total de las ventas sí corresponde con la suma de la columna Ventas mientras que la columna "Número de Clientes" no corresponde con el total. Muchas veces nos hemos encontrado con el usuario que nos dice: "Eso está mal, 18869 no es la suma del total de clientes"
Y lo que hay que saber explicar es que esto no es un error como todos sabemos (o eso espero 😉)...
La medida "Número de Clientes" es una medida no aditiva, por lo que el total no será la suma de los clientes, a diferencia de una medida como Ventas , que sí lo es. Hasta aquí nada nuevo bajo el sol, pero es importantísimo tenerlo claro para lo que viene ahora. Si quieres aprender como se calcula el total de las matrices, te recomiendo que te pases la entrada que escribí allá por el 2023 sobre el tema, te dejo aquí el link.
Ahora bien... Microsoft sabe que muchos autores de informes quieren tener más control sobre ese total, ya sea por desconocimiento o por flexibilidad. Y aquí es donde entran los Custom Totals.
Esta nueva funcionalidad permite que, sin tocar la medida DAX, puedas cambiar cómo se calcula el total solo a nivel visual.
Dicho de otra forma:
• No cambias la medida
• No rompes el modelo
• Simplemente ajustas la lógica del total en el visual
Todo esto utilizando cálculos visuales (visual calculations). ¿Qué os parece? A mí me tiene encantado las posibilidades que abre pero a la vez y a partes iguales me da miedo ya que facilita la entrada del usuario pero sin asentar las bases del conocimiento.
Dicho esto, vamos a ver como se activan y qué podemos hacer con ellos. ¿Os parece?
Bien, para activarlo es muy sencillo, como tiene que ser. Vamos paso a paso:
Lo primero que debemos hacer es asegurarnos de que tenemos la última versión de Power BI Desktop instalada, para ello hacemos clic en la opción "Ayuda" de la cinta de opciones y hacemos clic en la opción de "Acerca de":
Una vez chequeado que disponemos de la última versión, tenemos que activar la característica de versión preliminar de Visual Calculations en Power BI Desktop. Para ello, nos vamos a Archivo > Opciones y configuración > Opciones > Características de versión preliminar y activamos la opción correspondiente. Si ya lo tenéis activado de otros post, pues eso que os ahorraís.
Una vez activado, nos pedirá reiniciar el Desktop para poder aplicar los cambios. Reiniciamos y ya podemos empezar a usarlos. ¿Cómo? Muy sencillo
Haciendo clic derecho sobre la columna de valores en la
tabla o matriz se nos abre el siguiente menú emergente en que si nos fijamos, la última opción es "Personalización del cálculo total (versión preliminar" y nos aparecen las opciones de:
- Suma
- Mín
- Máx.
- Recuento (distintivo)
- Recuento
La opción de "Reestablecer valores predeterminados" sale sombreada, ya que de momento no hemos realizado níngun cambio. Vamos a elegir la opción de "Suma":
Y nos devuelve la suma de todos los valores del contexto, aunque la medida como tal no sea una agregación aditiva como es el SUM.
Cuando configuras un total personalizado, aparece un indicador
visual tipo Excel en el tota de la columna. Por ejemplo, si aplicas
un Sum a Número de clientes, se
actualiza para reflejarlo. De esta manera, cualquier persona que vea el informe
sabe que ese total tiene un cálculo personalizado. Un detalle sutil pero muy
útil para la transparencia de nuestros informes. ¿Cuál es ese detalle sutil? Fijaros:
Los Custom Totals se basan en cálculos visuales, por lo que heredan sus limitaciones. Y aquí debemos poner el foco, como siempre digo, en el pensamiento crítico.
Aunque los "Custom Totals" en un principio pueden aportanos flexibilidad y son muy útiles en ciertos escenarios, NO sustityen el comportamiento estándar de Power BI a la hora de calcular los totales.
Y esto es clave. Los Custom Totals son una herramienta más en nuestro arsenal, una que nos da el control que algunos llevaban tiempo pidiendo. Pero el fundamento sigue siendo el mismo: entender cómo evalúa DAX en contexto, entender qué son las medidas aditivas y no aditivas, y saber cuándo tiene sentido personalizar y cuándo no.
¿Qué os parece los "Custom Totals"? ¿Una buena solución? ¿Algo intermedio?
¡Nos vemos en los datos!