Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a:✅ Power BI Escritorio y servicio Power BI
El objeto visual de matriz en Power BI es una potente herramienta que se usa para mostrar y analizar datos en varias dimensiones. De forma similar a una tabla dinámica en Excel, el objeto visual de matriz permite organizar los datos en filas y columnas, lo que facilita la comprensión de conjuntos de datos complejos. Cada celda de la matriz representa un punto de datos específico, con la capacidad de profundizar en niveles de información más detallados. Este diseño facilita una vista completa de los datos, lo que permite a los usuarios identificar patrones y tendencias en varias dimensiones.
La capacidad del objeto visual de matriz para agregar datos y admitir estructuras jerárquicas hace que sea una herramienta esencial para el análisis y los informes detallados de datos. Los objetos visuales de matriz se emplean con frecuencia en empresas y finanzas para analizar las métricas de rendimiento, como las ventas por región o categoría de producto. Además, son valiosos en el marketing para examinar el comportamiento del cliente, la eficacia de la campaña y la segmentación del mercado.
Datos de ejemplo
Para seguir los ejemplos de este artículo, cree una tabla calculada con datos de ejemplo en un informe de Power BI Desktop en blanco.
Abra Power BI Desktop y cree un nuevo informe en blanco.
Seleccione Modelado>Nueva tabla.
Pegue la siguiente expresión DAX:
Units sold = DATATABLE( "Year", STRING, "Quarter", STRING, "Subcategory", STRING, "Product", STRING, "Units Sold", INTEGER, { {"Year 1", "Q1", "Widgets", "Product A", 120}, {"Year 1", "Q1", "Widgets", "Product B", 95}, {"Year 1", "Q1", "Gadgets", "Product C", 80}, {"Year 1", "Q1", "Gadgets", "Product D", 110}, {"Year 1", "Q2", "Widgets", "Product A", 135}, {"Year 1", "Q2", "Widgets", "Product B", 88}, {"Year 1", "Q2", "Gadgets", "Product C", 92}, {"Year 1", "Q2", "Gadgets", "Product D", 105}, {"Year 1", "Q3", "Widgets", "Product A", 148}, {"Year 1", "Q3", "Widgets", "Product B", 102}, {"Year 1", "Q3", "Gadgets", "Product C", 75}, {"Year 1", "Q3", "Gadgets", "Product D", 98}, {"Year 1", "Q4", "Widgets", "Product A", 160}, {"Year 1", "Q4", "Widgets", "Product B", 115}, {"Year 1", "Q4", "Gadgets", "Product C", 88}, {"Year 1", "Q4", "Gadgets", "Product D", 125}, {"Year 2", "Q1", "Widgets", "Product A", 142}, {"Year 2", "Q1", "Widgets", "Product B", 108}, {"Year 2", "Q1", "Gadgets", "Product C", 95}, {"Year 2", "Q1", "Gadgets", "Product D", 130}, {"Year 2", "Q2", "Widgets", "Product A", 155}, {"Year 2", "Q2", "Widgets", "Product B", 120}, {"Year 2", "Q2", "Gadgets", "Product C", 100}, {"Year 2", "Q2", "Gadgets", "Product D", 140} } )
Nota:
Compartir el informe con un compañero de Power BI requiere que tenga una licencia individual de Power BI Pro o Premium por usuario (PPU), o que haya guardado el informe en capacidad Premium o Fabric F64 o mayor.
Crear una visualización de matriz
En el panel Visualizaciones , seleccione el icono del objeto visual Matriz . Se agrega un marcador de posición visual al lienzo del informe.
En el panel Datos , expanda la tabla Unidades vendidas y agregue campos a los siguientes pozos de campo:
- Filas: Año, luego Trimestre
- Columnas: subcategoría y, a continuación, Producto
- Valores: unidades vendidas
Para ver todos los niveles de la jerarquía, expanda los encabezados de fila y columna seleccionando los + iconos de los encabezados o use los iconos de expansión de la barra de herramientas de encabezado. También puede activar la opción Expansión automática en Encabezados de columna>Opciones y Encabezados de fila>Opciones antes de agregar campos, para que la matriz muestre automáticamente todos los niveles cuando se cargue el objeto visual.
Para personalizar el objeto visual de matriz, seleccione el icono Formato del objeto visual en el panel Visualizaciones para acceder a todas las opciones disponibles.
Expandir y contraer encabezados de fila y columna
Cuando una matriz tiene más de un campo en las áreas de campos Filas o Columnas, use los iconos de expandir y contraer de los encabezados para contraer grupos o mostrar más detalle.
Para personalizar el color y el tamaño de los iconos +/- en los encabezados de fila o columna, use las opciones Encabezados de filaiconos +/- o >>iconos +/- en el panel de formato.
Cuando los consumidores de informes abren un objeto visual de matriz en Explorar, las columnas y filas agregadas al objeto visual se expanden automáticamente de forma predeterminada para que los consumidores puedan ver todos los niveles a la vez.
Expandir automáticamente encabezados de fila y columna
Los autores de informes también controlan el comportamiento de expansión automática directamente en el panel de formato. En Encabezados de columna>Opciones y Encabezados de fila>Opciones, active o desactive la opción Expandir automáticamente. Esta configuración es útil cuando las columnas o filas de la matriz cambian dinámicamente, por ejemplo, cuando usa personalizar objetos visuales o parámetros de campo.
En escenarios integrados, puede usar el SDK de creación para establecer la propiedad autoExpand en los objetos rowHeaders y columnHeaders de modo que una matriz se abra con sus filas y columnas expandidas automáticamente de forma predeterminada.
Inmovilizar encabezados de fila
De forma predeterminada, los encabezados de fila se fijan, lo que garantiza que sigan visibles al desplazarse horizontalmente.
Para cambiar el estado predeterminado de inmovilización para los usuarios de informes, active o desactive el conmutador Encabezados de fila en Diseño> del panel de formato. Cuando el interruptor está desactivado, los encabezados de fila se ocultan a medida que la matriz se desplaza.
Nota:
Los usuarios del informe también pueden hacer clic con el botón derecho en una matriz y seleccionar Inmovilizar encabezados de las filas o Desinmovilizar encabezados de las filas. Esta opción de clic con el botón derecho es transitoria y solo se aplica a la sesión de visualización actual.
Ajuste del ancho de columna
El ancho de columna en tablas y matrices de Power BI se puede ajustar para mejorar la legibilidad y la presentación. Puede cambiar manualmente el tamaño de las columnas o usar la sección Diseño del panel Formato para controlar el tamaño de las columnas, establecer un ancho predeterminado y personalizar los anchos de las columnas individuales.
Ajuste manual
A veces, Power BI acorta un encabezado de columna en un informe o panel. Para mostrar el nombre de columna completo, puede cambiar el tamaño de la columna de dos maneras:
Cambiar el tamaño arrastrando
Desplácese al espacio justo a la derecha del encabezado de columna hasta que aparezcan las flechas de cambio de tamaño. Una vez que las flechas sean visibles, ajuste el ancho de la columna moviendo el control de tamaño hacia la izquierda o derecha.
Cambio de tamaño mediante opciones de menú
Seleccione la columna que desea ajustar. En las opciones disponibles, elija Columna ancha o Columna estrecha para cambiar su ancho por 10px.
Los cambios de tamaño manuales se reflejan en los controles Anchos personalizados en el panel Formato .
Comportamiento de tamaño automático
La configuración del tamaño de las columnas está en el panel Formato, en Visual>Diseño>Ancho de columna. La lista desplegable Comportamiento de tamaño automático tiene tres opciones:
- Ajustar al contenido: las columnas son tan anchas como deben ser para mostrar los datos, suponiendo que haya espacio en el contenedor visual.
- Aumentar para ajustarse: las columnas se expanden automáticamente para rellenar el contenedor visual para un diseño más equilibrado. Cualquier espacio horizontal restante se distribuye uniformemente a cada columna.
- Ancho fijo: las columnas usan un ancho que especifique. Cuando se selecciona esta opción, aparece una entrada de ancho predeterminado para que pueda establecer el ancho de todas las columnas y para las nuevas columnas agregadas al objeto visual.
Ancho predeterminado (solo ancho fijo)
Cuando el comportamiento de tamaño automático se establece en Ancho fijo, establezca un ancho predeterminado en píxeles. Con los anchos personalizados desactivados , todas las columnas usan este ancho uniforme. Las nuevas columnas agregadas al objeto visual también usan este ancho predeterminado.
Anchos personalizados
Active Anchos personalizados para ver y personalizar el ancho de cualquier columna directamente desde el panel Formato :
- Si el objeto visual tiene menos de 15 columnas, cada columna aparece con su propia entrada de ancho.
- Si el objeto visual tiene 15 o más columnas, aparece una lista desplegable Aplicar configuración a . Para establecer el ancho de una columna, selecciónelo en la lista desplegable. Las columnas que ya tienen un ancho personalizado se marcan con un asterisco (*).
Las entradas de ancho que muestran (automático) indican que la columna usa el comportamiento de tamaño automático en lugar de un ancho personalizado.
Para borrar las personalizaciones:
- Borrar todo: desactive anchos personalizados para borrar los anchos personalizados de cada columna.
- Borrar uno: desactive el cuadro de entrada de una sola columna o haga clic con el botón derecho en la entrada y seleccione la opción para restablecer ese valor de forma predeterminada.
Jerarquías de matriz (más granulares)
Para una matriz con jerarquías en columnas, El ancho personalizado establece de forma predeterminada un ancho uniforme para el nivel más bajo de la jerarquía. Para establecer anchos para cada combinación individualmente, active Más granular. A continuación, cada combinación de nivel hoja aparece con su propia entrada de ancho para que pueda ajustarlos de forma independiente. Cuando hay demasiadas combinaciones para mostrarse individualmente, aparecen en la lista desplegable Aplicar configuración a en su lugar. Las combinaciones que tienen un ancho personalizado se marcan con un asterisco (*) en la lista desplegable, por lo que puede ver rápidamente cuáles tienen aplicado un ancho personalizado y cuáles no.
Formato condicional para anchos de columna
Puede aplicar formato condicional a los valores Ancho predeterminado y Ancho personalizado para ajustar el tamaño de las columnas en función de un valor de medida o campo. Seleccione el botón fx situado junto a una entrada de ancho para abrir el cuadro de diálogo de formato condicional y, a continuación, basar el ancho en una regla, un valor de campo o una medida.
Nota:
Una medida puede impulsar el ancho de columna en una matriz que desglosa los valores por una categoría, como segmento o mes. En este caso, el formato condicional en una columna menos granular usa solo el total de la medida para toda la matriz, no el valor de cada columna. Si aplica formato condicional a un ancho más granular (una categoría explícitamente), usa el total de esa categoría en lugar del total general.
Vista móvil
La configuración de ancho de columna en el panel Formato se puede modificar de forma independiente para el diseño optimizado para dispositivos móviles de una página de informe. Esta configuración independiente le permite ajustar los anchos de columna para que las tablas y matrices se ajusten bien en pantallas pequeñas sin cambiar el diseño del escritorio. Para obtener más información, consulte Optimize Power BI reports for the mobile app.
Nota:
Para quitar una columna completamente del diseño móvil, establezca su ancho en 0 en la vista móvil. Este cambio no afecta a la columna en el diseño de escritorio.
Totales personalizados
Con los totales personalizados en tablas y matrices de Power BI, puede determinar fácilmente lo que muestra la fila total para una columna específica si es necesario.
De forma predeterminada, la fila total muestra el resultado de evaluar el campo en todo el contexto de filtro de la página del informe. Este comportamiento es correcto en la mayoría de los casos. Sin embargo, en algunos escenarios específicos es posible que desee cambiar lo que muestra la fila total. Puede usar DAX para influir en lo que muestra la fila de totales, pero los totales personalizados ofrecen una forma sencilla de cambiar el valor de la fila de totales a la suma, la media, el mínimo, el máximo, el recuento distinto o el recuento de las filas mostradas. También puede elegir Ninguno para ocultar el valor total de fila de la columna.
Trabajar con totales personalizados
Los totales personalizados se basan en cálculos visuales. Para crear un total personalizado, haga clic con el botón derecho en una columna numérica en el objeto visual o use el panel Compilar y elija Personalizar cálculo total:
A continuación, elija el cálculo total que se va a aplicar. Estas opciones están disponibles:
| Opción total personalizada | La fila total muestra |
|---|---|
| Suma | La suma de los valores de fila mostrados |
| Promedio | Promedio de los valores de fila mostrados |
| Minuto | Valor mínimo en las filas mostradas |
| Máx. | Valor máximo de las filas mostradas |
| Recuento de elementos distintos | Número de valores únicos en las filas mostradas |
| Contar | Número de valores de las filas mostradas |
| Ninguno | Oculta el valor total de fila de la columna. |
| Restablecer valores predeterminados | Valor predeterminado (opción habilitada solo si se establece un total personalizado) |
Cómo funcionan los totales personalizados
Los totales personalizados se basan en cálculos visuales. En cuanto seleccione cualquiera de las opciones anteriores, ocurre lo siguiente:
- El nombre de la columna original obtiene un sufijo _Base . Por lo tanto, si la columna se denomina Suma de unidades vendidas, la columna ahora se denomina Suma de unidades vendidas_Base.
- La columna original está oculta.
- Se añade un nuevo cálculo visual con el nombre original de la columna. El cálculo visual es igual a:
EXPANDALL ( <aggregation> ( [Original column_Base] ), ROWS COLUMNS )
Por ejemplo, si agrega un total personalizado medio para la columna Suma de unidades vendidas, el nuevo cálculo visual es:
Sum of Units Sold = EXPANDALL ( AVERAGE ( [Sum of Units Sold_Base] ), ROWS COLUMNS )
- Aparece un indicador similar a Excel en la celda total de la columna en la que se estableció el total personalizado.
El resultado que se muestra en el modo de edición de cálculos visuales es:
Nota:
Puede editar un total personalizado igual que otro cálculo visual haciendo clic con el botón derecho en el total personalizado en el panel de compilación y seleccionando Editar cálculo.
Restablecer valores predeterminados
Una vez establecido un total personalizado, puede usar la opción Restablecer al valor predeterminado para volver al comportamiento predeterminado de Power BI. Restablecer al valor predeterminado quita el total personalizado y revierte los cambios realizados:
- se elimina el cálculo total visual personalizado
- la columna original se vuelve a hacer visible
- se restablece el nombre de columna original.
Consideraciones y limitaciones
- Los totales personalizados no están disponibles en Explorar.
- Los totales personalizados solo están disponibles en las visualizaciones de tabla y matriz.
- Los totales personalizados solo están disponibles para las columnas numéricas.
- El formato de los campos no se transfiere a un total personalizado. Debe dar formato a un total personalizado de la misma manera que un cálculo visual.
- Las mismas consideraciones y limitaciones de los cálculos visuales se aplican a los totales personalizados.