0

Duplikate in Tabellenansicht über bedingte Formatierung markieren

Gibt es eine Funktionsübersicht für die “bedingte Formatierung”?

Aktuell wäre ich auf der Suche nach einer Formel wie ich in einer der Tabellenansicht mit mehreren 1000 Datensätzen alle Duplikate farblich kennzeichnen kann.

5 Antworten

null
    • Peter.3
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Nachtrag: 

    Gemeint sind Duplikate in einem bestimmten Feld/Spalte.

    • UweG
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Man könnte sowas wahrscheinlich mit einer Schleife bauen. Dann kannst du aber die Laufzeit deiner Tabellenansicht vergessen und erst einmal Urlaub machen bevor du weiterarbeiten kannst da jeder Datensatz von deinen 1000 vorhandenen Datensätzen mit den 999 übrig gebliebenen Datensätzen verglichen werden muss und das 1000 Mal. Und das passiert dann jedes Mal wenn du auf die Tabelle gehst.
    Sinnvoller ist es dann gleich bei der Eingabe des neuen Records zu prüfen ob ein Record mit dem gleichen Wert bereits vorliegt.
    Dies kann man mit:
    let Suchwert := “Wert der verglichen werden soll”;

    if cnt((select Tabelle [Feld =Suchwert]).Feld )> 1 then “Duplikat vorhanden -> mach irgendwas”

    • Leonid_Semik
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Hallo Peter,

    ich würde die f(x) funktion auswählen und dort schreiben:

    ---

    let me:=this;
    cnt(select DEINTABELLE[DEINFELD=me.DEINFELD)>1

    ---

     

    Leo

    • UweG
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Ja, das ist besser als meine Vorschlag.

    • Peter.3
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Hallo Leonid,

    dank für die Rückmeldung. 

    Leider will der Code nicht Funktionieren.

    Meine Code sieht so aus: 

    let me := this;
    cnt((select Auftraege)[Auftrag = me.Auftrag]) > 1

    die Klammern macht es mir teilweise Automatisch