Formatierung in NextReports

NextReports Logo

Mit dem Reporting Tool NextReports habe ich bereits gezeigt, wie man -> Wertereihen in einem Chart vergleicht und -> mehrer Reports mit Hilfe von Subreports kombinieren kann. Dabei war das Endprodukt immer ein Chart der hilft, Tendenzen leicht zu erkennen. Um Werte in Reports hervor zu heben, indem man bestimmte Wertebereiche farblich markiert und so hervorhebt, verwendet NextReports formatting conditions.

Als Beispiel verwende ich eine Datenreihe aus einem Krankenhaus, in der die morgendlichen Messwerte für Temperatur, Blutdruck, etc. für jeden Patienten enthalten sind. Im Report soll eine Körpertemperatur von unter 36,5 ° und über 37.5 ° auffallend markiert werden. Dazu wird die Datenzelle des Reports, der die Körpertemperatur aus der SQL-Abfrage enthält markiert und unter dem Reiter Properties werden über den kleinen Button die formatting conditions aufgerufen.

formatting conditions
formatting conditions

Über den + Button können jetzt die Grenzwerte eingegeben werden. Den unterschiedlichen Temperaturbereichen habe ich hier Hintergrund bzw. Fontfarbe zugeordnet.

Wertebereiche für die formatting conditions
Wertebereiche für die formatting conditions

Hier können auch Ausdrücke verwendet werden, wenn man als Ausgangswert other value verwendet.
Es lässt sich die Hintergrundfarbe, die Schriftfarbe, der Font und seine Größe und die Zellumrandung festlegen.

Außer der Formatierung von Zellen gibt es seit der Version 5.2 auch die Möglichkeit, Zeilen farblich zu markieren. Dazu werden zwingend Expressions benötigt. Die einfachste Variante wäre z.B. das Einfärben mit hellgrau zur besseren Lesbarkeit. Die Expression muss dazu jede zweite Zeile als wahr erkennen, was sich mit einer Modulo-Operation durchführen lässt. Dazu erstellt man mit other value die Expression mit dem Zeilenzähler als Variable

Zeilenzähler mit Modulo2
Zeilenzähler mit Modulo2 als Expression

und wertet das Ergebnis aus. Ergibt der Ausdruck 1, wird die Zeile grau eingefärbt.

Modulo2

Viele weitere Tipps findet man übrigens unter dem YouTube Channel von NextReports -> hier.

*** Verschachtelte Reports mit NextReports erstellen -> hier ***

Ähnliche Beiträge:
-> Dashboard in NextReports zeigt NoDataFoundException 

Buy Me a Coffee at ko-fi.com

You May Also Like

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.

Aus persönlichen Gründen...

... kann ich den Blog im Moment leider nicht wie gewohnt betreuen und Anfragen zeitnah beantworten. Lediglich die technische Funktionalität versuche ich aufrecht zu erhalten. Sollte es trotzdem was Neues hier geben, dann schreibe ich eine Info in die Telegram-Gruppe.


In der Telegram-Gruppe können Sie sich weiterhin mit anderen Lesern von Împuşcătura austauschen.

Zur Telegram-Gruppe