Skip to main content
Weil einfach - produktiver ist

Der Daten Spezialist

Konvertieren Sie die Daten mühelos zwischen verschiedenen Formaten ohne Programmierkenntnisse dank Visual Designer. Effizient und super einfach.
Flowheater Download

Zeile Löschen wenn zwei Zellen gleich sind

Mehr
6 Jahre 5 Monate her #3358 von Steffen Bernd
Zeile Löschen wenn zwei Zellen gleich sind wurde erstellt von Steffen Bernd
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 um der Konversation beizutreten.

Mehr
6 Jahre 5 Monate her #3360 von FlowHeater-Team
FlowHeater-Team antwortete auf Zeile Löschen wenn zwei Zellen gleich sind
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.
Anhänge:

Bitte Anmelden um der Konversation beizutreten.

Mehr
6 Jahre 5 Monate her #3361 von Steffen Bernd
Steffen Bernd antwortete auf Zeile Löschen wenn zwei Zellen gleich sind
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 um der Konversation beizutreten.

Mehr
6 Jahre 5 Monate her #3362 von FlowHeater-Team
FlowHeater-Team antwortete auf Zeile Löschen wenn zwei Zellen gleich sind
Hallo Herr Bernd,

Oh sorry, das hatte ich falsch verstanden :oops:

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.



Dateianhang:

Dateiname: if-then-el...eter.zip
Dateigröße:3 KB

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 um der Konversation beizutreten.

Mehr
6 Jahre 5 Monate her - 6 Jahre 5 Monate her #3363 von Steffen Bernd
Steffen Bernd antwortete auf Zeile Löschen wenn zwei Zellen gleich sind
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
Letzte Änderung: 6 Jahre 5 Monate her von Steffen Bernd.

Bitte Anmelden um der Konversation beizutreten.

Mehr
6 Jahre 5 Monate her #3364 von FlowHeater-Team
FlowHeater-Team antwortete auf Zeile Löschen wenn zwei Zellen gleich sind
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.
Anhänge:

Bitte Anmelden um der Konversation beizutreten.

Ladezeit der Seite: 0.440 Sekunden

FlowHeater - Der Daten Spezialist

Effiziente Datenintegration und Transformation mit FlowHeater - Ihre Lösung für nahtlosen Datentransfer.

Rechtliches

Support & Kontakt

Kontaktinformation

Telefon:
0951 / 99339792

E-Mail:
Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein.


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