0

Addieren von Berechnungsfelder

Hallo, 
Ich stehe auf dem Schlauch. Ich möchte 2 oder 3 Berechnungs-Felder aus unterschiedlichen Tabellen in einem neuen Berechnungsfeld addieren. Und seit geraumer Zeit passiert Folgendes. Die Summer ist nicht als  addierte Gesamtsumme in dem Berechnugnsfeld zu sehen sondern als die jeweiligen zahlen stehen nebeneinander. Ich habe keine Ahnung warum. 
Dazu habe ich ein Screenshot hochgeladen. Kann mir jemand helfen? Vielen Dank.

Die Funktion sieht so aus: 'Summe Brutto' + Reisespesen.'Gesamtkosten Brutto'

Und das Ergebnis wie im Screenshot. 

7 Antworten

null
    • Ninox-Professional
    • planoxpro
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Vermutlich(!) wurden die Berechnungsfelder mit format() oder styled() optisch aufbereitet und dadurch in Strings, also Texte konvertiert. Deshalb werden sie nicht mehr als Zahlen erkannt und einfach nur als Zeichenkette hintereinander gesetzt. Soweit ich weiß, lassen sie sich auch mit numbers() nicht mehr in numerische Werte zurückverwandeln. Man müsste ggf. also die Formatierungen entfernen oder weitere, rein numerische Funktionsfelder erstellen und in der Berechnung auf diese zugreifen.
     

    • rhaerer
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Danke planox.pro für deine schnelle Antwort. Hat aber nicht "gefunzt".
    Habe alle möglichen Schritte durchgespielt und keine Änderung herbeigeführt, aber ich hatte dann doch eine Lösung gefunden mit der Formel: sum(Ergebnisfeld1) + sum(Ergebnisfeld2).

    Jetzt gehts. Danke 

      • rainless
      • vor 2 Jahren
      • Gemeldet - anzeigen

      rhaerer Ich denke bei planox.pros Antwort ist ein Tippfehler drin. Es muss number() heißen, nicht numbers() ... also ohne 's' am Ende. Das fände ich sicherer als sum().

      • Ninox-Professional
      • planoxpro
      • vor 2 Jahren
      • Gemeldet - anzeigen

      Lars Klar, es muss natürlich number() ohne "s" heißen. Danke für's Korrigieren!

    • rhaerer
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Hallo Lars, danke für den Hinweis. es funktioniert auch mit number(). 
    Siehst du eine Gefahr wenn ich das mit sum()  erstelle? 
     

      • rainless
      • vor 2 Jahren
      • Gemeldet - anzeigen

      rhaerer Ich kenne weder die Implementierung von number() noch von sum(). Ich würde halt immer die einfachere und geradlinigere Funktion wählen - im Zweifelsfall ist sie sogar schneller.

      • rhaerer
      • vor 2 Jahren
      • Gemeldet - anzeigen

      Lars alles klar. Vielen Dank und schönes Wochenende

Content aside

  • Status Answered
  • vor 2 JahrenZuletzt aktiv
  • 7Antworten
  • 61Ansichten
  • 3 Folge bereits