Saltar al contenido

Objeto de Negocio Agregado a Nivel de Panel

Vinyl admite la capacidad de agregar un objeto de datos a nivel de panel. Las opciones admitidas incluyen Promedio, Recuento, Máximo, Mínimo y Suma en lo que se refiere a un Control. Además, puede elegir Expresión y luego aprovechar un valor agregado personalizado diferente. Las expresiones se reevaluarán cuando se filtre un panel.

Nota

Debe utilizar una función agregada con el campo Expresión, que devuelve solo 1 fila.

Expresión de panel

Cómo Configurar

En este ejemplo, veremos el panel Cuadrícula de pedidos, donde se muestra un Control total existente. El objeto comercial subyacente utilizado para crear este panel contiene una columna que crea un Alias denominado DayDateDiff, que calcula los días entre el momento en que se realiza un pedido y el momento en que se envía. Usaremos Expression para mostrar un número promedio de días para enviar en la parte inferior del Control total.

  1. Navegue hasta el Panel en el que desea agregar un Control. Por ejemplo: Panel de Órdenes, Control Total
  2. Haga clic en Cajón de acciones, seleccione Live Designer
  3. Haga clic en la pestaña Todos los controles
  4. Localice el control en el panel de controles y haga clic en el icono Abrir registro correspondiente.
  5. Seleccione Expresión como función agregada.
  6. Ingrese la función agregada adecuada en el campo Expresión agregada. Por ejemplo:

    'Avg. Days: ' || CAST(AVERAGE(DayDateDiff) AS string)
    
  7. Haga clic en Guardar

  8. Vuelva a la vista de la aplicación, actualice el navegador web y confirme el cambio.