Moin zusammen,
ich möchte gerne mehrere Datensätze in einer Kreuztabellenzelle zusammenfassen.
Hintergrund: Es gibt ein Ergebniswert, welche mehrere Werte haben kann. Darüber habe ich schon gruppiert. (Das Datenbankfeld ist wie ein Counter und bildet bereits eine Reihe)
Nun möchte, falls wiegesagt mehrer Werte auftreten, welche momentan nur in mehreren Zeilen dargestellt werden würden, diese in einer Zelle zusammenfassen.
Also statt:
1 1,0
2 2,0
1 1,0 ; 2,0
Habe folgendes versucht, was aber leider nicht gelingt; es wir immer nur der momentane Wert in den String mit aufgenommen, nicht die vorangegangenen:
local stringvar ResultRep;
Whileprintingrecords;
IF ({Tabelle.Counter} > 1) THEN
ResultRep := ResultRep & ";" & {Tabelle.Ergebnis}
Darüberhinaus soll der Wert, falls er bestimmte Grenzen aufweist, farblich markiert werden.
Bin mir nicht sicher, ob das was ich mir vorstelle überhaupt technisch möglich ist.
Ich danke vorab schon mal.