Trabajar con relaciones en tablas dinámicas

Nota:  Nos gustaría proporcionarle el contenido de ayuda actual lo más rápido posible en su idioma. Esta página se ha traducido mediante un sistema automático y es posible que contenga imprecisiones o errores gramaticales. Nuestro objetivo es que este contenido sea útil para usted. ¿Puede informarnos sobre si la información le ha sido útil al final de la página? Aquí tiene el artículo en inglés para que pueda consultarlo fácilmente.

Tablas dinámicas tradicionalmente se ha creado con cubos OLAP y otros orígenes de datos complejos que ya tienen conexiones enriquecidas entre las tablas. Sin embargo, en Excel, es libre para importar varias tablas y crear sus propias conexiones entre las tablas. Aunque esta flexibilidad es eficaz, también facilita reunir datos que no está relacionados, lo que lleva a resultados extraños.

¿Ha creado alguna vez una tabla dinámica como esta? Pretendía crear un desglose de las compras por región y colocó un campo de importe de compra en el área Valores y un campo de región de ventas en el área Etiquetas de columna. Pero los resultados son erróneos.

Ejemplo de tabla dinámica

¿Cómo puede corregir esto?

El problema es que los campos que ha agregado a la tabla dinámica podrían estar en el mismo libro, pero las tablas que contienen cada columna no están relacionadas. Por ejemplo, podría tener una tabla que enumere cada región de ventas y otra tabla que enumere las compras para todas las regiones. Para crear la tabla dinámica y obtener los resultados correctos, necesita crear una relación entre las dos tablas.

Después de crear la relación, la tabla dinámica combina correctamente los datos de la tabla de compras con la lista de regiones y los resultados son similares a estos:

Ejemplo de tabla dinámica

Excel 2013 contiene tecnología desarrollada por Microsoft Research (MSR) para detectar y corregir automáticamente problemas de relaciones como este.

Volver al principio

Usar la detección automática

La detección automática comprueba los nuevos campos que agrega a un libro que contiene una tabla dinámica. Si el nuevo campo no está relacionado con los encabezados de fila y columna de la tabla dinámica, se muestra un mensaje en el área de notificación en la parte superior de la tabla dinámica que le permite saber que puede necesitar una relación. Excel también analizará los nuevos datos para encontrar relaciones potenciales.

Este mensaje se puede pasar por alto para seguir trabajando con la tabla dinámica; sin embargo, si se hace clic en Crear, el algoritmo se pone a funcionar y analiza los datos. En función de los valores de los nuevos datos, del tamaño y complejidad de la tabla dinámica, y de las relaciones que ya haya creado, este proceso puede tardar varios minutos.

El proceso consta de dos fases:

  • Detección de relaciones. Puede revisar la lista de relaciones sugeridas cuando finaliza el análisis. Si no cancela la operación, Excel continuará automáticamente con el paso siguiente de creación de relaciones.

  • Creación de relaciones. Una vez aplicadas las relaciones, aparece un cuadro de diálogo de confirmación, en el que puede hacer clic en el vínculo Detalles para ver una lista de las relaciones que se han creado.

Puede cancelar el proceso de detección, pero no el proceso de creación.

El algoritmo de MSR busca el "mejor conjunto posible" de relaciones para conectar las tablas en su modelo. El algoritmo detecta todas las posibles relaciones de los nuevos datos y tiene en cuenta los nombres de columnas, los tipos de datos de las columnas, los valores de las columnas y las columnas que están en tablas dinámicas.

Excel, a continuación, elige la relación con el resultado de 'calidad' más alto, según lo determinado por heurística interna. Para obtener más información, vea Información general de relaciones y Solucionar problemas de relaciones.

Si la detección automática no obtienen los resultados correctos, puede modificar relaciones, eliminarlos o crear otros nuevos de forma manual. Para obtener más información, vea crear una relación entre dos tablas o crear relaciones en la vista de diagrama

Volver al principio

Filas en blanco en las tablas dinámicas (miembro desconocido)

Porque una tabla dinámica reúne tablas de datos relacionados, si cualquier tabla contiene datos que no se pueden relacionar mediante una clave o un valor coincidente, esos datos deben corregirse de algún modo. En bases de datos multidimensionales, la forma de controlar los datos que no coincidentes es mediante la asignación de todas las filas que no tienen ningún valor coincidente en el miembro desconocido. En una tabla dinámica, el miembro desconocido se muestra como un título en blanco.

Por ejemplo, si crea una tabla dinámica que se supone que agrupa las ventas por almacén, pero algunos registros de la tabla de ventas no tienen enumerado un nombre de almacén, todos los registros sin un nombre de almacén válido se agrupan juntos.

Si acaba con filas en blanco, tiene dos opciones, Puede definir una relación entre tablas que funcione, por ejemplo, crear una cadena de relaciones entre varias tablas, o puede quitar los campos de la tabla dinámica que generan filas en blanco.

Volver al principio

Ampliar sus conocimientos de Office
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×