Das Notes Forum

Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: Oli84 am 30.11.11 - 09:39:24

Titel: @Sort - Funktion
Beitrag von: Oli84 am 30.11.11 - 09:39:24
Hallo Community,

ich versuche gerade eben eine Ansicht zu generieren. Die zu sortierende Spalte ist als Typ Kategorie definiert.

Die Datenstruktur ist wie folgt aufgeaut:

Ausgabe   var1
name1   1
name1   2
name1   3
name1   4
   
name2   1
name2   
name2   3
name2   3
   
name3   1
name3   2
name3   3
name3   4
name3   5
name3   7

Das Fett markierte name2 hat keinen Inhalt in der Variable var1, daher will ich alle name2 Values in meiner Kategorie ganz oben darstellen. Dies Versuche ich (ohne Erfolg) wie folgt:

@Sort(Ausgabe;[CASESENSITIVE]:[CUSTOMSORT];@If (var1="";"-1";"0"));

Habt Ihr mir eine Idee wie ich dies trotz Kategorie realisieren kann.

Vielen Dank vorab
Titel: Re: @Sort - Funktion
Beitrag von: Thomas Schulte am 30.11.11 - 09:48:57
Vor die Kategorie noch eine versteckte Spalte und erst mal nach dieser sortieren.

Wenn du wirklich @Sort in einer Ansichtsspalte verwenden willst dann solltest du dich noch einmal zurücklehnen, dir den Aufbau von Ansichten, wo und wann sie erzeugt und aktualisiert werden, wie sie an ihre Daten kommen, vor Augen halten und dann darüber nachdenken, warum das mit dem @Sort nicht funktionieren kann.
Titel: Re: @Sort - Funktion
Beitrag von: marschul am 30.11.11 - 10:03:33
Eine Funktion in einer Spaltenformel wird immer nur gegen das in der jeweiligen Zeile anzuzeigende Dokument ausgeführt, nicht über die gesamte Spalte...
Lösung: siehe Antwort von Thomas (der erste Satz).
Titel: Re: @Sort - Funktion
Beitrag von: Oli84 am 30.11.11 - 10:12:34
Danke euch.

Hab es mal implementiert. Sieht gut aus.