Base de datos

17/08/2007 - 03:24 por DanielGCasal | Informe spam
Estoy trabajando en Excel 2007 y tengo una base de datos en la cual tengo
aprox unas 900 mil filas ( gracias que ahora el excel da para tanto), el tema
es que tengo que elaborar un informe estilo tabla dinamica en donde solo me
muestre los valores de una columna comprendidos en un rango.

Ejemplo ( solo quiero que en la tabla dinamica solo me muestre aquellas que
estan entre 600 y 700). Ok?

Alguién sabe como hacerlo?

Desde ya muchas gracias.

Atte.

Daniel

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
17/08/2007 - 05:13 | Informe spam
hola, Daniel !

... tengo una base de datos... aprox unas 900 mil filas (gracias que ahora el excel da para tanto)
... tengo que elaborar un informe estilo tabla dinamica en donde solo me muestre los valores de una columna comprendidos en un rango.
Ejemplo (solo quiero que en la tabla dinamica solo me muestre aquellas que estan entre 600 y 700). Ok?
Alguien sabe como hacerlo?



no es claro si con: *entre 600 y 700* te refieres a los valores... o a los numeros de fila -???-
[en via de mientas ]... podrias definir un nombre con referencia a rangos dinamicos [o de/crecientes]...
-> visita: Excel - Pivot Tables - Dynamic Data Source
http://www.contextures.com/xlPivot01.html#Dynamic

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#2 DanielGCasal
17/08/2007 - 13:48 | Informe spam
"Héctor Miguel" escribió:

hola, Daniel !

> ... tengo una base de datos... aprox unas 900 mil filas (gracias que ahora el excel da para tanto)
> ... tengo que elaborar un informe estilo tabla dinamica en donde solo me muestre los valores de una columna comprendidos en un rango.
> Ejemplo (solo quiero que en la tabla dinamica solo me muestre aquellas que estan entre 600 y 700). Ok?
> Alguien sabe como hacerlo?

no es claro si con: *entre 600 y 700* te refieres a los valores... o a los numeros de fila -???-
[en via de mientas ]... podrias definir un nombre con referencia a rangos dinamicos [o de/crecientes]...
-> visita: Excel - Pivot Tables - Dynamic Data Source
http://www.contextures.com/xlPivot01.html#Dynamic

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.







Gracias, me refiero a los valores, quiero que en casi millón de datos solo
me traiga aquellos que se encuentren entre 600 y 700, por ejemplo. En
realidad es mas complicado, necesito varias franjas de datos, pero calculo
que una vez alla averiguado como sacar una sacare las otras.

Leo el articulo al que me referenciaste y luego te digo.

Daniel
Respuesta Responder a este mensaje
#3 Héctor Miguel
17/08/2007 - 22:50 | Informe spam
hola, Daniel !

... me refiero a los valores, quiero que en casi millon de datos solo me traiga aquellos que se encuentren entre 600 y 700
En realidad es mas complicado, necesito varias franjas de datos, pero... una vez... averiguado como sacar una sacare las otras.
Leo el articulo al que me referenciaste y luego te digo.



me temo que la solucion de la pagina indicada es diferente de esta nueva exposicion de motivos/datos/arreglo/... :-((
dado que la 'base de datos' [o el origen de la TD] esta en excel... puedes filtrar directamente sobre la TD si...

1) pones en alguna celda [p.e. sobre la TD, digamos 'J1'] el 'operador de comparacion' que se debera 'cumplir' [p.e. '>=]
-> 'nota' el apostrofo inicial ;)

2) agregas un campo [columna de datos] a la BD 'de origen'... con un 'titulo': [p.e.] 'Cumple'
-> con una formula que se 'evalue' como falso/verdadero o 0/1 [p.e.] =y(celda_valor>`0,celda_valor<p0)
[para 'filtrar' por el valor de 0/1... falso/verdadero... NO cumple/SI cumple]
[obviamente, deberas copiar la formula a todas las -nuevas- celdas en ese columna de la BD]

3) usando el asistente para TD...
a) 'amplia/incluye' el nuevo campo en el rango_origen de la TD [paso 2 de 4] ???
b) 'avanza' al siguiente paso del asistente y... agrega el 'nuevo' titulo como =>campo de pagina<= de la TD
c) 'termina' el asistente y...
d) en el campo de pagina de la TD, podras 'filtrar' los resultados [TD] 'segun' el 'operador' que le digas en [p.e.] 'J1'
y/o 'seleccionando' como criterio en el campo/pagina ... 1/verdadero [los que cumplen] o... 0/falso [los que no cumplen]

mas informacion acerca de las tablas dinamicas...
- informacion basica de MS en: http://tinyurl.com/5dvyq
- tutoriales y ejemplos [en castellano] en...
http://usuarios.lycos.es/cursoexcel2000/d4.htm
http://www.abcdatos.com/tutoriales/...l4927.html
- tutoriales y ejemplos [en ingles] en...
http://peltiertech.com/Excel/Pivots...tables.htm
http://www.cpearson.com/excel/pivots.htm
http://www.contextures.com/xlPivot01.html
http://j-walk.com/ss/excel/usertips/tip068.htm

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#4 DanielGCasal
21/08/2007 - 13:22 | Informe spam
Gracias. Utilizare la TD ampliada, ya que aplicar el filtro antes de elaborar
la Td no me ha servido, solo oculta las filas, pero para la TD me las trae
completas.

Muchas gracias.


"Héctor Miguel" escribió:

hola, Daniel !

> ... me refiero a los valores, quiero que en casi millon de datos solo me traiga aquellos que se encuentren entre 600 y 700
> En realidad es mas complicado, necesito varias franjas de datos, pero... una vez... averiguado como sacar una sacare las otras.
> Leo el articulo al que me referenciaste y luego te digo.

me temo que la solucion de la pagina indicada es diferente de esta nueva exposicion de motivos/datos/arreglo/... :-((
dado que la 'base de datos' [o el origen de la TD] esta en excel... puedes filtrar directamente sobre la TD si...

1) pones en alguna celda [p.e. sobre la TD, digamos 'J1'] el 'operador de comparacion' que se debera 'cumplir' [p.e. '>=]
-> 'nota' el apostrofo inicial ;)

2) agregas un campo [columna de datos] a la BD 'de origen'... con un 'titulo': [p.e.] 'Cumple'
-> con una formula que se 'evalue' como falso/verdadero o 0/1 [p.e.] =y(celda_valor>`0,celda_valor<p0)
[para 'filtrar' por el valor de 0/1... falso/verdadero... NO cumple/SI cumple]
[obviamente, deberas copiar la formula a todas las -nuevas- celdas en ese columna de la BD]

3) usando el asistente para TD...
a) 'amplia/incluye' el nuevo campo en el rango_origen de la TD [paso 2 de 4] ???
b) 'avanza' al siguiente paso del asistente y... agrega el 'nuevo' titulo como =>campo de pagina<= de la TD
c) 'termina' el asistente y...
d) en el campo de pagina de la TD, podras 'filtrar' los resultados [TD] 'segun' el 'operador' que le digas en [p.e.] 'J1'
y/o 'seleccionando' como criterio en el campo/pagina ... 1/verdadero [los que cumplen] o... 0/falso [los que no cumplen]

mas informacion acerca de las tablas dinamicas...
- informacion basica de MS en: http://tinyurl.com/5dvyq
- tutoriales y ejemplos [en castellano] en...
http://usuarios.lycos.es/cursoexcel2000/d4.htm
http://www.abcdatos.com/tutoriales/...l4927.html
- tutoriales y ejemplos [en ingles] en...
http://peltiertech.com/Excel/Pivots...tables.htm
http://www.cpearson.com/excel/pivots.htm
http://www.contextures.com/xlPivot01.html
http://j-walk.com/ss/excel/usertips/tip068.htm

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida