Net-FX2

… digital memories …

Informatica PowerCenter

1000er Trennzeichen / Thousands Separator

Teil-Nr.
IP-90
Erstellt
Geändert
Lesezeit
1 Minute
Kommentare
0

Archivbeitrag von 2012. Programme, Geräte und Links können sich seitdem geändert haben.

Messingmünzen in Dreiergruppen gestapelt (mit VulKara erzeugt)

Da Informatica Powercenter 8.6.1 keine Funktion mitbringt, die das Formatieren von Fliesskommazahlen gemäß Lokalisierung o.ä. implementiert hat, hier ein kurzes Beispiel wie man die Aufgabenstellung per java-Transformation lösen könnte.

 

// Author: O.Schmidt
// Date: 20.02.2011
//
// –> formatiert Number(xx,x) gemaß deutscher Lokalisierung mit 1000er Trennzeichen
// und Komma als decimalSeparator
// Datentyp Input max. number(17,2)
// Datentyp des Rückgabewertes –> STRING(20)
//
// –> Import Packages : import java.text.*;
// import java.util.*;

// –> formats Numbervalues (number(xx,x) to choosen locale with thousands separator
// input datatype: max. number(17,2)
// output datatype: string(20)

if(!isNull(„NUMBER_17_2_in“))
{
NumberFormat formatter = NumberFormat.getNumberInstance(Locale.GERMAN);
STRING_20_out = formatter.format(NUMBER_17_2_in);
}
else
{
STRING_20_out = „0“;
}

 

Input:

2132323342.23

Output:

2.132.323.342,23      (GERMAN.locale)

2,132,323,432.23      (US.locale)

Hope this helps … 😉

0 0 Bewertungen
Beitragsbewertung
Abonnieren
Benachrichtigen bei
guest

0 Kommentare
Älteste
Neueste Meistbewertet