Auswertungen Berechnungen Filter
Hallo zusammen,
ich muss zur Berechnung von einer Gesamtmenge auf 2 Mengenfelder in 2 Tabellen (Zutaten & Cocktails) zugreifen. Die Mengen benötige ich in Abhängigkeit von der Produktbezeichnung.
Folgender Filter lässt sich anwenden:
Cocktails.Rezepte.Zutaten[Produkt.Bezeichnung = "7Up"].Menge
so bekomme ich die Menge der Zutat im Rezept.
___
In der Tabelle Cocktails habnoch ein Mengenfeld
Cocktails[Rezepte.Zutaten.Produkt.Bezeichnung = "7Up"].Menge
funktioniert jedoch nicht. Für die Ermittlung der Gesamtmenge benötige ich jedoch auch die Anzahl der Cocktails.
___
Derzeit behelfe ich mir mit folgendem Code:
Cocktails[contains(concat(Rezepte.Zutaten.Produkt.Bezeichnung), "7Up")].Menge
Dies führt jedoch regelmäßig zu Fehlern, z.B. wenn es auch das Produkt "7UP lite" gibt.
___
Gesamt soll das dann so aussehen:
let AA := unique(Cocktails.Rezepte.Zutaten.Produkt.Bezeichnung);
let myARRAY := for ii in AA do
let SS := sum([3,4,7]*[0.2,0.5,0.1])*;
let EIN := first(Cocktails.Rezepte.Zutaten[Produkt.Bezeichnung = ii].Einheit);
ii + " " + format(SS, "0.#") + " " + EIN
end;
join(myARRAY, "
")
* Also: Anzahl1*Menge1 + Anzahl2*Menge2 + Anzahl3*Menge3 + ...
Besten dank im Voraus!
Antwort
Content aside
- vor 3 JahrenZuletzt aktiv
- 350Ansichten