Dynamischer Daten Import / Export

datenbank

weil Einfach - produktiver ist
Mit der Freeware Version können bis zu 100.000 Datensätze verarbeitet werden!
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
Willkommen im FlowHeater Support Forum!

Hier werden Fragen zum Umgang mit dem FlowHeater beantwortet.
  • Seite:
  • 1

THEMA: Zeile Löschen wenn zwei Zellen gleich sind

Zeile Löschen wenn zwei Zellen gleich sind 1 Monat 1 Woche her #3358

  • Steffen Bernd
  • Steffen Bernds Avatar Autor
  • Offline
  • New Member
  • New Member
  • 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.

Zeile Löschen wenn zwei Zellen gleich sind 1 Monat 1 Woche her #3360

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Administrator
  • Administrator
  • Beiträge: 1248
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).

Anhang:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

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.

Zeile Löschen wenn zwei Zellen gleich sind 1 Monat 1 Woche her #3361

  • Steffen Bernd
  • Steffen Bernds Avatar Autor
  • Offline
  • New Member
  • New Member
  • 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.

Zeile Löschen wenn zwei Zellen gleich sind 1 Monat 1 Woche her #3362

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Administrator
  • Administrator
  • Beiträge: 1248
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-else-mit-parameter.zip
Dateigröße: 3 KB
Anhang:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

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.

Zeile Löschen wenn zwei Zellen gleich sind 1 Monat 1 Woche her #3363

  • Steffen Bernd
  • Steffen Bernds Avatar Autor
  • Offline
  • New Member
  • New Member
  • 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.

Zeile Löschen wenn zwei Zellen gleich sind 1 Monat 1 Woche her #3364

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Administrator
  • Administrator
  • Beiträge: 1248
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.

Anhang:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

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.
  • Seite:
  • 1
Moderatoren: FlowHeater-Team
Ladezeit der Seite: 0.587 Sekunden