0

Abfrage Warengruppe mit Summe

Ich habe eine Tabelle in der Umsätze für Produkte gespeichert sind. Nun möchte ich für jede Produktgruppe eine Summe berechnen und als Array ausgeben. Das Array soll dann so aussehen:

Apfel 140,

Birne 130,

Banane 110

Wie ich die Gesamtsumme über einen select bilde oder für eine Teilmenge ist mir klar. Ich stehe aber auf dem Schlauch, wenn es darum geht eine Array mit obigem Aufbau zu konstruieren. Wie könnte ich das anstellen?

Frank

2 Antworten

null
    • mirko3
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Hallo Frank. Wenn "Produktgruppe" ein Auswahlfeld ist, dann könnte man es so schreiben. Das Array myObst muß noch mit allen numerischen Werte des Auswahlfelds bestückt werden. Wenn es ein dynamisches Auswahlfeld ist, dann schreibe let myObst := numbers(Produktgruppe). Mirko

    let myObst := [1, 2, 3];
    let myTab := (select Tabelle);
    join(for i in myObst do
        unique(myTab[Produktgruppe = i].text(Produktgruppe)) + " " +
        sum(myTab[Produktgruppe = i].Anzahl)
    end, "
    ")
    
      • Pro BoutiquenFonds GmbH
      • Eichelfr
      • vor 1 Jahr
      • Gemeldet - anzeigen

       Danke Mirko, werde ich mit deinem Ansatz versuchen...

Content aside

  • vor 1 JahrZuletzt aktiv
  • 2Antworten
  • 56Ansichten
  • 2 Folge bereits