Ordenamiento de Tablas

23/09/2005 - 18:53 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

xxxx 125.23 0.00 0.23
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
xxxx 0.00 0.23 1500 100 200 0.00
fulano 0.00 0.00 etc
mengano
jose
maria
yeissie
agustin

Gracias por cualquier ayuda se los agradeceria
 

Leer las respuestas

#1 Héctor Miguel
24/09/2005 - 00:27 | Informe spam
hola, Erick !

... tengo acceso por excel a unos cubos en mi server sql y los datos mostrados son correctos
... columnas... meses... desde enero hasta diciembre
... como filas los nombre de los clientes y como... datos usa precios en dolares...
... hay un campo que me dira desde que mes quiero que se despliege la tabla
... como puedo hacer para que cuando eligo un mes... en el campo
... la tabla se me despliege desde el mes... seleccionado
o sea que si... febrero la columnas... comenzaran desde febrero y enero... a la ultima columna [...]



[hasta donde se]... las TD no tienen contemplada la funcionalidad de 'ordenar' bajo criterios tan... 'discrecionales' :-(
[posiblemente] podrias 'mandar' la presentacion [bajo esas ordenaciones] ->a otro rango/hoja/libro<- -?-
opcionalmente, podrias 'tomar como origen' la misma TD 'ya generada' y/o los 'datos de origen' ->volcados a excel- -?-
-> no se si los datos 'de origen' sobrepasen el limite de filas para una hoja en excel -?- [creo que ya seria 'tema aparte'] :)
[de cualquier forma] una manera de automatizar la 'secuencia' de los meses a 'graficar' es [p.e.]

1) 'bajar' a un rango el listado con los 2 meses [p.e. en A1:A12 -> Enero a Diciembre / o en un nombre_definido p.e. 'Meses']
2) usa las siguientes formulas [suponiendo que los rangos 'apropiados' fueran]...
[B2] -> el mes inicial [p.e. Enero o Mayo o ...]
[B1] -> =coincidir(b2,$a$1:$a$12,0) o... si definiste un nombre con los meses... =coincidir(b2,meses,0)
[C1] -> =elegir(1+(b1),b1+1,1) [esta formula 'acomoda' la secuencia de los meses 1-12 o... 5-12/1-4 o...]
[C2] -> indice($a$1:$a$12,c1) o... si definiste un nombre con los meses... =indice(meses,C1)
3) copias las formulas de C1:C2 al 'resto' de los meses a graficar [p.e. hasta M1:M2]
4) el 'cuerpo' de los datos... dependera de el 'origen' de datos... [la TD o los datos 'volcados' desde el cubo] -?-

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

Preguntas similares