LastValue Heater - Letzten Wert auffüllen
Mit dem LastValue Heater können Sie sich den Wert des letzten verarbeiteten Datensatzes zurückgeben lassen. Der LastValue Heater unterstützt dabei zwei Optionen. Einmal die Option „LastValue“, hier wird stur der Wert des letzten Datensatzes geliefert. Das kann verwendet werden um Vergleiche mit den Werten des vorherigen Datensatzes durchführen zu können. Weiterhin und viel interessanter ist die Option „LastKnown“. Hier merkt sich der Heater den letzten bekannten Wert und liefert diesen solange bis ein neuer „befüllter“ Wert ansteht. Diese Option ist z.B. für Gruppenwechsel bei fortlaufenden Werten wobei nur der erste Datensatz einer Gruppe mit einem Wert belegt ist, siehe Beschreibung weiter unten.
Konfiguration
Über den Modus legen Sie fest welchen Wert der LastValue Heater zurückgeben soll, es stehen die Optionen „LastValue“ oder aber „LastKnown“ zur Verfügung.
Modus „LastValue“: Ist diese Option aktiv wird immer der Eingangswert des vorherigen Datensatzes zurückgeliefert. Wird zusätzlich die Option „Individueller Wert für ersten Datensatz“ aktiviert können Sie im Textfeld angeben welcher Initialwert für den ersten Datensatz zurückgegeben werden soll. Falls kein Wert angeben wird NULL zurückgegeben. Wenn Zahlen oder Datumswerte verwendet werden, müssen diese den Formatangaben entsprechen die im ersten Adapter auf der WRITE Seite gesetzt wurden. Es werden hier u.a. auch FlowHeater Parameter oder aber Umgebungsvariablen unterstützt.
Modus „LastKnown“: Wird diese Option aktiviert wird der letzte befüllte, nicht leere, Werte zurückgegeben. Diese Option ist bei fortlaufenden Werten interessant um leere Felder aufzufüllen solange kein neuer Wert anliegt, z.B. für Gruppenwechsel.
Wird die Option „Leerzeichen am Anfang/Ende abschneiden“ aktiviert, werden Leere Felder auch erkannt, wenn diese nur aus Leerzeichen bestehen. Hinweis: Es werden auch Tabulatoren und Zeilenumbrüche als Leerzeichen betrachtet
Hier ein kleines Beispiel, siehe Bild: Der LastValue Heater füllt hier automatisch die fehlenden Werte für die Gruppe „Eins“, „Zwei“ und „Drei“ auf.
Beachten Sie auch die Allgemeinen Hinweise zu Heater / Funktionen.