Message posté par : LouisFOX (louisa.niort(a)hotmail.com)
----------------------------------------
Bonjour à tous,
J'ai une table avec une multitude de données. Je voudrais donc utiliser une fonction de type "si" pour compléter une colonne.
Exemple de ce que j'ai :
Colonne 1 Colonne 2
001 AER
001 AER NU
001 AEO
002 AER
002 AEO
002 SOU
etc....
Je voudrais que s'il y a dans le première colonne AER ou AEO, dans la seconde, il me mette ALU. Quand j'ai SOU, je voudrais qu'il me mette CUI et si j'ai AER NU, je voudrais qu'il me mette ACI. Tout ça sans qu'il me prenne en compte les chiffres devant.
Merci de votre aide, Cordialement, Louis
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=327195#p327195
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : SANTANNA
----------------------------------------
-----------------
Citation :
relation_aggregate('bdd_carroyage', 'sum', 'metal_mass')
-----------------
selon la doc, le paramètre représentant l'expression est entre double guillemets, soit
-----------------
Code :
relation_aggregate('bdd_carroyage', 'sum', "metal_mass")
-----------------
et pour la conversion, vous avez des fonctions dans le groupe "Conversion" telles que to_real ou to_int selon la donnée.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=327194#p327194
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : Juju25
----------------------------------------
relation_aggregate('bdd_carroyage', 'sum', 'metal_mass')
bdd_carroyage étant ma relation et metal_mass mon champ sur lequel j'aimerai qu'il fasse la somme. Je ne sais pas si cela à un rapport (je pense que oui) mais mon champs métal_mass est de type String. Comment le modifier (si cela à un rapport avec l'erreur) ?
Merci beaucoup !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=327193#p327193
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : SANTANNA
----------------------------------------
Bonjour,
Non, vous ne verrez pas les champs de la table enfant dans la calculatrice de champs de la table parent; ce serait pratique en effet. Il va vous falloir les noter et ajouter manuellement.
-----------------
Citation :
En fait, j'ai compris l'intérêt de la fonction relation_aggregate mais cela ne marche pas ... J'obtiens NULL à chaque fois. Est-ce vous voyez le problème ?
-----------------
Possibilité de voir la formule utilisée?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=327192#p327192
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : Thom25
----------------------------------------
Oups pardon j'ai lu en diagonale !!
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=327191#p327191
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : Juju25
----------------------------------------
Thom25 Je ne fais pas vraiment une jointure mais plutôt une relation. Je vois très bien la table associée quand j'utilise l'outils d'identification mais ce lien n’apparaît pas dans la table attributaire de ma couche parent (qui est mon carroyage en l’occurrence).
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=327190#p327190
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : Juju25
----------------------------------------
En fait, j'ai compris l'intérêt de la fonction relation_aggregate mais cela ne marche pas ... J'obtiens NULL à chaque fois. Est-ce vous voyez le problème ?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=327189#p327189
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : Thom25
----------------------------------------
La jointure à bien fonctionné en ouvrant la table attributaire de la couche parent ? Si c'est le cas tenté d'enregistrer / exporter la couche parent, normalement les champs qui étaient joins devraient être désormais inscrit en dur dans la couche enregistrée / exportée.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=327188#p327188
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : Juju25
----------------------------------------
Merci beaucoup pour votre aide.
J'ai bien réussi à faire la relation mais je n'arrive pas à agréger les données provenant de la couche enfant. Dans la calculatrice je ne vois pas les champs issus de la table de points...
Merci d'avance !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=327187#p327187
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : P'tite Sandrine
----------------------------------------
Bonjour,
Ok, je demande une mise à niveau à mes administrateurs et ensuite je reprendrai mes essais avec cette nouvelle option.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=327186#p327186
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net