string2double

SupportCommunity FPScript string2double

Ansicht von 3 Beiträgen - 1 bis 3 (von insgesamt 3)
  • Autor
    Beiträge
  • #12803
    Stefan PalaveevStefan Palaveev
    Mitglied

    Hallo,
    gibt es in FPScript eine Umkehroperation zu “String”, sowie z.B. string2double in Matlab?

    Danke

    #8461
    Stefan PalaveevStefan Palaveev
    Mitglied

    Hallo,
    gibt es in FPScript eine Umkehroperation zu “String”, sowie z.B. string2double in Matlab?

    Danke

    #9275
    Bernhard KantzBernhard Kantz
    Moderator

    Alle Operatoren zur Datenkonvertierung kann man in der Online-Hilfe unter Daten mathematisch analysieren > Referenz > FPScript-Operatoren > Datenkonvertierung finden. Im konkreten Fall wandelt FloatingPoint64 angewendet auf eine Zeichenkette (oder auch auf eine Datenreihe von solchen) in die entsprechende doppelt-genaue Fließkommazahl. Dabei werden die jeweiligen Ländereinstellungen bei der Konvertierung berücksichtigt: Im deutschen Sprachraum wird das Komma (statt dem Punkt im englischen Bereich) benutzt; also liefert

    FloatingPoint64 "3,14"

    das erwartete Resultat während

    FloatingPoint64 "3.14"

    zu einem Fehler führt.
    Will man dies umgehen, kann mit

    FloatingPoint64 StringReplace("3.14", ".", ",")
    

    der Dezimaltrenner ausgetauscht werden. Leider kann StringReplace() nur auf Einzelwerte angewendet werden, Datensätze muss man also in einer Schleifen bearbeiten.

Ansicht von 3 Beiträgen - 1 bis 3 (von insgesamt 3)
  • Du musst angemeldet sein, um auf dieses Thema antworten zu können.