Domino 9 und frühere Versionen > Entwicklung

Wie bekomme ich die doppelten Elemente in einem Mehrfachwertefeld?

(1/4) > >>

jr:
Hallo,

ein kleines Problem: Hat jemand eine Ahnung, wie ich mit Formelsprache die doppelte Elemente eines Mehrfachwertes berechnen kann? (Für Eingabevalidierung ist Script leider nicht erlaubt  :()

Die erste Idee war: @Trim(@Replace(x; @Unique(x); ""))

Klappt aber leider nicht, weil der Replace-Befehl ja jedes Auftreten eines Eintrags löscht, und somit auch die doppelten löscht.

Hat jemand eine Idee??


Gruß,

JR

Rob Green:
willscht Du nun aus

A:B:C:C:E = A:B:C:E machen
oder
"C" als Ergebnis, dass DAS doppelt ist, rausbekommen

ata:
... wenn ich das richtig verstanden haben, dann "C" als das doppelte...

ata

Performance:
und wenn du 3 oder mehrere gleiche Werte hast  ???

ich nehme an weil du von Eingabevalidierung sprichst das kein doppelter Wert eingetragen werden soll, oder ?


cu

jr:
So ist es, ich möchte die (mindestens) doppelten einträge bekommen.

Also @Was'n'Doppelt("A:B:C:C:D:D:D:D:E:F") ==> "C:D"

Wenn's nur darum geht, ob überhaupt doppelte enthalten sind, das kann man mit "feldname = @Unique(feldname)" testen. Aber welche?

Gruß,

jr

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln