Skip to main content
Weil einfach - produktiver ist

Der Daten Spezialist

Konvertieren Sie die Daten mühelos zwischen verschiedenen Formaten ohne Programmierkenntnisse dank Visual Designer. Effizient und super einfach.
Flowheater Download

Zahlenstring in Dezimalzahl mit 2 Nachkommen umwandeln

Mehr
4 Jahre 4 Monate her #3871 von Thomas Hörner
Zahlenstring in Dezimalzahl mit 2 Nachkommen umwandeln wurde erstellt von Thomas Hörner
Hallo,

ich bin Anfänger mit der Flowheater-SW und hoffe ich stelle an der richtigen Stelle mein Anliegen. Folgendes Problem:
Ich solle eine Textdatei in einen SQL-Server - Tabelle importieren, was perfekt funktioniert. Allerdings gibt es 2 Felder/Spalten, die einen Zahlenstring von 9 Stellen enthalten, was einen EK- VK-Preis beinhaltet. Diesen müsste ich nun beim Importieren in eine Dezimalzahl umwandeln mit eben 2 Nachkomme Stellen.
Beispiel im Textfile: 000007823 muss 78,23 ergeben.
Alles was ich bisher probiert habe führte immer nur zu folgendem Ergebnis: 7823,00

Gibt es hierfür beim Import Textfile Adapter zu SQLServer Adapter eine Lösung?

MfG
Thomas Hörner

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
4 Jahre 4 Monate her #3872 von FlowHeater-Team
Hallo Herr Hörner,

Sie müssen die Zeichenkette nur durch 100 teilen, das war´s :-) Dazu müssen Sie die Zeichenfolge durch einen Division Heater schicken und hier als Operand 100 angeben, siehe Screenshot.

Der FlowHeater wandelt dann die Zeichenfolge automatisch in eine Zahl ( FlowHeater Datentyp Decimal). Durch den Teiler 100 erhalten Sie dann automatisch die 2 Nachkommastellen.

Im Anhang finden Sie ein kleines Beispiel dazu.



Dateianhang:

Dateiname: mit-zeiche...hnen.zip
Dateigröße:2 KB

gruß
Robert Stark

Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
Anhänge:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
4 Jahre 4 Monate her #3873 von Thomas Hörner
Hallo Herr Stark,

vielen Dank für die schnelle Antwort, es funktioniert top.

Gruß
Thomas Hörner

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
3 Jahre 1 Monat her - 3 Jahre 1 Monat her #4227 von Sherzod
Hallo Herr Stark, 

ich hatte auch ähnliche Situation. Aber Ich habe verschiedenartige Zellen die ich auf dezimal Zahl umwandeln muss. Z. b: 00443800 sollte wie 443,80 aussehen. Das habe ich geschafft. Aber ich habe Problem solche Zahlen wie diese   0-33319470 => -33319,47 so umzuwandeln. 

Brauche ich eine Net. Script die Zahlen genauso wie gewollt zu erstellen?

Könnten Sie mir dabei helfen?
vielen Dank im Voraus
Anhänge:
Letzte Änderung: 3 Jahre 1 Monat her von Sherzod .

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
3 Jahre 1 Monat her #4228 von FlowHeater-Team
Hallo Sherzod,

ich sehe in Ihrem Beispiel zwar keine Zahl die so „0-33319“ formatiert ist. Hier stehen nur negative Zahlen, die im Prinzip genauso funktionieren sollten. Ich habe Ihnen hierzu ein kleines Beispiel erstellt, siehe Anhang.

Hier wird zusätzlich noch über den String Replace Heater mögliche vorkommen von „0-„ durch „-„ ersetzt, anschließend funktioniert die Division durch 100 problemlos.



Dateianhang:

Dateiname: zahlen-for...3-15.zip
Dateigröße:6 KB

gruß
Robert Stark

Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
Anhänge:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
3 Jahre 1 Monat her #4229 von Sherzod
das klappt super.

Vielen Dank Herr Stark

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Ladezeit der Seite: 0.300 Sekunden

FlowHeater - Der Daten Spezialist

Effiziente Datenintegration und Transformation mit FlowHeater - Ihre Lösung für nahtlosen Datentransfer.

Rechtliches

Support & Kontakt

Kontaktinformation

Telefon:
0951 / 99339792

E-Mail:
Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein.


Copyright © 2009-2024 by FlowHeater GmbH. Alle Rechte vorbehalten.