problemas con Tablas Dinamicas: límite de registros

9 envíos / 0 nuevos
Último envío
ARODRIGU
Imagen de ARODRIGU
Offline
última acción: Hace 9 años 6 meses
Nivel 1 - 200 puntos
alta: 30/06/2010 - 14:08
Puntos: 260
problemas con Tablas Dinamicas: límite de registros

Hola:

Tengo un listado con unos 40.000 registros y no me deja hacer una tabla dinámica única, sino que tengo que partirla en varias tablas para poder tener un resumen del listado. ¿sabeis cual es el límite de registros para hacer una tabla dinámica? ¿hay alguna otra solución para tener los resultados? Pensad que puedo tener errores al encontrar duplicados.

Mil gracias

pacomegia
Imagen de pacomegia
Offline
última acción: Hace 17 horas 49 mins
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 11175
no los datos, sino la agrupación.

El problema no está en que tengas 40000 datos, sino en las agrupaciones que quieres hacer con ellos.

Según las combinaciones de agrupaciones puedes exceder alguno de estos límites, en concreto, supongo que te estará dando problemas esto de "The product of the number of items in all column fields in a PivotTable cannot exceed 32,768" es decir, el producto del número de elementos en todos los campos de columna no pueden exceder 32768, vamos que si tienes 10 grupos con 10 elementos cada uno con 10 subelementos cada uno ya llevas 10x10x10 =1000 (este producto es el que tiene el límite de 32768)

¿es este tu caso?

Aquí están los límites de Excel según la información de microsoft,

Lo único que se me ocurre es que utilices alguno de los campos como campo de página, y así no tienes que duplicar los datos de origen.

También puedes tambien crear un par de grupos manualmente para mostrarlos.

------
Ya sé Excel, pero necesito más

 

------
Ya sé Excel, pero necesito más.

visitante (no verificado)
Imagen de visitante
Ejemplo

¿como puedo insertar una tabla de ejemplo para que veas exactamente mi problema? Es la primera vez que participo en un foro.

El error que a mí me sale es: Un campo de los datos de origen tiene más elementos únicos que los adminsibles en una tabla dinámica. Puede que no se cree la tabla o que la tabla no contenga los datos de este campo.

En la tabla tengo sólo dos campos: NOMBRE e IMPORTE y lo que quiero es que sume los importes de cada NOMBRE. Tengo que partir la tabla para poder hacerlo. A ver si se te ocurre otra manera más sencilla, así es un rollo.

Muchas gracias

 

pacomegia
Imagen de pacomegia
Offline
última acción: Hace 17 horas 49 mins
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 11175
Re: Ejemplo

para adjuntar un archivo a un comentario debes iniciar sesión antes (sólo los usuarios registrados pueden adjuntar archivos).

luego verás que en la parte inferior tienes un apartado que pone "Archivos Adjuntos". (incluyo una imagen del aspecto que tiene)

adjuntar archivos a los comentarios

Pulsa examinar para buscar el archivo y luego dale al botón Adjuntar para subirlo.

------
Ya sé Excel, pero necesito más

 

------
Ya sé Excel, pero necesito más.

ARODRIGU
Imagen de ARODRIGU
Offline
última acción: Hace 9 años 6 meses
Nivel 1 - 200 puntos
alta: 30/06/2010 - 14:08
Puntos: 260
Re: Ejemplo

Gracias.

Te adjunto el fichero con los datos sobre los que quiero hacer una tabla dinámica en la que sume las cantidades de cada NOMBRE.

Para hacerlo, yo lo tengo que ordenar primero (por los duplicados), partir la tabla en dos (hay que volver a poner los rótulos de las columnas para que te lo reconozca como tal en la tabla dinámica) y luego hacer dos tablas dinámicas

A ver si se te ocurre otra forma más fácil.

gracias

AdjuntoTamaño
Office spreadsheet icon EJEMPLO TABLA DINAMICA.xls755.5 KB
pacomegia
Imagen de pacomegia
Offline
última acción: Hace 17 horas 49 mins
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 11175
a mí no me da el error

Lo he probado en la versión 2002 y no me da el error.

he aumentado los datos que me das, hasta más de 40000 y tampoco.

incluso he puesto 40000 anotaciones con el mismo nombre y tampoco reproduzco este error.

te adjunto un ejemplo que no me causa error.

¿qué versión de Excel utilizas?

------
Ya sé Excel, pero necesito más

AdjuntoTamaño
Package icon ejemplotabladinamica.zip1.1 MB

 

------
Ya sé Excel, pero necesito más.

ARODRIGU
Imagen de ARODRIGU
Offline
última acción: Hace 9 años 6 meses
Nivel 1 - 200 puntos
alta: 30/06/2010 - 14:08
Puntos: 260
Re: a mí no me da el error

No entiendo nada. He intentado hacer una tabla dinámica con los datos que me envias y me sigue dando el error. Pongo en FILA el campo NOMBRE y en DATOS sumo el IMPORTE.

La versión de Excel que tengo es la 2000 SR-1 Professional

pacomegia
Imagen de pacomegia
Offline
última acción: Hace 17 horas 49 mins
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 11175
Re: a mí no me da el error

Pues me temo que llegó el momento de actualizarse. (haz de todas maneras antes una reparación de la instalación actual por si acaso).

En la versión para excel 2000 de los límites de las tablas dinámicas habla de un límite de 8000 elementos únicos para cada campo de fila o columna, mientras que para la versión 2002 este límite es de 32500

Alcanzarías este límite si hubiese un nombre que tuviese más de 8000 importes a sumar, aunque en el ejemplo tenías muchos nombres diferentes que se repetían poco.

También hablan de que la versión 2002 hace un uso más eficiente de la memoria, aunqu no parece que el error que obtienes se deba a eso.

------
Ya sé Excel, pero necesito más

 

------
Ya sé Excel, pero necesito más.

visitante (no verificado)
Imagen de visitante
Re: a mí no me da el error

OK. Muchísimas gracias por contestarme con tanta rapidez.

Intentaré que me cambien la versión de Excel a ver si tengo más suerte.