Había un par de enlaces que no estaban funcionando bien y fueron corregidos (gracias por avisarme...)
¡Feliz 2011 para todos!
Juan José Quinteros - Contador Público Nacional - Magíster en Administración (UNT) - Doctorando en Administración de Negocios (ESEADE) - Universidad Nacional de Tucumán (Titular Cátedra Formulación y Evaluación de Proyectos de Inversión) - Universidad Tecnológica Nacional Facultad Regional Tucumán (Docente MBA) - Universidad del Norte Santo Tomás de Aquino (Director de la Maestría en Dirección y Administración de Empresas)
Buscar este blog
viernes, 31 de diciembre de 2010
martes, 21 de diciembre de 2010
Listados de DL en Excel
Esta es una forma de lograr que los listados que se imprimen normalmente por el aplicativo DL sean trabajados con Excel.
Para quienes no lo sepan, el Banco realiza una serie de procesos en horario nocturno y los listados resultantes son puestos a disposición del usuario; estos listados están incluidos en archivos guardados en el servidor de la sucursal.
Vamos por parte.
1. Dónde están guardados los listados y cómo se llaman los archivos
Esto surge del análisis de la pantalla de DL.
Vamos a Inicio, Programas, Aplicaciones BNA, Impresión de Listados.
Seleccionamos por ejemplo el listado PP0120.
Ahora vemos el contenido del listado en una ventana de Internet Explorer.
Presten atención a la barra de dirección (arriba), contiene algo muy parecido a esto:
http://s0001sc3265/DL/ReportPage.asp?Show=Report&SourceFile=D:\REC\DL\SUC3265\DLPP14.PRN&EntryNo=22&Page=1
Parece inentendible, pero dentro de todas esas letras hay un dato interesante:
D:\REC\DL\SUC3265\DLPP14.PRN
Ya tenemos la ubicación y el nombre del archivo.
Obviamente, cada sucursal tiene su propia carpeta SUCXXXX donde XXXX es el código de la casa.
2. Análisis del archivo
Hagamos Inicio, Programas, Explorador de Windows y exploremos la carpeta que acabamos de descubrir D:\REC\DL\SUC3265 (¡con el número de tu sucursal!)
Allí hay varios archivos y está el DDPP14.PRN que nos interesa.
Pero si analizamos un poco más vemos que los archivos se numeran en forma circular desde el 1 al 22.
Es decir que listados de hoy están en DDPP14.PRN, los de mañana estarán en el archivo DDPP15.PRN y así sucesivamente hasta llegar al DDPP22.PRN; al día siguiente se guardarán en DDPP01.PRN. Los contenidos anteriores se borran para dar lugar al nuevo contenido.
3. Apertura del archivo en Excel
Los archivos PRN se abren normalmente desde Excel.
Desde Excel hacemos Archivo, Abrir, y ubicamos la carpeta D:\REC\DL\SUC3265.
Dentro del cuadro Nombre del Archivo escribimos *.PRN y aparecen todos los archivos de este tipo; hacemos clic en DDPP14.PRN y abrimos el archivo.
Aparece un cuadro donde hay que marcar Delimitados y luego hacer clic en Finalizar.
El archivo se abre y el contenido no parece ser muy prolijo, hay que seleccionar todo y establecer como fuente (letra) Courier New 10 (en lugar de Arial).
Ahora ya cambia el aspecto.
Nos damos cuenta que todos los listados del proceso PP están allí, pero como sólo nos interesa el PP0120 debemos localizarlo.
Hacemos Edición, Buscar, PP0120.
Ahora ya sabemos dónde comienza nuestro listado, y podemos borrar tranquilamente las filas que están arriba.
Para saber dónde termina debemos recorrerlo manualmente hacia abajo hasta encontrar el próximo listado.
Por experiencia, ya sé que el próximo listado es el PP0129, así que directamente hago Edición, Buscar, PP0129.
Ahora encontré el final, y puedo eliminar las filas que están abajo porque no me interesan.
Ahora voy a reordenar las filas que me quedan, porque hay varias que tienen líneas en blanco, títulos, números de páginas, etc. que no me sirven para nada.
Una vez ordenadas, elimino las filas con información inútil.
Bien, sólo quedan las filas con información útil.
Ahora selecciono la columna A entera, y hago Datos, Texto en Columnas.
Aparece un cuadro en donde debo marcar De Ancho Fijo y Siguiente.
El listado aparece con líneas verticales donde el programa propone hacer cortes para separar en columnas; estas líneas se pueden borrar (con doble clic sobre ellas) o crear (con un clic en la posición deseada).
Cuando tenemos el esquema deseado, hacemos clic en Finalizar.
Ahora seleccionamos todas las columnas y autoajustamos su ancho (Formato, Columnas, Autoajustar a la Selección )
Un detalle: los importes se muestran como un texto (ordenados a la izquierda), porque los decimales están separados por comas en lugar de puntos.
Para solucionar, seleccionamos las 5 columnas y hacemos Edición, Reemplazar, Buscar , (coma) y Reemplazar con . (punto).
Los importes están expresados como un número.
Finalmente, agregamos una fila al comienzo y allí escribimos los datos de encabezados de cada columna, para una mejor interpretación.
Listo, ahora trabajamos el listado como cualquier base de datos: podemos ordenarlos por fecha, por listado, por tipo de cuenta, por producto, etc.
NO OLVIDAR GUARDAR EL ARCHIVO CON OTRO NOMBRE Y EN OTRA UBICACIÓN (ESCRITORIO O MIS DOCUMENTOS)
Este procedimiento puede parecer engorroso, pero en realidad toma aproximadamente 4 minutos realizarlo cuando se adquiere experiencia, y los
De todas formas, el video siguiente muestra claramente el proceso, insisto, sencillo.
domingo, 5 de diciembre de 2010
Comparar 2 archivos de Cross Selling
En una entrada anterior vimos un programa que nos facilitaba enormemente la tarea de procesar el archivo de productos por cliente y nos calculaba el famoso índice de productos por cliente.
Ahora bien, cuando conocemos dicho índice nos encontramos que seguramente ha variado frente a un período anterior, pero desconocemos las causas exactas de dicha variación que son dinámicas.
Para tratar de profundizar el conocimiento sobre este tema, he desarrollado un programa que analiza las variaciones entre 2 archivos de productos por cliente.
Lo que necesitamos son datos dos archivos de productos por cliente.
A los efectos de este trabajo, los llamaremos “Período Anterior” y “Período Actual” (se entiende que el Anterior es el más antigüo de los dos …).
De ambos, no usaremos todos los datos, sino sólo dos columnas: Nro de CUIT y Cantidad de Productos.
La presentación del archivo es la siguiente:
CUIT | Anterior | CUIT | Actual | |
20001894014 | 1 | 20001894014 | 1 | |
20002228883 | 1 | 20002228883 | 1 | |
20002376262 | 1 | 20002376262 | 1 | |
20004945515 | 1 | 20004945515 | 1 |
Creo que es claro dónde hay que copiar y pegar los datos de cada período.
Una vez que cumplimos con la carga de datos, hacemos clic en el botón Procesar.
El programa crea nuevas columnas, en donde se combinan los datos de los dos períodos procesados:
CUIT | Anterior | CUIT | Actual | CUIT | Actual | Anterior | ||
20001894014 | 1 | 20001894014 | 1 | 20001894014 | 1 | 1 | ||
20002228883 | 1 | 20002228883 | 1 | 20002228883 | 1 | 1 | ||
20002376262 | 1 | 20002376262 | 1 | 20002376262 | 1 | 1 | ||
20004945515 | 1 | 20004945515 | 1 | 20004945515 | 1 | 1 |
Dependiendo de la cantidad de registros, este proceso puede durar varios minutos.
Además nos calcula el índice de productos por cliente para cada uno de los períodos analizados.
Y lo más importante, nos muestra esta tabla de variaciones:
Cuenta de CUIT | Actual | ||||||
Anterior | 1 | 2 | 3 | 4 | 5 | (en blanco) | Total general |
1 | 24138 | 102 | 8 | 488 | 24736 | ||
2 | 122 | 5869 | 84 | 1 | 14 | 6090 | |
3 | 75 | 2718 | 11 | 11 | 2815 | ||
4 | 14 | 175 | 1 | 2 | 192 | ||
5 | 1 | 4 | 5 | ||||
(en blanco) | 352 | 9 | 3 | 364 | |||
Total general | 24612 | 6055 | 2827 | 188 | 5 | 515 | 34203 |
Es una tabla de doble entrada, sobre las filas están los datos del Período Actual y sobre las columnas los datos del Período Anterior.
Aquí puede interpretarse esto:
Hay 24138 clientes que tuvieron 1 producto en Anterior y siguen así en Actual.
Hay 122 clientes que en Anterior tenían 2 productos y en Actual tienen 1 producto.
Hay 352 clientes que en Anterior no operaban con el Banco y en Actual tienen 1 producto.
Hay 515 clientes que dejaron de operar con el Banco, de los cuales 488 tenían 1 producto, 14 tenían 2 productos, 11 tenían 3 productos, y 2 tenían 4 productos.
También es posible conocer cuáles son los clientes que pertenecen a cada cifra resumida.
Por ejemplo, si quiero saber cuáles fueron los 8 clientes que en Anterior tenían 1 producto y que en Actual tienen 3 productos (mejoraron su posición); simplemente hago doble clic en la celda que contiene el numero 8 y se crea una nueva hoja donde está contenido el detalle que me interesa:
CUIT | Actual | Anterior |
27226120160 | 3 | 1 |
27213273499 | 3 | 1 |
27143877677 | 3 | 1 |
24260119865 | 3 | 1 |
23931783084 | 3 | 1 |
20239314032 | 3 | 1 |
20142269784 | 3 | 1 |
20085649915 | 3 | 1 |
De la misma manera, puedo identificar a los 2 que en Anterior tenían 4 productos y ahora dejaron de operar con el Banco (empeoran la posición):
CUIT | Actual | Anterior |
20260127587 | 4 | |
20080932759 | 4 |
Link para bajar el archivo:
Suscribirse a:
Entradas (Atom)