Wert aller verknüpfte Datensätze auslesen und nummerieren.
Hallo, für die bessere Übersicht in meiner Tabelle habe ich ein Feld erstellt, dass verschiedene Werte von Feldern zusammenfasst. So kann ich dieses Feld gruppieren und habe jede Variationen mit allen Auflagen als eine Gruppe zusammengefasst. Leider klappt damit aber die Sortierung nicht. Der Feldwert sieht so aus:
80 g Offset weiß | keine Veredelung | 4/0-farbig
120 g Offset weiß | keine Veredelung | 4/4-farbig
Durch das Textfeld erkennt er das Gewicht nicht als Parameter und schiebt mit die 120 vor die 80. Meine Idee wäre eine Formel, die alle verknüpften Werte überprüft, die Zahl aus dem Textfeld ausliest und dann durchnummeriert. das Ergebnis würde dann so aussehen:
(A) 80 g Offset weiß | keine Veredelung | 4/0-farbig
(B) 120 g Offset weiß | keine Veredelung | 4/4-farbig
Ich bekomme es hin, das Gewicht als Zahl in einem extrafeld auszuweisen. Aber an der automatischen Überprüfung und Nummerierung aller verknüpften Datensätze scheitert es.
Hat jemand eine Idee? Ist das überhaupt machbar?
4 Antworten
-
Hi Paul. Wie ist denn die Formel in dem Feld? Mirko
-
Hi Paul. Gib im Tabellenmodus in einem neuen Funktionsfeld das Script (Tabellenname ändern) ein und sortiere aufwärts und gruppiere nach dieser Spalte. Nenne sie "idx" oder so. Jetzt müßte das gewünschte Ergebnis erscheinen. Mirko
let filter := Material + Veredelung + 'Ausführung' + Farbigkeit; let uTab := unique(((select TABELLE) order by ( let filterR := Material + Veredelung + 'Ausführung' + Farbigkeit; let num := number(first(split(filterR, " "))); num )).(Material + Veredelung + 'Ausführung' + Farbigkeit)); index(uTab, filter)
Content aside
- Status Answered
- vor 4 MonatenZuletzt aktiv
- 4Antworten
- 22Ansichten
-
2
Folge bereits