1

Formel und Zahl multiplizieren

Hallo Team

ich kann Formel und Zahl nicht miteinander multiplizieren, gibt es dazu eine lösung ?

 

LG

3 Antworten

null
    • Ninox-Professional
    • planoxpro
    • vor 1 Monat
    • Gemeldet - anzeigen

    Hallo Oguz, ich kenne zwar weder den Inhalt noch die Fehlermeldung, würde aber als allererstes mal prüfen, ob das Ergebnis von '(22) Etagen Nr' auch tatsächlich ein numerisches ist. Wenn dort bspw. eine "Zahl" drinsteht, die mit format() oder styled() formatiert wurde, dann ist es jetzt ein String/Text, mit dem sich keine mathematischen Operationen mehr durchführen lassen.
     

      • Oguz_2019
      • vor 1 Monat
      • Gemeldet - anzeigen

       Ich habe ein Textfeld weitergeführt auf Formel (22) Etagen Nr. und versuche, dieses zu multiplizieren. Das bedeutet für mich, dass ich einen String darin habe. Kann man ihn in ein Zahlenformat umwandeln?

      • Ninox-Professional
      • planoxpro
      • vor 1 Monat
      • Gemeldet - anzeigen

       Wenn das fx-Feld ausschließlich Ziffern enthält, z. B. "23", dann kannst du es mit number() versuchen:

      '(22) Menge' * number('(22) Etagen Nr')

      Wenn es eine Dezimalzahl ist oder irgendwelche anderen Zeichen enthält, wird's deutlich schwieriger. In dem Fall würde ich das Datenmodell überdenken und ggf. so ändern, dass alle Werte, mit denen mathematische Operationen durchgeführt werden sollen (bzw. könnten), auch als numerische Werte vorliegen.

      Häufiges Konvertieren von Werten von String in Zahl oder umgekehrt kann sich am Ende auch negativ auf fir Performance auswirken. Grundsätzlich gilt: Je weniger Formelfelder, desto besser.