Schnelle Methode zum Ersetzen ausgewählter Einträge durch neue WerteEin Benutzer wählt einige Zeilen und eine Spalte aus und möchte die ausgewählten Einträge über die grafische Benutzeroberfläche durch neue Werte ersetzen.
names default to here(1);
colname = "column with values between 1 and 10";
dt = new table("test", add rows(5000000), new column ("c",Character, set each Value(Char(random integer(10)))));
dt << Select Where( :c == "7" ) << select columns (1);
newname = "column with values between 1 and 10, 7=X";
newvalue="X";
:c << set name( newname);
Die Punktzahl basiert auf der Zeit. Jeder Klick, jeder Tastendruck, jeder Doppelklick und jede Berechnung zählt in Sekundenbruchteilen.
Datenzusammenführung und -bereinigungBetreff: Schnelle Möglichkeit, ausgewählte Einträge durch einen neuen Wert zu ersetzenKopieren und Einfügen
Betreff: Schnelle Möglichkeit, ausgewählte Einträge durch einen neuen Wert zu ersetzenverknüpfte Teilmenge : Typ & Füllen bis zum Ende
Das dauert ewig – stellen Sie besser sicher, dass Sie eine volle Kanne Kaffee bereit haben!
Betreff: Schnelle Möglichkeit, ausgewählte Einträge durch einen neuen Wert zu ersetzenNamensauswahl in der Spalte:
Man kann direkt über die Spaltenüberschrift darauf zugreifen – echt cool!
Ich bin mir sicher, dass es einen versteckten Trick gibt, um DIE ausgewählte Spalte als Zielspalte festzulegen – aber ich habe ihn noch nicht gefunden…
Betreff: Schnelle Möglichkeit, ausgewählte Einträge durch einen neuen Wert zu ersetzenNamensauswahl in Spalte - mit einer Hilfsspalte:
Betreff: Schnelle Möglichkeit, ausgewählte Einträge durch einen neuen Wert zu ersetzenWarum nicht neu codieren?
Für einfache Ersetzungen funktioniert es einwandfrei. Im Allgemeinen entsprechen die ausgewählten Zeilen jedoch keinem bestimmten Wert in der Zielspalte.
Der Demofall ist also nicht optimal. Tut mir leid.
Betreff: Schnelle Möglichkeit, ausgewählte Einträge durch einen neuen Wert zu ersetzenUnd wie wählt man Zeilen aus? -> Achten Sie darauf, dass der Suchausdruck keine Variablen enthält!