BLOG APESOFT
Bienvenidos al Blog de Apesoft. En él encontrará información y noticias al respecto del mundo del performance management, nuestros productos y sus aplicaciones.
Para estar al día de las últimas novedades incluídas en el Blog suscríbase gratuitamente a nuestro boletín desde aquí.
Entries by Montse Cortés (36)
Dar formato a Subtotales de Excel
Cuando trabajamos con Subtotales en Excel, es frecuente encontrarnos con un tema de formatos; El texto de Subtotal aparece en negrita pero los valores subtotales no lo están, de manera que esto puede hacer que los resultados sean más complicados de leer. A continuación se detallan los pasos para dar un formato a los subtotales a través del Formato condicional.
Crear una imagen "viva" de un rango de Excel
Una característica de Excel muy útil es poder crear una imagen "viva" de un rango y ubicarla en cualquier otra ubicación. Esta técnica puede ser útil, por ejemplo, para imprimir rangos no contiguos en una única página.
¿Cómo crear un acceso directo a un informe Excel en el escritorio automáticamente desde Datacycle?
Datacycle reporting genera y distribuye automáticamente a través del correo electrónico informes en formato Excel, HTML o Access, pero, ¿Por qué no hacer que una vez generado el informe nos cree un acceso directo en el escritorio hacia ese informe en vez de enviarlo por correo?
Copia de seguridad del contenido de un directorio desde Datacycle
Los procesos de Datacycle Reporting permiten definir tareas de Tipo Ejecución de Scripts. En este ejemplo vamos a utilizar la tarea para realizar una copia de seguridad de un directorio con todo su contenido en otro directorio nuevo.
Abrir e Imprimir un documento de Word dinámicamente desde Datacycle
Datacycle Reporting permite, dentro de un proceso, definir diferentes tipos de tareas y una que permite mayor versatilidad es la de Ejecución de Códigos Scripts.
Insertar automáticamente en un documento Word un texto utilizando Datacycle Reporting
Datacycle Reporting dispone de una tarea en sus procesos que permite maximizar el uso de la herramienta realizando tareas de muy diferentes ámbitos. Esta tarea es la de Ejecución de Scripts. Vamos a analizar los pasos necesarios para que Datacycle Reporting inserte cierto texto, dinámico o no, en un documento de Word existente. Una utilidad práctica de este script, por ejemplo, sería generar cartas personalizadas en Word para los diferentes clientes de nuestra área o departamento.
Mantener el formato de una tabla dinámica una vez se refresca
Las tablas dinámicas tienen la capacidad de permitir analizar grandes cantidades de datos. Una vez que la tabla dinámica muestra los valores que se necesitan, se puede aplicar un formato a la tabla dinámica para hacer los datos más presentables. Por defecto, cuando se actualizan los datos en los que se basa la tabla dinámica y se refresca, todos los formatos definidos se pierden.
SQL para obtener el nombre del mes o el nombre del día de la semana dada una fecha
Para obtener el nombre del mes dada una fecha en SQL Server se utiliza la función DATENAME con el primer parámetro month. Un ejemplo de esta función es:
Definir un Texto plano como origen de datos de nuestro informe
Cuando el origen de datos es un fichero TXT hay una pequeña diferencia en la definición del perfil de la base de datos.
Definir en Datacycle Reporting un fichero Excel como origen de datos de un informe
1. El primer paso para conseguir que sea un Excel el origen de los datos a insertar en nuestro informe siempre es definir un perfil de base de datos nuevo que ataque a nuestro fichero. Dentro de este perfil, habrá que definirlo de la siguiente manera:
Usar información de un Excel para renombrar un conjunto de directorios a través de Datacycle
La versatilidad de la tarea de ejecución de scripts de un proceso de Datacycle Reporting permite realizar tareas como la de renombrar un conjunto de directorios en base a unos nombres especificados en una hoja de un libro Excel. A continuación se muestra un ejemplo programado en Visual Basic Script:
Mapear una unidad de red, copiar un fichero en esa unidad y desmapear la unidad a través de Datacycle
Un ejemplo interesante de la utilidad de la tarea de ejecución de scripts de un proceso de Datacycle Reporting es el de mapear una unidad de red para poder copiar un fichero en esa unidad y después desmapearla.
Eliminar todos los ficheros .xls de una carpeta que tienen más de 7 dias desde Datacycle
A veces nos puede interesar ir haciendo limpiezas automáticas de informes que se guardan en un directorio concreto, normalmente aquellos que tienen una antigüedad de más de X días. Con Datacycle Reporting y la tarea de ejecución de scripts de un proceso esto es posible.
Crear una nueva carpeta con la fecha actual dinámicamente desde Datacycle
Datacycle Reporting permite la ejecución de scritps a través de la tarea Código script dentro de un proceso y la opción de crear un directorio dinámicamente puede ser una opción interesante.
Personalizar el fichero HTML que genera Datacycle Reporting
Datacycle Reporting permite generar ficheros HTML automáticamente básandose en el formato y estilo definidos en una plantilla modelo. Esta plantilla puede tener personalizados tanto el encabezado con el logotipo de la empresa así como el pie de la página. El fichero HTML se puede generar de 2 maneras:
Cómo puedo imprimir un fichero desde Datacycle usando un script
Datacycle Reporting permite la ejecución de scritps a través de la tarea Código script dentro de un proceso. Este script puede ser programado tanto en lenguaje VBScript como en JScript. A continuación tenemos varios ejemplos en Visual Basic Script que nos permiten imprimir todos los archivos de un directorio, o bien, un archivo concreto:
Eliminar las filas de una tabla dinámica cuando cierto campo de la fila contenga un cero o un nulo
Actualmente no hay ninguna opción directa que nos permita realizar esta opción en una tabla dinámica. Lo que sí hay son alternativas para poder conseguir que no aparezcan estas filas en la tabla dinámica. Son las siguientes:
Utilizar la libreta de direcciones de Outlook para insertar dirección de correo en un Proceso de Datacycle
Dentro de un proceso de Datacycle Reporting, si tiene el envío de correo activado y utiliza el Outlook para enviar el correo electrónico con el informe generado automáticamente, puede seleccionar la dirección de correo de la lista de direcciones que le facilita Microsoft Outlook.
No mostrar los botones de un informe al imprimirlo
A veces tenemos personalizados los informes, por ejemplo el Balance de Sumas y Saldos, con botones y listas de manera que nos permiten filtrar la informacion del informe o bien realizar diferentes acciones sobre el mismo. En la mayoría de los casos el informe tiene un diseño que permite ser imprimido en papel para ser entregado o bien para ser consultado y nos interesa que no aparezcan los botones o controles que tengamos insertados.
Abrir 2 hojas de cálculo Excel en 2 ventanas diferentes
¿Cuantas veces hemos tenido abiertas varias hojas de cáclulo de Microsoft Excel y al cerrar a través del botón X de la ventana exterior se nos han cerrado todas hojas de Excel de una vez? o bien, ¿Cuántas veces nos han dejado de funcionar macros (funciones) personalizadas en una hoja de cálculo al abrir simultáneamente otra hoja?