[FOSSGIS-Talk] Dezimalstellen festlegen

Jürgen E. Fischer jef at norbit.de
Di Okt 22 11:56:20 CEST 2024


On Tue, 22. Oct 2024 at 07:17:41 +0200, G. Wagner, Wagner-IT wrote:
> > Das ist ja auch nur marginal besser - format_number liefert eine Zeichenkette.
> ok - das funktioniert
> 
> format_number steht zwar unter den Zeichenketten aber es heißt in der Hilfe: "Liefert eine Zahl..."
> Also für mich nicht besonders logisch. Zumal wenn das Abschneiden auf die
> gewünschte Stellenzahl funktioniert. 

Huh?  Was funktioniert denn nicht?  format_number produziert eine Zeichenkette
und damit wird das Feld befüllt.  Wenn das dann keinen Typ hat, der eine
Zeichenkette 1:1 aufnehmen kann, wird halt dorthin umgewandelt und dabei geht
die Formatierung dann ggf. wieder verloren und du hast allenfalls gerundet.

Für virtuelle Felder gibt's keine Genauigkeit.  Bei den meisten gebräuchlichen
Datenquellen kann man aber einen numerischen Datentypen mit Genauigkeit wählen.
Wenn Du statt einem virtuellen ein neues Feld mit Genauigkeit anlegst und ihm
das ursprüngliche Feld zuweist, sollte das also funktionieren - auch ohne
format_number.


Jürgen

-- 
Jürgen E. Fischer           norBIT GmbH             Tel. +49-4931-918175-31
Dipl.-Inf. (FH)             Rheinstraße 13          Fax. +49-4931-918175-50
Software Engineer           D-26506 Norden            https://www.norbit.de
QGIS release manager (PSC)  Germany                 IRC: jef on Libera|OFTC
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : signature.asc
Dateityp    : application/pgp-signature
Dateigröße  : 833 bytes
Beschreibung: nicht verfügbar
URL         : <http://lists.fossgis.de/pipermail/fossgis-talk-liste/attachments/20241022/47781a2d/attachment.sig>
-------------- nächster Teil --------------
Ein eingebundener Text mit undefiniertem Zeichensatz wurde abgetrennt.
Name: Pflichtangaben
URL: <http://lists.fossgis.de/pipermail/fossgis-talk-liste/attachments/20241022/47781a2d/attachment.ksh>


Mehr Informationen über die Mailingliste FOSSGIS-Talk-Liste