#1 Wed 10 March 2021 10:40
- Axel S
- Participant occasionnel
- Date d'inscription: 23 Apr 2019
- Messages: 18
QGIS: regroupement attributs champ annees
Bonjour,
J'ai un champ "année de mise en service" avec des attributs allant de 1901 à 2021.
Je souhaite regrouper ces valeurs dans un nouveau champ pour créer des tranches de 10 ou 20 ans.
Ce serait une solution du type : "de 1901 à 1911" : "1" - de 1912 à 1922 : "2" et ainsi de suite.
Quelqu'un possède une expression pour ce genre de tâche ?
Merci et bonne journée,
Hors ligne
#2 Wed 10 March 2021 20:14
- Miniopterine
- Participant assidu
- Date d'inscription: 29 Nov 2005
- Messages: 278
Re: QGIS: regroupement attributs champ annees
Bonjour,
Je créerais un nouveau champ avec comme expression un case when end style case champannee > 1900 and champannee<1910 then 1 else...
Dernière modification par Miniopterine (Thu 11 March 2021 19:24)
Hors ligne
#3 Thu 11 March 2021 17:03
- SANTANNA
- Moderateur
- Lieu: Angers
- Date d'inscription: 18 Jan 2008
- Messages: 3946
Re: QGIS: regroupement attributs champ annees
Bonjour,
Je souhaite regrouper ces valeurs dans un nouveau champ pour créer des tranches de 10 ou 20 ans.
Ce serait une solution du type : "de 1901 à 1911" : "1" - de 1912 à 1922 : "2" et ainsi de suite.
Votre exemple ne correspond pas à votre tranche annoncée. 11 ou 10 du coup?
Autrement, on peut essayer de faire une division par la valeur de tranche souhaitée, en ne conservant que le quotient. Donc toutes les années de service dont le quotient par 10/11 serait identique vont appartenir à la même classe. Mais comme la valeur de départ n'est pas un multiple du diviseur, on va tricher un peu et recalibrer sur le bon multiple. Que renvoie ceci (en supposant que vous voulez 11 et que annee est votre nom de champ:
Code:
floor(("annee" - (minimum("annee") % 11)) /11)
Hors ligne
#4 Fri 12 March 2021 08:29
- Axel S
- Participant occasionnel
- Date d'inscription: 23 Apr 2019
- Messages: 18
Re: QGIS: regroupement attributs champ annees
Merci Santanna,
Il s'agit bien de tranche de 10 ans, votre exemple fonctionnerait en l'adaptant au nouveau nombre ?
Hors ligne
#5 Fri 12 March 2021 09:32
- SANTANNA
- Moderateur
- Lieu: Angers
- Date d'inscription: 18 Jan 2008
- Messages: 3946
Re: QGIS: regroupement attributs champ annees
Bonjour,
Just try it!
Hors ligne