in Tabelle 1 Summe einer Spalte von Tabelle 2 berechnen
ich habe gerade bei einer ganz simplen geschichte einen denkfehler und komme nicht weiter - kann mir jemand kurz helfen?
tabelle "ausgaben" hat die spalte "Gesamt" (in der beispiel DB mit einer Summe von 35.000 €)
tabelle "guv" hat eine beziehung zu "ausgaben"
in der tablle "guv" erstelle ich nun ein formelfeld und tippe ein:
sum(ausgaben.Gesamt)
es erscheint 0 € statt 35.000 €
wo ist der denkfehler? ;)
5 Antworten
-
-
Hallo MP, ohne jetzt in die Datenbank geschaut zu haben: Ist das Feld 'Gesamt' vielleicht ein Formelfeld, das mit format() oder styled() optisch aufbereitet wurde? Falls ja: Dann macht Ninox einen String daraus, also einen Text. Und mit Strings lassen sich keine mathematischen Operationen mehr durchführen. Ich würde es in dem Fall mal ohne die Formatierung versuchen oder in 'ausgaben' ein zweites Formelfeld erstellen, mit derselben Berechnungsformel, aber ohne format(), styled() u.ä.
-
Hi. Dein Script funktioniert, wenn Du die beiden Verknüpfung erstellst. Das hast Du in Deinem Beispiel nicht gemacht. Wenn Du die Gesamtsumme über alle Datensätze haben möchtest, dann füge noch select vor dem Tabellennamen ein. Gruß Mirko
Content aside
- Status Answered
- vor 1 JahrZuletzt aktiv
- 5Antworten
- 57Ansichten
-
3
Folge bereits