Me interesa que guarde los campos computados. También quiero guardar variables que yo manipule.
1 respuesta
Respuesta de aldob
1
1
aldob, Ingeniero en Sistemas con amplia experiencia en desarrollo de...
Te mando una respuesta que pasé hace poco sobre el tema, son varias opciones/ideas que se me ocurrieron y/o busqué: Lamentablemente cuando guardas/exportas una dw lo único que interpreta es las columnas de la misma. Los computados que uses para calcular valores no son columnas y por lo tanto no los exporta. Lo único que se me ocurre (no lo he hecho) es que después de exportarlo, te conectes al documento de excel con un ole y le agregues los sumadores. (Para conectarte a excel después de grabar el documento tienes que usar un objeto ole, conectarte y hacer todo, desconectarte. Para ver que es todo tenés que hacerlo primero en excel y una forma practica es grabar un macro que lo haga y ver los pasos que haces) El tema es que va a requerir de cierta cantidad de código. Otra idea que se me ocurre es que crees una dw externa con el formato que quieres y columnas para todo, valores y computados y después la llenes a mano y exportes ésta última dw (la externa) a excel. Es una idea pero creo que podría funcionar. Encontré unas notas en sybase que te pueden ayudar. //Esta menciona que si tenés pb version mayor a 6.5 build 444 podes usar directamente el saveAs() pasando por un formato ascii http://www.sybase.com/detail?id=1000943 //esta explica como usar el ole que te mencione yo http://www.sybase.com/detail?id=47867