SUSCRÍBASE A NUESTRO BLOG
SOBRE APESOFT

ApeSoft es una compañía de soluciones de Gestión del Rendimiento Empresario: Gamification, Reporting, Dashboards, Planificación Presupuestaria y Balanced Scorecard, fundada en 1994, con sede central en España y oficinas en Estados Unidos.

Más información: Web ApeSoft

miércoles
jun282006

Apertura de un libro por defecto al iniciar Excel

Si al utilizar Excel siempre trabajan con el mismo libro/plantilla, existe la posibilidad de que cuando se inicie Excel abra por defecto este libro.

Simplemente basta con guardar la plantilla en el directorio:

\Archivos de programa\Microsoft Office\Office10\XLStart

El libro se abrirá cada vez que inicien el programa.

miércoles
jun282006

Crear un gráfico en Excel con sólo pulsar una tecla

Existe una manera rápida de generar un gráfico a partir de un conjunto de celdas que contienen los datos.

Primero seleccione las celdas que quiere que formen parte del gráfico, y a continuación, pulse la tecla F11, con lo que el gráfico será creado automáticamente.

martes
may232006

Fitros avanzados con DC-Reporting y SQL Server

Una de las necesidades más comunes al recuperar datos de una consulta es filtrar por alguna fecha especial, como el primer dia del mes, o incluso el primer dia de la semana actual. Estos son los filtros avanzados que tenemos que poner en los procesos de DataCycle Reporting:

Para filtrar por el primer dia del mes:

(Fecha) = DATEADD(mm, DATEDIFF(mm,0,getdate()), 0)

Para filtrar por el primer día de la semana actual:

(Fecha) = DATEADD(wk, DATEDIFF(wk,0,getdate()), 0)-

Para filtrar por el primer día del año:

(Fecha) = select DATEADD(yy, DATEDIFF(yy,0,getdate()), 0)

Recordad que teneis que cambiar (Fecha) por el nombre del campo en vuestra consulta sobre el que quereis filtrar.

DATEADD(mm, DATEDIFF(mm,0,getdate()), 0) 
lunes
may222006

Tipos de Cuadro de Mando, conozca las diferencias

En este artículo queremos ofrecerle una pequeña aproximación a las diferencias que existen entre los principales tipos de Cuadro de Mando, en este caso les vamos a hablar de las diferencias entre un Cuadro de Mando Operativo y un Cuadro de Mando Integral, de acuerdo a la visión de Apesoft.

Cuadro de Mando Operativo. Un Cuadro de Mando Operativo le permite observar la marcha de la empresa respecto a las variables operativas. Su periodicidad puede ser diaria, semanal o mensual y además está focalizado en indicadores que generalmente representan procesos, por ello su implantación y puesta en marcha es más fácil y rápida de realizar.

Cuadro de Mando Integral (Balanced Scorecard o BSC). Por el contrario, un Cuadro de Mando Integral representa la ejecución de una estrategia estructurándola en 4 perspectivas: financiera, cliente, interna e innovación/aprendizaje, de acuerdo a la filosofía de Kaplan y Norton. Para la implantación de un Cuandro de Mando Integral es imprescindible que la Dirección General de la empresa esté plenamente involucrada. Además, la parte más importante de la implantación de un Cuadro de Mando Integral recae en el Proyecto de definición del mismo, imprescindible para la ejecución de dicha implantación.


Nuestras soluciones DataCycle pueden cubrir ambos tipos de Cuadro de Mando, dependiendo de las necesidades y el caso de cada cliente. Por ejemplo, una empresa que quiera medir el día a día de la empresa con indicadores que no sean muy complejos podrá automatizar Cuadros de Mando Operativos con DataCycle Reporting, y una empresa que quiera tener una visión de futuro de la marcha de su compañía y que quiera medir si se está llevando a cabo o cumpliendo la estrategia definida, con indicadores más complejos, podrá automatizar Cuadros de Mando Integrales con nuestra solución DataCycle Scorecard. Además, para llevar a cabo el proyecto de Cuadro de Mando Integral ofrecemos una metodología, llamada TimeBox, especialmente desarrollada para poder obtener resultados en tan sólo 3 meses.

lunes
may152006

Cómo obtener el nombre de mes en Excel

Para obtener el nombre del mes en Excel, podemos utilizar la función: TEXTO(A1;"mmmm").

- El primer parámetro es una referencia a la celda que contiene una fecha en formato dd/mm/yyyy
- El segundo parámetro es el formato que permite obtener el nombre del mes.
Por ejemplo:
Si la celda A1 contiene 04/11/2005 esta función devuelve Noviembre

jueves
may112006

No enviar correo si proceso múltiple personalizado no genera información

En procesos múltiples personalizados que generan información para un cierto número de usuarios y la distribuyen por correo, es interesante la opción de que sólo envie el correo a aquellos usuarios donde el informe contiene información.

A continuación se detallan los pasos que permiten obtener este resultado: 
1.  Editar la tarea de 'Insertar datos' y obtener la consulta que vuelca la información sobre Excel. Ver el SQL y copiarlo (con sus restricciones y filtros) . 
2. Editar la consulta de evaluación y acceder a la pestaña 'Filtro' y añadir uno avanzado con el siguiente formato:
EXISTS (SELECT * FROM ....).
La sentencia contenida dentro de los paréntesis es la que corresponde a la consulta obtenida en la tarea. Debe pegarla en este punto.

Una vez realizados los pasos anteriores ejecutar el proceso. Enviará el informe por correo a aquellos usuarios que tengan información

martes
may022006

Asistente para el diseño rápido de informes

Para minimizar el tiempo dedicado al diseño de informes, dispone del asistente para el diseño rápido de procesos de generación de informes, que permite al usuario diseñar un proceso en cuatro simples pasos guiado por la propia aplicación DataCycle Reporting.

Para poder acceder al asistente debe situarse en la carpeta de procesos de un proyecto, y mediante el botón derecho del ratón seleccionar la opción "Nuevo utilizando el asistente", o bien, accediento directamente al botón ubicado en la barra de botones principal de DataCycle Reporting.

Botón de acceso directo al asistente: asistente.bmp

 

Una vez iniciado el asistente y después de la pantalla de bienvenida, las etapas son:

1. Elección del tipo de informe. Permite elegir si el proceso generará un informe simple o un informe con una tabla dinámica. Se ha de informar el título del proceso, que a su vez se utilizará para cumplimentar automáticamente datos como el nombre del diseño, nombre del fichero destino,..

2. Elección de la consulta. Este paso consiste en seleccionar la consulta que se encargará de insertar los datos en el informe. Una vez que determine los campos con lo que desea trabajar podemos pasar al siguiente paso.

3. Identificar los campos numéricos. Este paso puede ser automático, DataCycle se conecta a la base de datos y obtiene la estructura de los datos, lo que permite obtener la tipología de los mismos o bien el usuario identifica los campos numéricos uno a uno.

4. Fin del proceso. En este paso, podemos editar el diseño para hacer algún retoque si lo deseamos. Este paso es fundamental si nuestro proceso genera un informe con una tabla dinámica. También podemos escoger si una vez finalizado la creación, deseamos visualizar el proceso y ejecutarlo consecutivamente. Al pulsar el botón "Finalizar" se creará la plantilla y el proceso que hemos configurado.

lunes
abr242006

Optimizar macros en Excel

La programación de macros en informes Excel generados por DataCycle es algo habitual, ya que filtrar información en tablas dinámicas a través de botones personalizados o bien a través de listas de valores se ha convertido en funciones útiles y necesarias para presentar la información de forma resumida y concisa.

Nos podemos encontrar ante la situación de tener una serie de macros que al actualizar mucho volumen de información, la ejecución tarde tanto que puede llegar a permanecer varios minutos recalculando sin permitir realizar ninguna otra acción hasta que finalice.

Esto es debido a que para cada cambio en las fórmulas de una hoja, porque se haya filtrado un campo de la tabla dinámica, por ejemplo, se recalculan los valores del resto de las fórmulas de la hoja .

Existen una líneas de código que ubicadas al principio y al final de la macro, optimizan el rendimiento ya que trasladan el cálculo de las celdas de todas las celdas al final de la ejecución de la macro.

El código sería el siguiente:

Al inicio de la macro ncluir la siguiente linea:
Application.Calculation = xlCalculationManual


.... (Código de la macro)


Al finalizar incluir estas dos:
Application.Calculation = xlCalculationAutomatic

Application.Calculate

Otra optimización de código es la siguiente instrucción, que ubicada al principio de la macro con valor 'Falso' permite que el refresco constante de la pantalla debido a la ejecución de cambios desaparezca.

Application.ScreenUpdating = False

.... (Código de la macro)

Application.ScreenUpdating = True


 

lunes
abr242006

Ignorar celdas vacías en cálculos

ignorar celdas vacias.jpg
jueves
abr202006

Ya somos 140

Ya son 140 las empresas que han confiado en nuestras soluciones Datacycle, tanto en Reporting como en Cuadros de Mando.

cb025268.jpeg¿Por qué anunciar el numero 140 y no la empresa número 100 o la 200? Para Apesoft, cada cliente ha sido muy importante, tanto el 34, como el 77, como el 140. Aun recuerdo cuando se empezó a vender nuestra primera solución, Datacycle Reporting, al primer cliente, Cargill, allá en Mayo de 1999. A todos los primeros clientes, y también a todos los más recientes, queremos agradecerles la confianza depositada en Apesoft y en nuestras soluciones.

Hoy en día, encontramos implantadas nuestras soluciones en prácticamente toda la geografía Peninsular y también en más de 10 países de Latinoamérica, y en sectores tan diversos como químico, farmaceútico, distribución, alimentación, telecomunicaciones, immobiliario, hospitalario, banca, seguros,  ocio, editorial, transportes o automoción, entre otros. El tamaño de negocio de nuestros clientes es muy diverso, y va desde los 4 mill. € de facturación, hasta los más de 1000 mill €.

La nueva gestión de la empresa obliga a tener instrumentos y herramientas más precisas y potentes, y hemos pasado de la automatización del reporting y del análisis inteligente del negocio, a la implantación de soluciones para el correcto despliegue y ejecución de la estrategia: Cuadros de Mando. Este proyecto que incluye solución tecnológica y consultoría de negocio es el más demandado actualmente y seguirá siendo así, a tenor de las previsiones de los analistas del mercado de tecnologías de la información. Dentro de este ámbito, en el que ya contamos con la solución Datacycle Scorecard, pronto anunciaremos la disponibilidad de nuestra nueva solución de planificación presupuestaria: Datacycle Planning.

¿El futuro? Quizás una de las áreas que más se está desarrollando, al menos en EEUU, sea el concepto de empresa reactiva. Es decir, sistemas que ayuden a detectar amenazas u oportunidades de negocio en los datos y envíen de forma inteligente avisos a las personas apropiadas, sistemas que la informática ya se ha encargado de encontrar siglas: se denominan BAM (Business Activity Monitoring). Actualmente nuestra solución Datacycle Reporting ya tiene capacidades BAM, pero para el futuro no se extrañen si aparece Datacycle BAM como un nuevo producto de la familia Datacycle.