Ordenamiento en Tablas dinamicas

22/09/2005 - 15:52 por Erick Sanchez | Informe spam
OK yo tengo acceso por excel a unos cubos en mi server sql y los datos
mostrados son correctos. En si la hoja contiene valores de presupuesto de
cobros a x cantidad de clientes. Como columnas usa los meses del año desde
enero hasta diciembre como filas los nombre de los clientes y como medidas
o mas bien datos usa precios en dolares Tambien hay un campo que me dira
desde que mes quiero que se despliege la tabla. Así de esta manera

Mes: Enero

Clientes enero febrero marzo abril mayo junio
julio agosto sept oct nov dic
xxxx 125.23 0.00 0.23 1500 100 200
0.00 0.00 0.00 0.00 123.00 0.00
fulano 0.00 0.00 etc
mengano
jose
maria
yeissie
agustin
*********************
tabla se despliega desde enero en adelante.

Ahora bien como puedo hacer para que cuando eligo un mes distinto en el
campo mes la tabla se me despliege desde el mes que eh seleccionado
o sea que si eligo febrero la columnas de las tablas comenzaran desde
febrero y enero que es la primera se hiria a la ultima columna. Si eligo
marzo mi tabla comenzara en marzo y enero y febrero pasarian a ser las
ultimas y asi sucesivamente.

Mes: febrero

Clientes febrero marzo abril mayo junio julio
agosto sept oct nov dic enero
xxxx 0.00 0.23 1500 100 200 0.00
0.00 0.00 0.00 123.00 0.00 125.23
fulano 0.00 0.00 etc
mengano
jose
maria
yeissie
agustin

Gracias por cualquier ayuda se los agradeceria

Preguntas similare

Leer las respuestas

#1 Luis Garcia
27/09/2005 - 17:30 | Informe spam
Hola Erick:

A falta de que alguien encuentre una solucion mejor, tendras que hacerlo
mediante VBA.

En el evento SheetChange(Target) compruebas que se ha modificado el campo
del mes,
y basandote en dicho valor puedes cambiar el orden de la tabla dinamica, con
la
propiedad .Position. Un ejemplillo:

With PivotTable(1)
With .PivotFields("Mes")
.PivotItem("enero").Position = 2 ''' Mueves Enero a la
segunda posicion.
''' Tendrias que recorrer todos los PivotItems para ponerlos
como te interese.
End With
End With

Espero que te sirva.

Saludos

"Erick Sanchez" escribió en...
OK yo tengo acceso por excel a unos cubos en mi server sql y los datos
mostrados son correctos. En si la hoja contiene valores de presupuesto de
cobros a x cantidad de clientes. Como columnas usa los meses del año desde
enero hasta diciembre como filas los nombre de los clientes y como


medidas
o mas bien datos usa precios en dolares Tambien hay un campo que me


dira
desde que mes quiero que se despliege la tabla. Así de esta manera

Mes: Enero

Clientes enero febrero marzo abril mayo junio
julio agosto sept oct nov dic
xxxx 125.23 0.00 0.23 1500 100 200
0.00 0.00 0.00 0.00 123.00 0.00
fulano 0.00 0.00 etc
mengano
jose
maria
yeissie
agustin
*********************
tabla se despliega desde enero en adelante.

Ahora bien como puedo hacer para que cuando eligo un mes distinto en el
campo mes la tabla se me despliege desde el mes que eh seleccionado
o sea que si eligo febrero la columnas de las tablas comenzaran desde
febrero y enero que es la primera se hiria a la ultima columna. Si eligo
marzo mi tabla comenzara en marzo y enero y febrero pasarian a ser las
ultimas y asi sucesivamente.

Mes: febrero

Clientes febrero marzo abril mayo junio julio
agosto sept oct nov dic enero
xxxx 0.00 0.23 1500 100 200 0.00
0.00 0.00 0.00 123.00 0.00 125.23
fulano 0.00 0.00 etc
mengano
jose
maria
yeissie
agustin

Gracias por cualquier ayuda se los agradeceria


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