Der Daten Import / Export Spezialist
Schauen Sie sich auch die verfügbaren Beispiele zum TextFile Adapter an evtl. kann Ihre Frage hiermit schon beantwortet werden: Codepage konvertieren 1 / 2 , Verarbeitung von CSV Kopf- und Fußzeilen , Import und Export von vCard Textdateien

IfThenElse-Heater erkennt Wert 70 nicht als "< 250", den Wert 170 aber schon

  • Thomas Goldhahn
  • Autor
  • Offline
  • Neues Mitglied
  • Neues Mitglied
Mehr
3 Jahre 3 Monate her - 3 Jahre 3 Monate her #3827 von Thomas Goldhahn
Hallo Herr Stark,

Ich nutze v 4.0.8.2 (64 bit)
In einem If-Heater frage ich ab: "wenn >= 250 dann TEXT"
Der Wert ist 70, aber trotzdem kommt TEXT
anbei die TSV-Datei und die FHD   (im Layer "EINHEIT")
Ich würde mich sehr freuen, wenn Sie mir helfen könnten!

Beste Grüße,
Thomas Goldhahn
Anhänge:
Letzte Änderung: 3 Jahre 3 Monate her von Thomas Goldhahn.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
3 Jahre 3 Monate her - 3 Jahre 3 Monate her #3830 von FlowHeater-Team
Hallo Herr Goldhahn,

das Problem ist, dass der IF-THEN-ELSE Heater standardmäßig anhand des vorliegenden Datentypen vergleicht. In Ihrem Fall liegt eine Zeichenkettte (STRING) vor und der IF-THEN-ELSE Heater vergleicht hier dann Zeichenweise.

Also 7 > 2, 0 > 5, … Da die Bedingung ja schon beim ersten Zeichen der Zeichenkette zutrifft wird hier dann Ihr Text ausgegeben.

Um das Problem zu lösen müssen Sie einen Zahlen bzw. Werte Vergleich durchführen. Dazu müssen Sie im IF-THEN-ELSE Heater lediglich den Datentypen von STRING (Zeichenfolge) auf INT (Ganzzahl) ändern. So wandelt der IF-THEN-ELSE Heater die anliegende Zeichenkette vorher in einen Zahl um und führt dann den Zahlenvergleich durch.


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:
Letzte Änderung: 3 Jahre 3 Monate her von FlowHeater-Team.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Ladezeit der Seite: 0.350 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