QGIS UN BEL ESEMPIO DI USO DEGLI ARRAY

Supponiamo di lavorare con una tabella simile a quella di sotto:

dove la colonna valore contiene una lista di valori numerici.

Il quesito richiede di creare (o aggiornare) la colonna valore dividendo, i valori della lista, per 10 in modo da ottenere:

l’espressione utilizzata è:

array_to_string(
  array:=array_foreach(
    array:=string_to_array(
      string:="valore",
      delimiter:=','
    ),
    expression:=@element/10
  ),
  delimiter:=';'
)

Nel linguaggio umano significa:

Prendi il valore della singola cella, trasformala in array (string_to_array), e ogni elemento (@element) dividilo per 10. La funzione array_foreach farà un ciclo su tutte le celle.


NOTE FINALI: questo esempio spiega molto bene l’utilità degli array, ovvero, poter lavorare all’interno dei valori di una singola cella della tabella attributi.


RIFERIMENTI


I MIEI CANALI – ISCRIVITI


Se il blog post Ti è piaciuto cliccate su ‘Mi piace’, grazie!!!
if you liked the blog post click on ‘Like’, thank you !!!

SE IL POST/BLOG TI È STATO UTILE CONTRIBUISCI A MANTENERLO AGGIORNATO PAYPAL


Lascia un commento

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.