Mostrando entradas con la etiqueta Listas Desplegables. Mostrar todas las entradas
Mostrando entradas con la etiqueta Listas Desplegables. Mostrar todas las entradas

jueves, 29 de mayo de 2014

Formulario con listas anidadas en Excel

Las listas anidadas son usadas comúnmente en formularios de distinta naturaleza. Éstas consisten en listas desplegables que son dependientes unas con otras, es decir, el contenido que muestre una lista dependerá de lo que se escoja en la otra.

La importancia que toman estos formularios en el mundo de los negocios es relevante, ya que ayudan a optimizar el procesamiento de información dentro de la organización. Por ejemplo, pueden ser utilizados para ingresar información referente a transacciones, registros de clientes, empleados, u otros, contando con la ventaja de que las listas desplegables obligan a colocar aquellos datos que cuentan con un formato en particular sin cometer errores ortográficos, incoherencias o información inexistente para el objetivo del formulario.


En el video que se encuentra a continuación, se explica cómo crear las listas anidadas en Excel, para lo cual se detallaran los pasos que se deben seguir, mediante un ejemplo sencillo con algunas regiones, sus provincias y respectivas comunas.




Autores: Macarena Izquierdo, Muriel Valenzuela, Andrea Velásquez
Leer más...

miércoles, 13 de junio de 2012

Elementos para construir un Dashboard


Como todos sabemos, manejar un automóvil requiere de experiencia y técnica, para saber cómo conducirlo.  No obstante, al conducir no sólo debemos saber cuál es nuestra capacidad al­­ manejar dicha máquina, si no también el cómo lo vamos haciendo. Por ello es que, en el tablero de control se muestran las condiciones del auto: velocidad, estado del agua, revoluciones, entre otros. Todo a través de ciertos indicadores que muestran al conductor el estado del auto.

Este mismo Tablero de control o “Dashboard”  es el que requieren tener las distintas organizaciones, con el objetivo de medir cómo está siendo la marcha de cierta empresa y permitir a la vez, hacer análisis de manera inmediata para mejorar la toma de decisiones. Todo ello, gracias a plataformas tecnológicas, las cuales muestran en tiempo real información de la entidad que ha sido extraída de varias fuentes o bases de datos históricas.

Los Dashboard poseen distintos elementos para construirlos. Para ello es importante señalar que sus bases, son las métricas y los KPI, ya que resultan ser las herramientas más eficaces para dar alertas sobre la situación actual. Definamos estos 2 elementos:

-         -  KPI: Se llama así a los indicadores claves de rendimiento, aquellos que son primordiales de medir para saber cómo está siendo el desempeño de la empresa. Ejemplo de ello puede ser. Este resulta ser, en la práctica un indicador que está vinculado a algún objetivo.
-          - Métrica: Se refiere a una medida numérica directa, que representa un conjunto de datos de negocios en la relación a una o más dimensiones. Ejemplo de ello pueden ser “número de reclamos de clientes por semana”, en este caso la medida será el total de reclamos y su dimensión tiempo, en este casi una semana.

Veamos, como podemos aplicar un Dashboard en Excel. Para ello es primordial contar, primero que todo, con una gran base de datos histórica acerca de lo que deseamos medir.

Para simplificar en análisis, tendremos los siguientes datos, con su indicador y una correspondiente brecha
Para ello, veremos cómo podemos agregar ciertos componentes que todo Dashboard debería tener. Primero que todo, debemos ingresar una lista despeegabl, que a través de la fórmula BUSCARV y gracias a las fórmulas con matriciales, me permita desplegar los distintos semestres y años, en este caso puntual, como lo muestra la figura

 Una vez que tenemos la lista despegable, podemos ocupar indicadores del desempeño como gráficos a través del tiempo y semáforos, de acuerdo a cómo está siendo el desempeño según la meta esperada. Estos se muestran en la figura y como podemos ver, el gráfico también puede seleccionarse según los indicadores que esten, cómo se hace eso? Con botones de opción, que cumplan similares funciones que las listas despegables pero en este caso, sólo con los indicadores


El semáforo no es fácil de cosntruir, debemos ocupar una Macro que sea capaz de prender las luces, según los valores históricos arrojados por el semestre y año. Cómo lo hacemos? No te preocupes! En verdad es muy fácil! Debes dibujar un semáforo con sus correspondientes colores, en este caso debemos fijarnos en las celdas en que está presente y además, debemos anexar la fórmula que se indica en el siguiente dibujo.


Una vez que se tiene ello, se debe escribir el siguiente código dentro de la Macro, que este caso se llamará “Semáforo”
Una vez escrita, la activas y ya tienes listo tu Dashboard junto con los gráficos de desempeño y semáforos de rendimiento. Espero que este comentario sea de tu aporte, ahora…  A MEDIRLO TODO! Saludos!
Leer más...

miércoles, 2 de mayo de 2012

Listas Desplegables Anidadas en Access

Listas Desplegables Anidadas en Access

Sin duda que Access es una herramienta muy util para el manejo de bases de datos, dentro del cual podemos realizar diferentes  cosas que ayudan a que la base pueda ser más amigable con el usuario. Dentro de ellas encontramos los Formularios, que permiten mejorar el aspecto que presentan las tablas dentro de la base.
Dentro de los formularios, se pueden presentar diferentes campos, unos en donde el usuario ingrese los datos, otros donde tenga que activar alguna opción y también se presentan listas desplegables con una serie de opciones. Esta última opción es muy útil ya que permite mostrar una lista de opciones donde la persona sólo debe seleccionar la adecuada, de esa forma se evita que existan muchos datos que significan lo mismo, pero que por estar en diferentes formatos, se almacenan muchas veces.

Pero además de estas listas desplegables normales, se pueden crear listas desplegables anidadas o dependientes de otras listas. Un ejemplo de esto puede ser el caso de provincias, ya que podemos crear una lista desplegable en donde se muestren todas las provincias de una determinada región, y en otra lista me muestre las comunas pertenecientes a esas provincias. El punto es que yo quiero que me muestre sólo las comunas asociadas a la provincia que yo seleccioné y no todas las comunas de todas las provincias. Para poder hacer esto utilizamos consultas en access.

 Continuando con el ejemplo anterior, tenemos dentro del formulario una lista desplegable con la Provincia y otra lista desplegable con la comuna, tal como se muestra en la siguiente imagen:

Al hacer estas listas uno tiene la opción de poder elegir la provincia que desea, pero el problema es que en la segunda lista se muestran todas las comunas correspondientes a todas las provincias, no se hace un filtro en donde sólo me muestre las comunas correspondientes a la provincia seleccionada. Para que esto suceda uno tiene que posarse sobre la lista que depende de la otra, que en este caso es la de comunas, se hace doble clic y aparece un cuadro de opciones como se muestra en el cuadro rojo de la siguiente imagen:


Después de eso, nos posicionamos sobre la celda que dice Origen de la fila y volvemos a hacer doble clic donde se despliega una nueva ventana que nos permite poder hacer la consulta.

Ya en esta etapa, comenzamos a hacer la consulta que permite que la lista de comunas dependa de la lista de provincias. Para poder hacer hacer esto, nos vamos a la barra de herramientas a una pestaña que dice Generador, después se selecciona la opción de Formularios y se ve la opción provincias, que permite poder crear esta relación, ya que se va a convertir en el criterio de la columna Provincias, dentro de la consulta. Esto se puede ver a continuación:

Pero esto no soluciona del todo el problema ya que además debemos hacer algunos cambios en la configuración de la lista de provincias, en donde tenemos que ir a ver el generador de código para poder actualizar la tabla de comunas, y para hacer esto se pone comuna.requering. Al hacer esto ya queda solucionado el problema. Todo este proceso se puede ver en el siguiente video:

Existe otra forma de poder hacer esto, por medio puramente de consultas en las tablas correspondientes utilizando diversas fórmulas dentro de las cuales encontramos:
SELECT * FROM: me permite seleccionar algo de una determinada tabla
SELECT: me permite escoger algo de la tabla en la que estoy trabajando.
ORDER BY: me permite ordenar de acuerdo a un criterio.
WHERE: me permite establecer criterios de comparación en donde puedo igualar cosas o ver las diferencias.
Utilizando estos criterio podemos crear fórmulas que permiten poder crear la dependencia entre las listas desplegables, bajo un proceso detallado en el cual se van llamando criterios, comparándolos, etc.

Sin duda esto facilita aún más el uso de la base de datos, específicamente de los formularios, ya que permite filtrar criterios de la segunda lista, al momento de hacer una selección en la primera lista.
Leer más...