0

Suche Hilfestellung bei der Sortierung einer Ausgabe von Daten + Darstellung in einem Diagramm

Hallo,

 

ich habe hier diese hübsche Formel:

 

let d := 'Datum (Zusammenfassung)';
for p in select 'Historische Kurse' where Datum = d do
concat(" " + p.Aktien.Aktie + " " + p.Aktien.'aktueller Wert')
end

Das ergibt eine lange, kommagetrennte Liste mit Aktientiteln und dem aktuellen Wert. Klappt also. 

Ich würde nun gerne haben, dass

a) die Daten nicht nacheinander, sondern untereinander angezeigt werden und zudem

b) alphanumerisch sortiert werden.

 

Ich habe schon allerlei ausprobiert, aber leider ist es mir nicht gelungen.

Und noch ein zweites Problem: Ich habe eine Formel von Leo übernommen:

let d := 'Datum (Zusammenfassung)';
sum((select 'Historische Kurse' where Datum = d).Wert)

funkioniert prima, aber ich verzweifle, die Daten in einem Diagramm erscheinen zu lassen ('Datum (Zusammenfassung)' + Wert)

Vielen Dank im voraus für Hilfe.

1 reply

null
    • Sean
    • 3 yrs ago
    • Reported - view

    Hallo,

     

    Sie müssen die for-Schleife nicht verwenden, wenn Sie eine Aggregationsfunktion wie concat() verwenden. Mit der Funktion join() können Sie das erreichen, was Sie wollen...

     

    join(((select 'Historische Kurse', where Datum = d) order by <Ihr Sortierfeld>).(" " + Aktien.Aktie + " " + Aktien.'aktueller Wert'), "
    ")

     

    Leider habe ich keine Erfahrung mit Diagrammen

     

    Grüße

Content aside

  • 3 yrs agoLast active
  • 1Replies
  • 675Views