-
Steffen Bernd
-
Autor
-
Offline
-
Beiträge: 12
-
-
|
Hallo,
ich habe soeben eine massive Denkblockade.
Ich muss es hinbekommen, dass wenn in einer Spalte zwei Zellen die gleichen Werte haben, ich die ganze Spalte einfach lösche.
Wie kann ich also die zwei Zellen miteinander vergleichen oder zumindest damit Rechnen und den Wert an einen IfThenEls heater weiter geben?
Version 3.5.4
Vielen Dank schon mal im Voraus.
Viele Grüße
Steffen Bernd
|
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
|
-
FlowHeater-Team
-
-
Offline
-
Beiträge: 1767
-
-
-
-
|
Hallo Herr Bernd,
doppelte Datensätze können ganz einfach über den
Filter Heater
gefiltert werden. Dieses Feature ist seit
Version 2.4.0
im FlowHeater vorhanden, somit auch mit Ihrer Version einsetzbar.
Sie müssen lediglich alle Felder, die das eindeutige Kriterium bilden mit dem
Filter Heater
verbinden, das war´s (s. Screenshot).
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.
|
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
|
-
Steffen Bernd
-
Autor
-
Offline
-
Beiträge: 12
-
-
|
Hallo,
der Filter Heater vergleichet werte in unterscheidlichen Zeilen und löscht diese dann raus.
Ich will nur, dass er die Zeile löscht in der die vordere Uhrzeit die selbe ist wie die hintere Uhrzeit.
Hier ein Beispiel:
00934291;;18.09.2017;;;;14:00;;;14:00;
00934291;;18.09.2017;;;;14:00;;;22:00;
00934291;;19.09.2017;;;;14:00;;;14:00;
00934291;;19.09.2017;;;;14:00;;;22:00;
00934291;;20.09.2017;;;;14:00;;;14:00;
00934291;;20.09.2017;;;;14:00;;;22:00;
00934291;;21.09.2017;;;;14:00;;;14:00;
00934291;;21.09.2017;;;;14:00;;;22:00;
00934291;;22.09.2017;;;;14:00;;;16:44;
00934291;;22.09.2017;;;;16:59;;;19:30;
00934291;;22.09.2017;;;;19:45;;;22:00;
00934291;;25.09.2017;;;;06:00;;;14:00;
00934291;;26.09.2017;;;;06:00;;;06:00;
00934291;;26.09.2017;;;;06:00;;;14:00;
00934291;;27.09.2017;;;;06:00;;;14:00;
00934291;;28.09.2017;;;;06:00;;;06:00;
00934291;;28.09.2017;;;;06:00;;;14:00;
00934291;;29.09.2017;;;;06:00;;;14:00;
Mit dem Filterheater vergleicht er dies Spalte mit darauffolgenden Spalten, und löscht dann die Spalten in denen auch die gleichen Uhrzeiten stehen...
Hier das Beispiel nach dem Filterheater:
00934291;;18.09.2017;;;;14:00;;;14:00;
00934291;;18.09.2017;;;;14:00;;;22:00;
00934291;;22.09.2017;;;;14:00;;;16:44;
00934291;;22.09.2017;;;;16:59;;;19:30;
00934291;;22.09.2017;;;;19:45;;;22:00;
00934291;;25.09.2017;;;;06:00;;;14:00;
00934291;;26.09.2017;;;;06:00;;;06:00;
00934291;;05.10.2017;;;;14:00;;;00:00;
00936557;;22.09.2017;;;;14:11;;;16:45;
00936557;;22.09.2017;;;;17:00;;;19:30;
Ich will einfach nur, dass die Spalten in der wie z.b. am 18.09. zwei mal die Uhrzeit 14:00 Uhr steht gelöscht wird.
Viele Grüße
Steffen Bernd
|
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
|
-
FlowHeater-Team
-
-
Offline
-
Beiträge: 1767
-
-
-
-
|
Hallo Herr Bernd,
Oh sorry, das hatte ich falsch verstanden
Um das umzusetzen benötigen Sie einen
Parameter
in dem Sie eine Uhrzeit speichern. Über diesen Parameter können Sie dann im
IF-THEN-ELSE Heater
eine dementsprechende Bedingung formulieren.
z.B. „Eingangswert“ = $ZEIT$
Den
Parameter
Zeit setzen Sie über den
Set Parameter Heater
. Im Anhang finden Sie ein kleines Beispiel dazu. Das Beispiel ist zwar mit der aktuellen Version 4.1.0 erstellt, das Vorgehen sollte aber auch mit Ihrer Version noch funktionieren.
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.
|
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
|
-
Steffen Bernd
-
Autor
-
Offline
-
Beiträge: 12
-
-
|
Hallo,
in dieser Version scheint es leider kein Set Parameter Heater zu geben. ich versuche jetzt gerade das Problem mit einem Netscript Heater zu lösen.
Hier gebe ich mir jetzt einen Wert aus und kann diesen mit einem IfThenElse Heater abfragen und so die Zeile löschen.
public object DoWork()
{
string value = "";
string Kommen = (string)InValues[0].GetString();
string Gehen = (string)InValues[1].GetString();
if(Kommen == Gehen){
value = "Gleich";
return value;
}
else
return "Nicht Gleich";
}
Viele Dank für die Hilfe und viele Grüße
Steffen Bernd
|
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
Letzte Änderung: von Steffen Bernd.
|
-
FlowHeater-Team
-
-
Offline
-
Beiträge: 1767
-
-
-
-
|
Hallo Herr Bernd,
den
Set/Get Parameter Heater
gibt es seit
Version 2.2.0
, zu finden unter siehe Screenshot.
Bitte haben Sie Verständnis dafür, dass für Lösungen die per Heater durchgeführt werden können kein kostenloser Support für Workaround Skripte oder ähnliches mehr durchgeführt werden kann.
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.
|
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
|
Ladezeit der Seite: 0.218 Sekunden