Rechnen mit Ja nein Feld
Ich habe eine Tabelle mit einer Untertabelle. Sollte in der Untertabelle nun ein Ja/ Nein Feld auf Nein stehen, sollen diese zusammengerechnet werden
“Summe Offene Rechnungen”= wenn ja/nein feld auf nein dann summe Rechnungen addieren
6 Antworten
-
Hallo Sven, wenn alle Datensätze der Untertabelle berücksichtigt werden sollen, bei denen das Ja/Nein-Feld auf “Nein” steht, dann würde ich es so versuchen:
sum((UNTERTABELLE where JANEINFELD = false).BETRAG)
Die groß geschriebenen Bezeichnungen sind Platzhalter und müssen durch die tatsächlichen Namen ersetzt werden.
-
Danke für Deine schnelle Hilfe aber ich stelle mich in meiner ersten Datenbank scheinbar etwas doof an.
Ich habe eine Tabelle Patienten mit einer Untertabelle Rechnungen.
Nun soll das Feld “Offene Rechnungen” in Tabelle “Patienten”, die Summe der “Rechnungssummen” aus den “Rechnungen” die mit JA/ NEIN auf nein stehen, enthalten.
sum((Behandlungen where Behandlungen.“Bezahlt?” = false).“Summe offene Rechnungen”)
das klappt leider nicht
-
Ich hatte auch einen Fehler gemacht, sorry. Bei verknüpften Tabellen ohne “select” nutzt man eckige Klammern statt “where”. Wenn die Untertabelle also “Rechnungen heißt und das Ja/Nein-Feld ”Bezahlt?“, dann müsste die Fomel für das Funktionsfeld in der Tabelle ”Patienten“ so lauten:
sum(Rechnungen[”Bezahlt?“ = false].SUMMIERFELD)
Wobei SUMMIERFELD für den Namen des Feldes der Untertabelle ”Rechnungen“ steht, dessen Wert ggf. summiert werden soll (wahrscheinlich der Rechnungsbetrag).
Mit der Formel würden also die Beträge aller offenen Rechnungen dieses Patienten summiert. Ich hoffe, das richtig verstanden zu haben.
-
Danke für Deine schnelle Hilfe aber ich stelle mich in meiner ersten Datenbank scheinbar etwas doof an.
Ich habe eine Tabelle Patienten mit einer Untertabelle Behandlungen.
Nun soll das Feld “Offene Rechnungen” aus Tabelle “Patienten”, die Summen der “Rechnungssummen” aus den “Behandlungen” die mit JA/ NEIN auf nein stehen, enthalten.
sum(Behandlungen[”Behandlungen.Bezahlt“ = false].Behandlungen.Rechnungssumme)
das klappt leider auch nicht
-
sum(Behandlungen[not Bezahlt].Rechnungssumme)
Leo
-
Leo Du bist mein HELD; DANKE
Content aside
- vor 4 JahrenZuletzt aktiv
- 6Antworten
- 679Ansichten