Tablas Dinámicas con Paneles Pivotantes
Los paneles dinámicos son una técnica utilizada en el procesamiento de datos y representan una tabla de estadísticas que resume los datos de una o más tablas más extensas. App Builder puede crear paneles dinámicos del lado del cliente seleccionando el Tipo de panel dinámico al crear un panel y aprovechando un objeto de datos para definir los datos que se mostrarán en la tabla. Esta guía le explicará cómo crear un panel dinámico, así como las limitaciones y notas al usar paneles dinámicos en App Builder.
Nota
Los paneles dinámicos están obsoletos. Los paneles dinámicos seguirán funcionando, pero ya no se permitirá la creación de nuevos.
Ejemplo de panel dinámico: fila = cliente, columna = empleado, control de valor = suma del total del pedido
Para Crear un Panel Dinámico
Antes de crear y agregar un panel dinámico a una página en su App Builder aplicación: debe tener un objeto de datos ya creado en la capa de lógica de negocios que utilizará el panel dinámico. El objeto de datos debe tener valores para el control de fila, columna y valor que mostrará la tabla dinámica, y también debe agregar los datos para que no haya valores duplicados.
- Vaya a App Workbench > Agregar una página
- Asigne un Nombre a la nueva página y haga clic en Guardar. Por ejemplo: Orden dinámica
- Haga clic en Crear
- Seleccione el diseño de página de una sola fila
- Haga clic en Agregar panel y seleccione Pivote como Tipo de panel
- Seleccione el objeto de datos que la tabla dinámica debe utilizar como Origen
- Revise el Nombre asignado y edítelo si es necesario
- Haga clic en Guardar
- Haga clic en Crear en Controles y seleccione la Columna que representará los datos de la Fila en la tabla dinámica. Por ejemplo: Cliente
- Establezca el Tipo de control en Fila
- Si los datos seleccionados son un ID y desea cambiarlos a Nombre, modifique la información de Propiedades de control de lista para seleccionar el Conjunto de objetos comerciales de lista, la Clave y el Título adecuados.
- Haga clic en Guardar y haga clic en el botón Crear+
- Seleccione la Columna que representará los datos de la Columna en el Panel dinámico. Por ejemplo: Empleado
- Establezca el Tipo de control en Columna
- Si los datos seleccionados son un ID y desea cambiarlos a Nombre, modifique la información de Propiedades de control de lista para seleccionar el Conjunto de objetos comerciales de lista, la Clave y el Título adecuados.
- Haga clic en Guardar y haga clic en el botón Crear+
- Seleccione la Columna que representará los datos del Valor en el Panel dinámico. Por ejemplo: Suma del total del pedido
- Establezca el tipo de control en Valor
- Haga clic en el botón X para salir de la pantalla de definición del control y haga clic en el botón Ejecutar para obtener una vista previa de los resultados en la aplicación
Limitaciones y Notas Sobre los Paneles Pivotantes
-
Los paneles dinámicos están limitados a mostrar 1 fila, 1 columna y 1 control de valor.
-
Los paneles secundarios solo se pueden vincular al panel dinámico en la columna de fila.
-
Es responsabilidad del objeto de datos proporcionar valores únicos por cada combinación de encabezado de columna/ encabezado de fila. El objeto de datos debe usar la función SUM o COUNT o cualquier otra función de agregación que necesite. Un panel dinámico generará una excepción si se detectan valores duplicados, lo que implica que debe modificar el objeto de datos para realizar la agregación adecuada.
-
Los encabezados de fila y columna se pueden buscar mediante una tabla de origen. Por ejemplo, puede convertir un EmployeeID en un nombre de empleado cuando se renderiza la tabla dinámica. Esta configuración es similar a la de un control de lista: tabla de origen, columna de ID, columna de nombre.