[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