Der Daten Import / Export Spezialist
Schauen Sie sich auch die verfügbaren allgemeinen Beispiele an evtl. kann Ihre Frage hiermit schon beantwortet werden: Hello World 1 / 2 / 3 , Zahlen in Zeichenketten formatieren , Einfache Wenn-Dann-Sonst Bedingung , Komplexe If-Then-ElseIf ... Bedingung , Daten filtern und gruppieren , Daten gruppieren und Werte über die Gruppierung summieren

If-Then-Else mit zwei Eingangswerten

Mehr
11 Jahre 5 Monate her #624 von Nick
If-Then-Else mit zwei Eingangswerten wurde erstellt von Nick
Hallo,

der If-Then-Else-Heater kann meines Wissens nach nur einen Eingangswert verarbeiten. Ich würde diesen aber mit zwei Werten benötigen. Mein Beispiel: Read-Seite FeldBeginn 0700 FeldEnde 1900 Nun soll auf der Write-Seite einfach ein "x" weggeschrieben werden, wenn FeldBeginn >= 0700 UND <= 1900 ist. Kann hier jemand helfen damit ich das hinbekomme?

Danke und Gruss Nick

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
11 Jahre 5 Monate her #625 von FlowHeater-Team
FlowHeater-Team antwortete auf Aw: If-Then-Else mit zwei Eingangswerten
Hallo Herr Stoeger,

mehrere If-Then-Else Bedingungsparameter können Sie entweder über 3 verschachtelte IF-THEN-ELSE Heater abbilden oder aber über folgendes Skript für den .NET Script Heater .

Bedingung über Script
Code:
public object DoWork() { if (InValues.Length != 2) throw new Exception("Es werden 2 Eingangsparemeter erwartet"); string sRet = null; // Eingangsparameter holen string feldbeginn = (string)InValues[0].GetString(); string feldende = (string)InValues[1].GetString(); // nur vergleichen wenn beide Eingangsparameter einen Wert haben if (feldbeginn != null && feldende != null) { // Vergleichen: wenn feldbeginn >= 0700 und feldende <= 1900 if (feldbeginn.CompareTo("0700") >= 0 && feldende.CompareTo("1900") <= 0) sRet = "X"; } return sRet; }
Bedingung über IfThenElse Heater
Die ersten beiden IF-THEN-ELSE Heater vergleichen jeweils einen Parameter und geben im Erfolgsfall ein Zeichen (im Beispiel #) zurück. Der Output der beiden Heater wird über den String Append Heater zusammengefügt. Der 3. IF-THEN-ELSE Heater vergleicht dann auf == "##". Trifft das zu trafen beide vorherige Bedingungen zu.

Im Anhang befindet sich dazu ein Beispiel.

Anhang if_then_else_bedingung.zip wurde nicht gefunden.


gruß
Robert Stark

Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
Anhänge:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Ladezeit der Seite: 0.364 Sekunden

andere Sprachen

en

FlowHeater Home

de en

Impressum/Kontakt

Datenschutz

Copyright © 2009-2023 by FlowHeater GmbH.
Alle Rechte vorbehalten.

Follow us on

twitter  facebook

YouTube

 de en