[FOSSGIS-Talk] QGIS Beschriftung jede 10. Nummer

Claas Leiner claas.leiner at gkg-kassel.de
Mi Feb 10 10:53:18 CET 2016


Hallo Carsten.

Mit if:

if(right("Nummer",1) = 0,"Nummer",'')

Mit "Nummer" wird Beschriftet wenn von rechts das erste Zeichen 0 ist, 
ansonsten leere zeichenkette ('')

oder
if( "Nummer" % 10 = 0,"Nummer",'')

eine weitere Möglichkeit:

Case
when  "Nummer" % 10 = 0 then  "Nummer"
End

"Nummer" % 10 = 0 findet alle Zellen in der Spalte Nummer, die sich ohne 
Rest durch 10 teilen lassen.
20 % 10 ergibt 0
20 % 13 ergibt 3

Case Bedingung when then Ergebnis End
finde ich auch intuitiver als if.

Viele Grüße,

Claas




-- 
-----------------------------------------
GKG-Kassel - Dr.-Ing. Claas Leiner
QGIS-Support und mehr

Geodatenservice, Kartenwerkstatt &
GIS-Schule Kassel

Wilhelmshöher Allee 304 E
34131 Kassel
Tel. 0561/56013445
claas.leiner at gkg-kassel.de
http://www.gkg-kassel.de
----------------------------------------
Unterstützen Sie QGIS
QGIS-DE e.V. | http://qgis.de