Substitute_Comma2DecimalSollte verwendet werden, wenn die Anzeigesprache auf ENGLISH eingestellt ist und der Import numerische Daten als Zeichen aufgrund des Kommas eingefügt hat. Dieses Skript konvertiert Werte mit Komma-Trennzeichen in Dezimal-Trennzeichen und ändert den Datentyp in fortlaufend.
Dieses Skript funktioniert nicht für die deutsche (oder andere) SPRACHEINSTELLUNG
Das zu konvertierende Skript finden Sie in der anderen kommentierten Richtung oder unter diesem Skript in Dateiaustausch (Substitute_Decimal2Comma.jsl).
Es gibt drei Dateien:
- "HowTo" Dokument "Commal2Decimal.doc"
- Die Skriptdatei selbst "Substitute_Comma2Decimal.jsl"
- Beispieldatentabelle zum Testen des Skripts "Decimal_Comma.jmp"
Möglicherweise möchten Sie es als Basis verwenden und das Skript so ändern, dass es Ihre Anforderungen erfüllt.
Bei Spracheinstellungen können Sie Fließkommazahlen importieren, die aufgrund eines falschen Fließkommatyps als Zeichen interpretiert werden: Komma (1,0) oder Dezimal (1,0). Dieses Skript dient dazu, Dezimalzahlen zu erwarten, aber Kommas zu importieren.
DezimalzahlenFließkommaFormatZahlenStellvertreterRe: Substitute_Comma2DecimalVielen Dank für dieses SEHR SINNVOLL JSL-Skript!
Betreff: Substitute_Comma2DecimalUpdate: Ab JMP 15 verfügt die RECODE-Funktionalität übrigens über eine neue Formelgenerierungsfunktion, die keine Übereinstimmungsanweisung verwendet. Dies ermöglicht die Verwendung von Code wie diesem als Basis für den Übergang:
Recode( :Column 6, {Substitute( _rcNow, ",", "." ), Num( _rcNow )} )
oder:
Num( Recode( :Column 6, {Substitute( _rcNow, ",", "." )} ) )
Schließlich müssen Sie den Modellierungstyp noch auf kontinuierlich setzen.
Nur wenn du es nicht wusstest 