J'essaye de créer une table avec deux groupes dans un rapport de BIRT.Comment afficher des entrées vides dans un sous-groupe Table BIRT?
Je groupe d'abord par année, puis par critère dans une deuxième colonne. Disons que ce critère est l'un de [A, B, C, D]. S'il n'existe pas de critère pour une année, la valeur par défaut dans BIRT est vide. Par exemple, si 2011 n'a pas eu aucun critère B ou D, mon rapport ressemblerait à ceci:
2010
----
A 1
B 2
C 3
D 4
2011
----
A 5
C 6
Cependant, je veux tous les critères possibles pour montrer, même si elles n'ont pas entrées pour une année particulière.
J'ai essayé de définir la propriété sous advanced-> section-> show si blank = true, mais cela n'a rien fait.
Des idées?
(J'utilise BIRT 2.6.0)
La requête SQL (connexion à une source de données mysql) est assez simple:
SELECT year_field, decision_field, sales_field
FROM databaseName
Le rapport est http://bit.ly/9SDbNI
et produit une rapporter comme:
Ce n'est pas un problème BIRT - c'est un problème de jeu de données. Quel genre de source de données (SQL, autre) utilisez-vous? Si SQL, quel RDBMS utilisez-vous? –
Si vous utilisez SQL, pouvez-vous inclure la requête utilisée dans le rapport? –
Bien sûr - Je me demande s'il serait logique de simplement définir le deuxième groupe (les critères de décision) explicitement dans le rapport, au lieu d'utiliser le regroupement. –