2016-05-23 7 views
0

Ich verwende Pentaho Report Designer und möchte den Hintergrund der Zelle ändern, die die Summe aller Messwerte einer Spalte basierend auf dem berechneten Wert enthält. Für die Messwerte, kann dies leicht eine Formel für die Hintergrund-Eigenschaft wie die folgenden getan werden, zu definieren:Dynamische Hintergrundfarbe für Gesamtzelle

=IF([measure] >10; "red"; "green") 

jedoch aus der Zelle, die die Gesamt zeigt, [Maßnahme] ist immer null.

Wie kann ich den Wert der Zelle (oder das Ergebnis der Summe aller Messwerte) erhalten?

Danke

Antwort

0

Endlich habe ich gefunden, wie man das macht. Es ist notwendig, eine Funktion zu erstellen, um die Werte zu summieren, so dass es später aus einer Formel verwiesen werden kann:

  1. Erstellen Sie eine Funktion die Gesamt (Funktion hinzufügen ...> Zusammenfassung> Sum)
  2. Im Inneren des berechnen Eigenschaftentabelle, wählen Sie Feldname für die Funktion. Geben Sie ihm einen Funktionsnamen, um später auf die Formel Bezug zu nehmen (zB budgetTotal)
  3. Verwenden Sie die Funktion, um die bedingte Formatierung basierend auf ihrem Wert anzuwenden (dh = IF ([budgetTotal]> 10; "red"; "green"))