martes, 20 de septiembre de 2011

Ventajas y Desventajas de las Tablas Dinámicas

Las Tablas Dinámicas en Excel deben ser una de las herramientas más usadas de este software y por las que más nos preguntan a la hora de ver cuánto sabemos de Excel.
Esta herramienta tiene muchas ventajas, muy fácil de usar, rápidas, pueden trabajar con muchos datos, permite incorporar gráficos entre otras. Pero también tiene limitaciones que es importante conocer.

Principales Ventajas de las Tablas Dinámicas

  1. Fácil de usar: este debe ser su principal atributo, con solo algunos clicks puedo resumir una gran cantidad de datos y mostrarlos de la manera en que los necesite. Independiente del nivel de la consulta que esté haciendo, con muy pocas otras herramientas puedo en dos clicks, mostrar todas las ventas de un determinado vendedor, por poner un ejemplo.
  2. Dinámicas: justamente haciendo referencia a su nombre; el hecho de que sea tan fácil agregar y quitar dimensiones hacen que sea la herramienta ideal para, por ejemplo, llevar los datos a una reunión y comenzar a sacar información "on demand" o trabajar con los datos en equipo.
  3. Trabajo en varias dimensiones: Siempre se habla de las fórmulas "tridimensionales" cuando se hace referencia a que Excel puede trabajar en fila, columna y hoja. En Tablas Dinámicas podemos trabajar con 3 dimensiones de datos: Fila, Columna y Filtro (o Página como se llamaba hasta Excel 2007). De esta forma es posible agregar un nivel más de "resumen" que cuesta conseguirlo con fórmulas normales.
  4. Múltiples vistas y cálculos: Es muy sencillo cambiar las visualizaciones de los datos y los estadísticos resumen, con un par de clicks puedo: cambiar la función de agrupación (SUMA, CONTAR, PROMEDIO) o bien cambiar la forma en que se muestran los datos: como % del total, de la fila o incluso como diferencias porcentuales. Además podemos agregar campos o elementos calculados para complementar el análisis.
Las Desventajas de las Tablas Dinámicas
  1. Poco Flexibles: Si bien hay muchas posibilidades, las Tablas Dinámicas no son tan flexibles como uno quisiera. Por ejemplo, no puedo en una misma tabla dinámica agrupar datos y por otro lado generar un elemento calculado. Necesariamente hay que generar una nueva Tabla Dinámica, pero inclusive con un origen de datos nuevos (Ver punto 3).
  2. "Monolíticas": En general la Tabla Dinámica genera una especie de "aplicación" a la que cuesta mucho acceder a sacar datos. La opción de trabajar sin las funciones de GETPIVOT permiten de alguna manera poder acceder a los datos, pero al momento de cambiar la tabla dinámica esa referencia se volverá sin sentido. Hay que recurrir a las funciones de Importación de Datos Dinámicos, que deben ser las fórmulas más complejas de entender de todas (según mi parecer).
  3. Memoria de Datos: Excel trata siempre de optimizar recursos y hay veces en que esta optimización nos trae repercusiones: en Excel 2003 era común tener dos o más Tablas Dinámicas, modificar una y replicar lo mismo en todo el resto. En Excel 2007, al parecer eso no ocurre, pero sí pasa que las Tablas quedan linkeadas a la fuente, cualquier Informe Dinámico que haga sobre esos datos va a compartir características con otros generados.
  4. Procesamiento y Cálculos: Si bien los elementos y campos calculados son una herramienta muy potente, no queda tan claro (por lo menos a primera vista) de como operan y muchas veces pueden llevar a confusión a usuarios no tan expertos. Además hay cálculos que matemáticamente pueden parecer triviales, pero no son soportados por la herramienta.
En conclusión lo importante es conocer como operan las Tablas Dinámicas y sobre todo conocer muy bien sus ventajas y desventajas. Y sobre todo lo más importante es saber que para cada problema existe una mejor herramienta que otra -no única claro- pero que puede hacer el trabajo de una manera mucho más eficiente.

2 comentarios: