Denkfehler Auswertung Kategorie?
Hallo an alle,
ich bin erst letztens von Filemaker zu Ninox gewechselt, deshalb häufen sich noch Fragen:
Ich habe folgende Tabelle angelegt: Einzelobjekte (mit def. Nummer 01234), die mehrmals verkauf werden und denen eine Kategorie (Chemie, Physik, Biologie) zugeordnet ist.
Ich würde gerne die Kategorien in einer separaten Tabelle auswerten. Bisher die Formel:
sum((select Einzelobjekt)[text(Kategorie) = "Chemie"].Honorar)
Funktioniert, allerdings werden im Berechnungsfeld immer nur Objekte der Kategorie "Chemie" ausgewertet.
Ändere ich es auf "Physik", werden all diese ausgewertet.
Wäre da eine if-then Lösung sinnvoll, wenn die Kategorie in der Tabelle "Einzelobjekt" der Kategorie in der neuen Tabelle "Auswertung" entspricht? Oder über Gruppieren?
Vielen Dank vorab
Berthold
2 Antworten
-
Hallo Berthold,
vorausgesetzt, Du hast in der Tabelle "Auswertung" ein Auswahlfeld "Kategorie", welches analog zu dem gleichnamigen Feld in "Einzelobjekt" gefüllt ist, dann...
let myChoice := Kategorie;
sum((select Einzelobjekt)[Kategorie = myChoice].Honorar)
Sollten die IDs der beiden Kategorie-Auswahlen unterschiedlich ausfallen, dann jeweils "text(Kategorie)", wenn möglich sollte das Arbeiten mit den IDs aber bevorzugt werden...
lg, Torsten
-
Hallo Torsten,
vielen Dank für die schnelle Hilfe. Hat mit der Variante "text(Kategorie)" super gut geklappt.
Werde jetzt so mal weiterarbeiten.
Alles Gute
Berthold
Content aside
- vor 5 JahrenZuletzt aktiv
- 2Antworten
- 1305Ansichten