Extensibilidad

¿Cómo construir un filtro en una lista?

26 views 4 October, 2017 26 October, 2017 Valuekeep 0

Valuekeep ofrece al usuario un conjunto de listas que se pueden modificar según las necesidades del usuario.

¿Cómo crear una nueva lista?

El usuario puede crear, a cualquier momento, nuevas listas, copiando una lista base disponible en el producto. Solo se pueden editar las listas creadas por los usuarios. Para editar una lista, el usuario debe seguir los siguientes pasos:

  1. Abrir la lista que desea editar;
  2. Configurar la lista en una o más de las siguientes opciones:
    1. Columnas presentes en la lista;
    2. Filtros;
    3. Parámetros;
    4. Formatos condicionales;
    5. Grupos;
    6. Agregaciones;
  3. Guardar la lista a través de la opción de la barra de botones a este efecto.

Cuando el usuario edita una lista base del producto, al guardar, se le solicitará un nombre y una descripción. Esto sucede porque se creará una nueva lista basada en la lista original

¿Cómo construir un filtro en una lista?

La definición de filtros en una lista permite que el usuario pueda crear vistas de esa lista para alcanzar un determinado objetivo. Por ejemplo, en una lista de pedidos de clientes, al crear una condición que filtre esta lista por cliente, se permite que el usuario encuentre de forma más rápida los pedidos de un determinado cliente.

Realizar los siguientes pasos:

  • Abrir la lista a la que se desea asociar el filtro;
  • En la barra de botones, seleccionar la opción “Filtros“. Esta opción muestra o esconde la zona, debajo de la barra de botones, en la que están definidos los filtros;
  • El selector que surge por defecto en la zona de los filtros, cuando no existe ninguna condición, es un agregador que permite definir cómo se valoran las diversas condiciones asociadas:
    1. La primera opción significa que el filtro solo se aplica cuando están reunidas todas las condiciones;
    2. La segunda opción significa que el filtro solo se aplica cuando existe al menos una de las condiciones;
    3. La tercera opción significa que el filtro solo se aplica cuando solo existe una de las condiciones;
  • Repetir estos pasos para cada condición:
    1. Hacer clic en el botón ‘+‘ para añadir una nueva condición;
    2. En el primer selector, seleccionar la columna a la que se va a aplicar el filtro;
    3. En el segundo selector, seleccionar la operación lógica que define la condición;
    4. En el tercer selector, seleccionar el origen del valor que sirve de entrada a la condición: Introducido en la definición del filtro; Parámetro solicitado al usuario; Variable de Sistema (p. ej.: Nombre del usuario con sesión iniciada);
    5. Indicar el valor usado en la condición;
  • Aplicar el filtro para ver el resultado;
  • Guardar, en el caso de que se desee que la lista tenga el filtro definido.
Para asociar un parámetro a una condición de filtro, en la condición, después de la operación usada, seleccionar la opción “Parámetro”. Esta acción hace que surja un cuadro de diálogo para definir el nombre, el tipo y el origen del parámetro. Este parámetro se solicita al usuario siempre que este abre la lista.

¿Cómo crear una lista resumen con valores añadidos a partir de una lista origen?

Para usar requisitos de gestión, puede crearse una lista resumen a partir de una lista origen. Por ejemplo, a partir de una lista de facturas de compra, puede crearse una nueva lista con el total de estas facturas al mes. Este tipo de listas se construye a través del uso de ‘Agregaciones’. Para definir una agregación, el usuario debe seleccionar las columnas que se van a agregar. Las columnas que se pueden agregar son las que pueden ser un parámetro de una función aritmética (p. ej.: Suma) o de una función de agregación temporal. Esto significa que se pueden seleccionar columnas de los tipos: Numérico, Decimal, Valor monetario, Fecha, Fecha/hora. Realizar los siguientes pasos:

  • Abrir la lista en la que se desea realizar la agregación;
  • Pulsar el botón “Columnas“, en la barra de botones, para que surja el selector de columnas;
  • Seleccionar la pestaña “Agregaciones” en la parte superior del selector de columnas;
  • Expandir la(s) tabla(s);
  • Asociar una función de agregación a las columnas por las que se va a agregar;
  • Aplicar la agregación;
  • Guardar la lista.

En una lista con las columnas: A, B, C, D; al realizar una agregación por la ‘Suma’ de C y ‘Mes’ de D, se obtiene un número de registros igual a todas las posibles combinaciones de valores de las columnas A y B. Para cada combinación de valores de A y B, se obtienen los valores agregados correspondientes de C y D.

¿Cómo añadir o eliminar columnas de una lista?

La selección de las columnas presentes en una determinada lista se realiza a través del selector de columnas, dentro de la lista que se desea editar. Para añadir o eliminar columnas deben realizarse los siguientes pasos:

  • Abrir la lista;
  • En la barra de botones, seleccionar la opción ‘Columnas’. Esto hace que surja el selector de columnas, a la izquierda del editor, a toda la altura de la pantalla;
  • Las columnas surgen agrupadas por tabla. Para ver las columnas de cada tabla, el usuario debe hacer clic en el tátulo de cada tabla;
  • Las columnas que se encuentran visibles en la lista son las que están seleccionadas, con una marca de verificación, en el selector de columnas;
  • Para añadir o eliminar columnas de la lista basta con seleccionar o eliminar la selección, a través del elemento visual que surge a la derecha del nombre de la columna.

Las columnas que representan una asociación a otra tabla están señaladas con una opción que lo indica. Cuando el usuario selecciona estas columnas, surge otra tabla en el selector de columnas. Esta tabla es la tabla referenciada en esa columna. 

¿Cómo agrupar la lista por una o más columnas?

Cuando una lista está agrupada por una o más columnas, el usuario visualiza una línea por cada grupo. Al expandir este grupo, surgen los grupos del nivel siguiente o, si no existe ningún nivel de agrupación inferior, surgen los registros correspondientes. Realizar los siguientes pasos:

  • En la barra de botones, seleccionar la opción ‘Grupo’. El panel de grupos surge en la parte superior de la pantalla, por debajo de la barra de botones;
  • Para cada columna que se desee agrupar, hay que repetir el siguiente paso: Pulsar con el botón izquierdo del ratón en el tátulo de la columna por la que se desea agrupar y, manteniendo el botón pulsado, arrastrar la columna hasta el panel de grupos y soltar el botón cuando la columna surja por encima del panel de grupos;
  • Guardar la lista a través de la opción ‘Guardar’ de la barra de botones.

Para eliminar una agrupación, hacer clic en la ‘X’ que se encuentra dentro de la celda correspondiente a la columna de la agrupación que se encuentra dentro del panel de grupos.

¿Cómo formatear valores en una lista a través de una determinada condición?

En algunos casos puede ser interesante llamar la atención de determinados valores en una lista, cuando exista una determinada condición. Este comportamiento se denomina formato condicional. Para ello hay que:

  • Abrir la lista a la que se desea añadir un formato condicional;
  • Hacer clic en la opción ‘Formato’ de la barra de botones de la lista. Esto hace que surja un panel en la parte superior de la lista, en el que se definen las condiciones de formato;
  • Repetir los siguientes pasos en cada condición deseada:
    1. En la zona de condiciones de formato, hacer clic en la opción ‘+‘, en la esquina superior derecha;
    2. Cambiar el nombre de la condición añadida a la lista de condiciones;
    3. En la zona de filtros y formato, seleccionar los formatos (p. ej.: tipo de letra) y los filtros que deben existir para la aplicación de ese formato;
  • Para utilizar la opción de vista previa, el usuario puede hacer clic en esta opción, que se encuentra por debajo de la lista de condiciones;
  • Seleccionar la opción ‘Aplicar’;
  • Guardar la lista.

¿Fue útil?