Frage zu Print When Expression im Jaspersoft Studio
Hi,
In einem Projekt in Jasper Report möchte ich folgendes ausgeben.
Wenn zwei Felder auf einer Seite identisch sind, dann nimm die kleineste Seitenzahl.
Das heist,
Drucke mir das nur auf die Seite, wenn
Feld_A == Feld_B, dann nehme von den die kleinere Seitenzahl.
Das sollte doch mit Print When Expression gehen.
Kann mir da jemand weiterhelfen oder einen Tip geben?
Gruß
In einem Projekt in Jasper Report möchte ich folgendes ausgeben.
Wenn zwei Felder auf einer Seite identisch sind, dann nimm die kleineste Seitenzahl.
Das heist,
Drucke mir das nur auf die Seite, wenn
Feld_A == Feld_B, dann nehme von den die kleinere Seitenzahl.
Das sollte doch mit Print When Expression gehen.
Kann mir da jemand weiterhelfen oder einen Tip geben?
Gruß
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 320435
Url: https://administrator.de/contentid/320435
Ausgedruckt am: 22.11.2024 um 11:11 Uhr
2 Kommentare
Neuester Kommentar
Hallo,
die "Print When Expression" legt nur fest, wann das gewählte Objekt gedruckt bzw. auf dem Report angezeigt wird. Der Ausdruck sollte in der Regel Boolean sein.
Die Abfrage, ob FeldA==FeldB dann X oder Y muss in das Textfeld selbst (Expression) geschrieben werden. Ich habe gerade kein System zum testen hier, aber so in der Art: ($F{FeldA}.equals($F{FeldB}) ? (KleineSeitenzahl) : (GrosseSeitenzahl))
Grüße
die "Print When Expression" legt nur fest, wann das gewählte Objekt gedruckt bzw. auf dem Report angezeigt wird. Der Ausdruck sollte in der Regel Boolean sein.
Die Abfrage, ob FeldA==FeldB dann X oder Y muss in das Textfeld selbst (Expression) geschrieben werden. Ich habe gerade kein System zum testen hier, aber so in der Art: ($F{FeldA}.equals($F{FeldB}) ? (KleineSeitenzahl) : (GrosseSeitenzahl))
Grüße