Field Parameters en Power BI: cambio dinámico sin duplicar visuales
Introducidos en mayo de 2022, los Field Parameters son una de las funcionalidades más solicitadas de Power BI. Permiten que un usuario cambie dinámicamente la medida o dimensión mostrada en un gráfico, sin crear visuales duplicados ni código DAX complejo.
Crear un Field Parameter de medidas
Vaya a Modelling → New Parameter → Fields. Añada las medidas que quiere hacer seleccionables:
Medida Seleccionada = {
("Ventas", NAMEOF('fVentas'[Ventas Total]), 0),
("Margen", NAMEOF('fVentas'[Margen %]), 1),
("Cant.", NAMEOF('fVentas'[Cantidad]), 2)
}
Power BI crea automáticamente una tabla calculada y un slicer asociado.
Usar el parámetro en un visual
En el eje Y del gráfico, arrastre Medida Seleccionada[Medida Seleccionada Fields]. Cuando el usuario seleccione "Margen" en el slicer, el gráfico muestra la medida de margen.
Field Parameter de dimensiones
También funciona para el eje X — permita que el usuario elija entre analizar por Región, Categoría o Periodo:
Dimensión Seleccionada = {
("Región", NAMEOF('dRegion'[Nombre]), 0),
("Categoría", NAMEOF('dProducto'[Categoria]), 1),
("Periodo", NAMEOF('dFecha'[MesAno]), 2)
}
Limitaciones a conocer
- No funciona en tablas de matriz para filas — solo para columnas.
- El formato condicional basado en un campo específico puede no funcionar correctamente cuando el campo es dinámico.
- La columna de ordenación debe añadirse manualmente al parámetro si quiere controlar el orden.
Conclusión
Los Field Parameters reducen drásticamente el número de páginas de un informe y mejoran la experiencia del usuario. En lugar de 6 gráficos iguales con métricas diferentes, tiene 1 gráfico con un slicer que da control al usuario. Menos páginas, más foco, informes más profesionales.