Tablas Dinamicas Excel 2019

0 views
Skip to first unread message

Berniece Domnick

unread,
Jul 18, 2024, 2:05:38 PM7/18/24
to landtecbittmo

Este programa es parte de un desarrollo ms grande, he cogido tan solo la parte del cdigo que hace referencia a esto y he puesto abajo del todo una tabla de datos generada por m, son lo necesario para poder recrear el ejemplo que tengo.

tablas dinamicas excel 2019


DESCARGAR >>> https://fancli.com/2zn67I



A parte de crear la tabla hay que pasar los datos de SQL a Excel, pero esa parte no supone gran complicacin as que no creo necesario ponerla, ya que es un paso previo para conseguir lo que reflejo abajo.

Algo a tener en cuenta es que, al crear las tablas dinmicas, no puedes hacer el que se creen en Hoja1 celda A1, da un error muy genrico, tanto hacindolo desde el propio excel como al ejecutarlo como mdulo. La forma que permite excel hacerlo es crearlo en una nueva hoja siempre, de esta forma no da error.

El uso de tablas dinmicas en Excel es una de las funcionalidades que ms temen los usuarios y que ms les puede servir en su da a da. La curva de aprendizaje es rapidsima pero exige un par de horas de concentracin y algunos ejercicios prcticos para poder manejarse bien con las tablas dinmicas en Excel.

Para saber lo que es una tabla dinmica en excel, lo primero que hay que tener preparado en Excel ser nuestra tabla de datos. Siempre habremos de partir de una tabla de datos donde la informacin se organiza por filas y las columnas son los diferentes atributos o caractersticas de nuestra informacin para trabajar con las tablas dinmicas.

Primero, en Excel hay que seleccionar toda la informacin de nuestros datos. Para ello recomiendo convertir nuestro rango donde encontramos nuestra informacin a una tabla de datos. Cmo? Muy sencillo. Selecciona el rango y ve a Ventana Insertar >> Grupo Tablas >> Tabla

Como ya vimos en el tutorial de tablas dinmicas en excel, la lista de todos los campos disponibles se encuentra en el cuadro superior de la ventana. Esos campos son los nombres de columna de los datos que estoy manejando y, por ese motivo, Excel nos dar un error si intentamos insertar una tabla dinmica utilizando como fuente un rango al que falte un nombre de columna. Esto suele pasar cuando utilizas un rango con muchas columnas, alguna se nos pasa. Puedes comprar Microsoft 365 aqu.

Este informe es el diseo por defecto que Excel nos presenta: algo difcil de leer porque los nmeros no tienen formato, no podemos seguir las lneas fcilmente, cada columna tiene el ancho por defecto. Lo iremos modificaremos paso a paso, algunas cosas hoy otras en posteriores artculos.

Por supuesto, como en otras ocasiones, slo tendremos acceso a ellas si la celda en la que nos encontramos se sita en el informe. Desde estas dos pestaas podremos hacer todos los cambios que necesitemos a nuestro informe, actualizarlo si hemos aadido o cambiado alguna informacin.

Volviendo a nuestra Ventana Campos de tabla dinmica, en concreto a la zona de reas en las que hemos situado algunos campos. Observa la flecha a la derecha del nombre de columna, si haces clic en ella tendrs acceso a un men contextual desde el que podrs realizar distintas acciones. Como siempre, algunas de las opciones estarn accesibles y otras no, dependiendo del tipo de dato y del rea en la que se encuentre.

Por ejemplo, si el campo en el que trabajas est en el rea Filas, podrs indicar a Excel que no quieres un subtotal para este campo o que el subtotal ser uno concreto. Tambin le podrs indicar que quieres personalizar el nombre de la columna, elementos sin datos y que repita etiquetas de elementos.

Y s, como era de esperar la ventana es un poco distinta y las pestaas tienen otro nombre y realizan otras tareas. Es una ventana pensada para trabajar con datos. Primeramente, aqu podremos formatear cada uno de los campos de datos que tengamos (ver botn de comando Formato de nmero) e incluso cambiar el nombre de la columna a otro ms descriptivo. Tambin podremos mostrar los valores como porcentaje de diferentes maneras.

Como veis, parece que la nica diferencia con respecto al informe anterior es que ahora tenemos una fila adicional ms arriba, en la que aparece Mes y, a la derecha (Todas). La potencia de este filtro es que si hacemos clic sobre el cuadro de fecha a la derecha tenemos una lista en la que podemos seleccionar un mes o varios. Si seleccionamos el botn Seleccionar varios elementos y elegimos febrero y marzo, nos quedar un informe como el siguiente:

El orden es importante. Al estructurar el informe como lo hemos hecho, tenemos una vista de lo que ha vendido cada Vendedor por Mes y por Producto. Qu pasa si cambiamos el orden y ponemos el campo Mes encima del campo Vendedor? Este es el resultado:

Que son las ventas de cada Mes por Vendedor y por Producto. Cul es el mejor informe? Obviamente depender de lo que queramos ver en cada momento. Lo ms interesante es que los cambios los podemos hacer con muy pocos clics.

Claro que el informe sigue a la derecha hasta tener todas las columnas de cada producto con sus correspondientes de ventas por Mes pero a efectos didcticos esto es suficiente para ver de qu estamos hablando.

Tomemos el siguiente ejemplo. Tengo un archivo de texto de +1.6 millones de filas que voy a cargar a Power Pivot. Tomando en cuenta las limitantes de Excel, esto simplemente no es posible por las razones anteriormente mencionadas.

La creacin de la tabla dinmica y el nuevo campo de recuento distinto de Cliente fueron creados en menos de 1 minuto y la velocidad en que es re-calculado dicho campo cuando lo filtro por fechas es deslumbrante.

Sin duda Power Pivot nos ayuda hasta en las cosas simples que el Excel tradicional simplemente no puede. Hay muchas otras cosas por las cuales deberas de darle un vistazo a la herramienta, pero esta caracterstica de seguro es algo que estas necesitando urgentemente en estos momentos

Tengo una consulta con respecto a la diferencia de trabajar en PowerPivot for Excel y PowerPivot for SharePoint.
Inicialmente entiendo que el comportamiento en ambos debera ser el mismo, pero por lo que he visto no es as.
El caso que muestras exactamente en este post (el colocar la propiedad cliente dentro de valores para realizar un count o countdistinct) no lo puedo replicar cuando estamos utilizando un PowerPivot en Sharepoint.
Esto tiene un poco de sentido, puesto que se utiliza una conexin del tipo Analysis Services y ese solo permido utilizar las dimensiones para filas, columnas y filtro, y las medidas y KPI en los valores.

Confirmame que esto es siempre as o si existe forma de hacer que el comportamiento sea el mismo entre el PowerPivot para Excel y PowerPivot para Sharepoint talvez con alguna configuracin de la tabla dinmica.

Inclusive, si tratases de salvar dicho archivo no pesara casi nada debido a que los datos no se encuentran en dicho archivo sino en otro archivo de excel al cual nos estamos conectando (Gracias a Sharepoint). Tampoco veras la lista de campos de Power Pivot sino la de cubo OLAP en excel y debido a que no estamos utilizando Power PIvot no podemos crear nuevas medidas/campos calculados o columnas calculadas como la que he planteado en este post.

sip! tiene algo de pena pero tambien tiene sus ventajas puesto que es una manera centralizada de tener una fuente de datos. Por darte un ejemplo, actualizas los datos de ese archivo maestro de Powerpivot que pesa 40Mb y luego creas los reportes a partir de ese archivo maestro que solamente van a pesar 4MB (vamos a llamarlos hijos). De esta manera solo tienes que refrescar el archivo maestro y no 1 millon de archivos hijos de Power Pivot. =)

Ese es el problema exactamente, y entiendo claramente al usuario. Esta es una herramienta que debe ayudar al usuario y segn lo ve l. Tendr que dedicar mucho tiempo y esfuerzo en crear un modelo que le sirva a la mayora del equipo.

Mi problematica, es saber si existe o no alguna forma para decirle a la tabla dinmica que cuando trabaje con un modelo de PowerPivot en SharePoint lo haga como cuando trabaja con un modelo de PowerPivot en Local. He buscado informacin y nada de nada.. ni siquiera alguna web que me diga que esta diferencia en funcionalidad se da siempre o es que nosotros tenemos algun problema en la configuracin. (Por lo visto, con tus comentarios, esta diferencia es normal)

Es decir, puedes crear medidas implcitas en la web sin necesidad de Excel, pero si necesitas crear las cosas en Excel es necesario descargar una copia del archivo original. La recomendacin es nunca depender de medidas implcitas y siempre definir las medidas bsicas como SUM(Ventas[VentaNeta]), DISTINCTCOUNT(Clientes[Id]) pero creo que tu situacin tiene solucin! ?

Buenas, tuve inconveniente con mi usuario de windows por lo cual tuve que crear un nuevo usuario, el problema esta que ahora al abrir un archivo nuevo de Excel la cinta con los menus de powerpivot aparecen deshabilitados, no puedo utilizar nada. Sin embargo abro alguna planilla en la cual ya tenia datos en powerpivot lo puedo utilizar sin problemas. Ya reinstale el Office 365 e inclusive probe actualizaciones pero el problema persiste, probe la maquina con otro usuario y funciona sin problemas. Alguien me podria dar una mano? Desde ya gracias.

Buenas Miguel; el problema fue solucionado de la siguiente forma. Al iniciar Excel no inciaba una plantilla de Excel sino una plantilla .ods; motivo por el cual se deshabilita la pestaa de Powerpivot. Espero que sirva para otros usuarios.

Buenos das Miguel, actualmente estoy teniendo otro inconveniente con Powerpivot; he creado una planilla con aproximadamente 15 tablas relacionadas entre si; de las cuales 4 tablas cuentan con 10 millones de registros aproximadamente cada una. Funcionaba todo perfecto hasta que cree una formula ms en una de las tablas con 10 millones de registros; luego de crear la formula se colo el excel y al vovler a abrir Powerpivot me muestra los datos por unos segundos, luego no veo ningun dato en ninguna de las tablas y no puedo hacer ninguna modificacion en el archivo ya que me aparece un error en tiempo de ejecucion.

Reply all
Reply to author
Forward
0 new messages