Formato condicional
El formato condicional (fx) permite que un ajuste tome su valor de los datos en lugar de un valor fijo. Sirve para colorear círculos según una medida, definir una imagen distinta para cada fila o activar y desactivar una capa con una segmentación de datos.
Antes de empezar
- El formato condicional se define en el panel Formato. Busque el botón fx junto a un ajuste.
- La capa debe estar activada y el objeto visual debe tener datos para que aparezcan sus ajustes.
El Administrador de capas y el cuadro de diálogo Mapas base solo escriben valores fijos. Las ventanas de formato condicional de Power BI no se pueden abrir desde ellos, por lo que cada editor del Administrador de capas termina con una indicación del grupo del panel Formato que contiene los ajustes fx de la capa.
Colorear círculos según una medida
- En el panel Formato, abra Capas de datos > Círculos - formato.
- Seleccione el botón fx junto a Color de relleno.
- En Estilo de formato, elija Degradado, Reglas o Valor de campo.
- Elija el campo o la medida en que se basa el color, defina los colores o las reglas y seleccione Aceptar.
Cada círculo toma ahora el color calculado para su propia fila. Para volver a un solo color, seleccione de nuevo el botón fx y quite el formato, o use el borrador situado junto al ajuste.
Cómo funciona
Power BI calcula un valor de formato condicional para cada valor del campo * ID (obligatorio), es decir, un valor por cada fila que recibe el objeto visual. Icon Map Slicer lee ese valor cuando dibuja la fila.
Los tres estilos de formato cumplen funciones distintas:
| Estilo de formato | Para qué sirve | Ejemplo |
|---|---|---|
| Degradado | Un color que va de bajo a alto | Color de relleno de claro a oscuro según las ventas |
| Reglas | Un conjunto fijo de resultados | Rojo cuando una medida de estado vale 1, verde cuando vale 2 |
| Valor de campo | Un valor que los datos ya contienen o que genera una medida | Una columna de colores hexadecimales, una URL de imagen, un ancho de línea, un Sí o un No |
Valor de campo es el que hace funcionar los ajustes que no son de color. Una medida puede devolver un número para un ancho, un texto para un vínculo, o "Yes" y "No" para un conmutador como Visible.
Ajustes que se leen en cada fila y ajustes que se leen una sola vez
La mayoría de los ajustes de las capas de datos se leen en cada fila, de modo que cada elemento puede ser distinto. Algunos ajustes se aplican a una capa entera, como un vínculo, una resolución o un conmutador de visibilidad. Para estos, Icon Map Slicer usa el valor de la primera fila. Asígneles una medida que devuelva el mismo valor en todas las filas, por ejemplo una medida que lea la selección de una segmentación de datos.
| Se leen en cada fila | Se leen una vez para la capa |
|---|---|
| Colores, transparencia, anchos y tamaños de círculos, imágenes, líneas, columnas y formas | Vínculos y URL de las capas de archivo y de teselas |
| Seleccionable, Incluir información sobre herramientas, Incluir en el zoom automático | Los conmutadores Visible de las capas |
| URL de imágenes, rotaciones y nombres de iconos | La Resolución de las celdas y sus ajustes Valor mínimo, Valor intermedio y Valor máximo |
| Texto y colores de las etiquetas | Capa visible y Variante seleccionada de las capas del catálogo |
Formato condicional y selección
Cuando un lector selecciona elementos, el mapa no los vuelve a colorear con sus reglas. Los elementos seleccionados conservan sus propios colores y el resto se atenúa, según lo definido en Selección > Formato. Los demás objetos visuales de la página se filtran, y su propio formato condicional se vuelve a calcular para los datos filtrados.
Cuando otro objeto visual filtra Icon Map Slicer, el mapa recibe solo las filas restantes, y cada ajuste con fx se vuelve a calcular para ellas. Por tanto, un degradado se reparte entre las filas que quedan.
Conjuntos de datos grandes
El formato condicional se aplica a todas las filas que carga el objeto visual, incluidas las que superan las primeras 30.000 cuando se aumenta Máximo de filas de datos. Consulte Filas de datos y límites.
Patrones
Color a partir de una columna de valores de color
Guarde un color hexadecimal como #0c62a6 en una columna, o genérelo con una medida. Seleccione fx en el ajuste de color, elija Valor de campo y seleccione la columna o la medida.
Valores por fila sin un área de campos
Algunos valores no tienen un área de campos y se definen por fila con Valor de campo. Las líneas son el ejemplo principal: Ancho, Color, Peso del flujo, Nombre de la ruta y Matriz de guiones toman un valor por fila de esta manera. Consulte Líneas.
Mostrar u ocultar por fila
Seleccionable, Incluir información sobre herramientas e Incluir en el zoom automático son ajustes de tipo Sí o No que admiten fx. Devuelva "Yes" o "No" desde una medida con Valor de campo, o use Reglas, para excluir algunas filas de la selección, de la información sobre herramientas o del zoom automático. Las filas que no son seleccionables no se pueden usar para filtrar el informe. Mostrar la etiqueta en Etiquetas > Contenido funciona igual para las etiquetas de datos.
Cambiar una capa o un vínculo con una segmentación de datos
Use una medida que lea la segmentación de datos, por ejemplo con SELECTEDVALUE, y enlácela con Valor de campo al ajuste Visible de una capa o a su vínculo. La medida debe devolver el mismo valor en todas las filas.
Filtrar una capa de referencia desde los datos
En una capa de referencia de archivo, enlace Valor del filtro con Valor de campo. Icon Map Slicer lee el valor de todas las filas y muestra las entidades que coinciden con cualquiera de ellos. Consulte Archivos y fuentes.
Elegir los campos de Ubicación del mapa
Ubicación del mapa filtra el informe por la zona que muestra el mapa. Sus dos campos se eligen con fx, no con áreas de campos: en Selección > Ubicación del mapa, seleccione fx junto a Campo de longitud para segmentar, elija Valor de campo y seleccione la columna de longitud. Haga lo mismo con Campo de latitud para segmentar. Consulte Filtrar por la vista del mapa.
Entradas de leyenda a partir de un campo
En Leyenda > Etiquetas de la leyenda, el ajuste de descripción de cada capa admite fx > Valor de campo para etiquetar las entradas de la leyenda a partir de un campo de datos. En Leyenda > Leyendas de formato condicional, el campo del degradado de una capa también se elige con fx > Valor de campo. Consulte Leyenda.
Ajustes que admiten formato condicional
Los nombres son los que aparecen en el panel Formato. Un ajuste solo se incluye donde se ofrece el botón fx.
Capas de datos
| Capa | Grupo | Ajustes con fx |
|---|---|---|
| Círculos | Círculos - configuración | Incluir en el zoom automático, Incluir información sobre herramientas, Seleccionable |
| Círculos | Círculos - formato | Color de relleno, Transparencia del relleno, Estilo de relleno, Ángulo del rayado, Ancho del rayado, Color del contorno, Transparencia del contorno, Ancho del contorno, Matriz de guiones, Desenfoque |
| Imágenes / iconos | Imágenes - configuración | URL de la imagen, Texto o ruta del icono, Color del texto del icono, Color del icono / fondo, Transparencia del fondo del icono, Rotación de la imagen (Rotación del icono para los iconos), Ancho de la imagen (Tamaño del icono para los iconos), Altura de la imagen, Transparencia, Incluir en el zoom automático, Incluir información sobre herramientas, Seleccionable |
| Mapa de calor | Mapa de calor - configuración | Incluir en el zoom automático |
| Celdas | Celdas - configuración | Resolución, Resolución inicial, Nivel de zoom de la resolución inicial, Resolución final, Nivel de zoom de la resolución final, Incluir en el zoom, Seleccionable |
| Celdas | Celdas - formato | Color de relleno, Valor mínimo, Valor intermedio, Valor máximo, Altura inicial de la extrusión, Altura final de la extrusión. Con Usar el formato de Power BI activado: Color del contorno, Transparencia del contorno, Transparencia del relleno |
| Columnas 3D | Columnas - configuración | Incluir en el zoom, Permitir selección, Incluir información sobre herramientas |
| Columnas 3D | Columnas - formato | Altura de la base, Ancho, Color |
| Líneas | Líneas - configuración | Incluir en el zoom automático, Incluir información sobre herramientas, Seleccionable, Incluir círculos en:, y la URL, la rotación, el ancho, la altura y la transparencia de las imágenes de inicio y de fin |
| Líneas | Líneas - formato | Nombre de la ruta, Color, Peso del flujo, Amplitud, Matriz de guiones, Velocidad de animación de los guiones, Incluir símbolo de línea (solo Recta / Más corta), Texto del símbolo de línea, Color del símbolo de línea, Tamaño del símbolo de línea, Desplazamiento del símbolo de línea, Repetición del símbolo de línea, Color del halo del símbolo, Ancho del halo del símbolo, Desenfoque del halo del símbolo. Para las formas de línea distintas de Flujo, Flujo suavizado, Arcos de flujo y Árbol de flujos, también Transparencia, Ancho y Desenfoque del contorno |
| Formas (desde datos) | Formas (desde datos) - configuración | Incluir en el zoom automático, Incluir información sobre herramientas, Seleccionable, Tamaño del círculo, URL de la imagen, Tamaño de la imagen, Rotación de la imagen, Nombre del icono, Tamaño del icono, Color del icono, Altura de la base de la extrusión del polígono, Altura de la extrusión del polígono, Forma de la polilínea, Nombre de la ruta, y la URL, la rotación, el ancho y la altura de las imágenes de inicio y de fin de la polilínea |
| Formas (desde datos) | Formas (desde datos) - formato | Color de relleno, Transparencia del relleno, Estilo de relleno, Ángulo del rayado, Ancho del rayado, URL de la trama / imagen, Color del contorno, Transparencia del contorno, Ancho del contorno, Desenfoque del contorno, Matriz de guiones, Velocidad de animación de los guiones, Incluir símbolo de línea, Texto del símbolo de línea, Color del símbolo de línea, Tamaño del símbolo de línea, Desplazamiento del símbolo de línea, Repetición del símbolo de línea, Color del halo del símbolo, Ancho del halo del símbolo, Desenfoque del halo del símbolo |
| Formas (desde archivos) | Grupo de configuración | Vínculo de archivo o servicio (URL del archivo GeoJSON / KML en 1.1.0.9 y anteriores), Propiedad que debe coincidir con el campo de referencia de la entidad (cuando es un cuadro de texto), Visible, Incluir información sobre herramientas, Incluir en el zoom automático, Seleccionable, Tamaño del círculo, Altura de la extrusión del polígono |
| Formas (desde archivos) | Grupos de relleno y contorno | Color de relleno, Transparencia del relleno, Estilo de relleno, Ángulo del rayado, Ancho del rayado, URL de la trama / imagen, Color del contorno, Transparencia del contorno, Ancho del contorno, Matriz de guiones |
| Teselas vectoriales / conjuntos de teselas | Grupo de configuración | URL XYZ de teselas vectoriales, Propiedad para la coincidencia, Nombre(s) de la capa, Visible, Incluir información sobre herramientas, Incluir en el zoom automático, Seleccionable |
| Teselas vectoriales / conjuntos de teselas | Grupos de formato | Color de relleno, Transparencia del relleno, Color del contorno, Transparencia del contorno, Ancho del contorno, Matriz de guiones, Radio de círculo, Altura de la extrusión, Ancho del contorno sin coincidencia |
| Capa de ArcGIS enlazada a datos | Capa de ArcGIS - configuración | URL de la capa de ArcGIS, Propiedad para la coincidencia (cuando es un cuadro de texto), Visible, Cláusula WHERE de SQL de ArcGIS, Incluir información sobre herramientas, Incluir en el zoom automático, Seleccionable |
| Capa de ArcGIS enlazada a datos | Capa de ArcGIS - formato | Color de relleno, Transparencia del relleno, Color del contorno, Transparencia del contorno, Ancho del contorno, Matriz de guiones |
| Capas del catálogo | El grupo propio de la capa en Catálogo | Capa visible, Variante seleccionada, los filtros de la capa, Campo de datos del color, Campo de datos de la extrusión, Color de relleno, Color del contorno, Altura de la extrusión, Z Index |
Forma de la línea en Líneas - formato no admite formato condicional. Cada capa de líneas dibuja una sola forma de línea.
Etiquetas, leyenda y selección
| Tarjeta | Grupo | Ajustes con fx |
|---|---|---|
| Etiquetas | Contenido | Mostrar la etiqueta, Texto de la etiqueta o Texto del cuerpo, Texto del título, Imagen, Texto del pie |
| Etiquetas | Estilo | Color del texto |
| Etiquetas | Contenedor, Halo o Tarjeta | Contenedor de visualización, el color de relleno, de tinte o de halo, Transparencia, Color del borde, Ancho del borde, Radio del borde |
| Etiquetas | Colocación | Posición |
| Leyenda | Etiquetas de la leyenda | La descripción de cada capa |
| Leyenda | Leyendas de formato condicional | El campo del degradado de cada capa |
| Selección | Ubicación del mapa | Campo de longitud para segmentar, Campo de latitud para segmentar |
Capas de referencia y mapa base
| Capa | Ajustes con fx |
|---|---|
| Capas de referencia de archivo | URL, Valor del filtro, Nombre de la propiedad de etiqueta, Visible, Color de relleno, Propiedad para el color de relleno, Color del contorno, Propiedad para el color del contorno, y los valores inicial, intermedio y final de un degradado |
| Capa de referencia de teselas vectoriales | URL del archivo JSON de estilo, Nombres de capas, Valor del filtro |
| Capas de referencia ráster | Plantilla de URL del servidor de teselas, Visible |
| Capas de referencia WMS | Visible, Estilo (opcional), Filtro CQL (opcional), Valor del parámetro personalizado (opcional). URL del servidor WMS y Capa cuando la capa se introduce manualmente |
| Capas de referencia de ArcGIS | URL de la capa de ArcGIS, Visible, Cláusula WHERE de SQL |
| Etiquetas del mapa | Idioma |
| Mapa base, grupo Estilo | Idioma, y URL del estilo (archivo Maplibre Style Specification) cuando Estilo de mapa es URL de estilo personalizada |
| Sombreado del relieve y Terreno 3D | URL del ráster personalizado |
| Mapa | Nivel de zoom con un solo elemento |
Los controles, el diseño de la leyenda, las herramientas de selección, las transparencias de la selección y las credenciales de ArcGIS no admiten formato condicional. Tampoco lo admite la posición de las etiquetas de las capas de referencia.
Consejos y límites
- Una medida usada con Valor de campo debe devolver el tipo que espera el ajuste: un color, un número, un texto, o "Yes" o "No".
- Si un ajuste controlado por fx parece ignorarse, compruebe el valor que devuelve Power BI. Copie el objeto visual, convierta la copia en una tabla y añádale la medida.
- Las celdas agregadas a partir de coordenadas toman sus colores de la escala de color propia de la capa. Los colores por fila del formato condicional se aplican a las celdas dibujadas a partir de identificadores de celda, con Usar el formato de Power BI activado.
- Un Árbol de flujos toma un color por origen, el de la primera fila de ese origen.