Cómo crear un informe BIRT basado en múltiples sets de datos

Necesito ayuda para crear un informe BIRT; la situación es que tengo varias consultas pero el informe de todas las columnas debe agruparse por una columna, por ejemplo (Operador) Me gusta:

Operador | Expr1 | Expr2 | Expr3 | Expr4 |

op1 | ## | ## | ## | ## |

op2 | ## | ## | ## | ## |

op3 | ## | ## | ## | ## |


¿Cómo puedo lograr eso? Estoy tratando de hacer que el operador separe el set de datos y lo coloque en la primera columna y agregue un parámetro en todas las reglas, es decir (donde (operador =?)) Para get el operador de la fila actual de la columna de operadores … Pero puedo no adjunte el valor del parámetro en cada set de datos al set de datos del set de datos del operador. ¿Esta estrategia es correcta? Si es así … ¿cómo puedo hacer eso? Si no, ¿cuál es la estrategia correcta? Millones de gracias de antemano

Si sus sets de datos múltiples provienen del mismo origen de datos, le recomiendo que combine las consultas.

Si los sets de datos múltiples provienen de orígenes de datos diferentes, puede vincularlos entre sí utilizando la funcionalidad set de datos set en BIRT.

Para vincular dos sets de datos por separado:

  1. Haga clic con el button derecho en Conjuntos de datos en el panel Explorador de datos dentro del Diseñador de informes BIRT y select Nuevo set de datos sets.
  2. En el cuadro de dialog Nuevo set de datos set, select el set de datos y el campo (Operador, aquí) para unirlos desde la list de la izquierda.
  3. Seleccione el tipo de combinación (Interior, Izquierda Exterior, Derecha Exterior, Completa Exterior) de las opciones entre las dos lists.
  4. Seleccione el set de datos y el campo (Operator nuevamente, aquí) para unirlos en la list de la derecha.
  5. Proporcione al nuevo set de datos resultante un nombre significativo, en la opción que se encuentra en la parte inferior del cuadro de dialog.
  6. Haga clic en Finalizar.
  7. Edite el set de datos resultante para producir resultados, según sea necesario, desde el cuadro de dialog Editar set de datos.

Solo puede producir sets de datos sets a partir de no más de dos sets de datos existentes. Sin embargo, los sets de datos sets pueden includese como sets de datos de input para otros sets de datos sets, por lo que si necesita unir tres sets de datos, esto puede lograrse al vincular dos de ellos en un set de datos set, y luego crear un nuevo set de datos set basado en el primero set de datos set y el tercer set de datos original.

No es necesario paramterizar ninguna de las consultas existentes para unir sets de datos. Una condición de parámetro en Operador en la consulta solo debe includese si la intención es restringir a los Operadores devueltos en ese set de datos (por ejemplo, devolver operadores 100-121 únicamente).

Ciertamente puede crear tantos sets de datos en un informe BIRT como necesite. Desde allí, puede crear sets de datos sets que creen una vista unificada de los datos. ¿TIENE un campo común entre sus sets de datos que pueden permitirle crear la unión?

Si no puede crear el set de datos set, recomendaría configurar un set de datos con guiones. El set de scripts se basa en un POJO para agregar los datos y aplicar la lógica de negocios necesaria para producir la vista unificada que necesita. Desde allí, usted lee los datos en el informe del POJO y ya está todo listo.

    Intereting Posts