banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

GEODATA DAYS 2024

#1 Thu 11 February 2021 10:38

michel56
Participant assidu
Lieu: Lorient
Date d'inscription: 14 Jul 2012
Messages: 474

QGIS 3.16.3: Mise en page --> Table Attributaire

Bonjour,

Est-il possible d'utiliser la fonction aggregate() avec un filtre dans un attribut de la table attributaire. (Mise en page ->Table Attributaire)


Code:

aggregate('TblCOM','count','', "COMMUNE" = "Commune" )

C'est fonction affiche le nombre d'enregistrement de la table et ne filtre pas par Commune.

Si je saisis directement le nom de la commune le filtre fonctionne mais il met la même valeur à toutes les communes.

Code:

aggregate('TblCOM','count','', "COMMUNE" = 'Lorient' )

Dernière modification par michel56 (Thu 11 February 2021 10:40)


Opérateur cartographique & DAO & PHP.

Hors ligne

 

#2 Thu 11 February 2021 15:40

RACL
Participant occasionnel
Date d'inscription: 16 Jan 2020
Messages: 12

Re: QGIS 3.16.3: Mise en page --> Table Attributaire

Bonjour,

Si j'ai bien compris le problème, il me semble qu'il suffit simplement d'écrire "Commune" à la place de "COMMUNE" = "Commune"

Hors ligne

 

#3 Thu 11 February 2021 15:51

michel56
Participant assidu
Lieu: Lorient
Date d'inscription: 14 Jul 2012
Messages: 474

Re: QGIS 3.16.3: Mise en page --> Table Attributaire

Merci pour la réponse mais ça ne change rien.

Dans ma table TblCOM le champ est écrit "COMMUNE" et la couche de mon objet le champ est écrit "Commune"

Si au lieu de "Commune" j’écris 'Porspoder' le résultat est correct pour Porspoder mais il indique le même résultat aux six communes.

Dernière modification par michel56 (Thu 11 February 2021 15:52)


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Opérateur cartographique & DAO & PHP.

Hors ligne

 

#4 Thu 11 February 2021 17:58

SANTANNA
Moderateur
Lieu: Angers
Date d'inscription: 18 Jan 2008
Messages: 3896

Re: QGIS 3.16.3: Mise en page --> Table Attributaire

Bonjour,
J'imagine que c'est le total de carrefours et de mâts qui vous intéresse.
Pour permettre à la fonction d'itérer sur la couche en cours, il vous faut faire appel à @parent. Essayez donc

aggregate('TblCOM','count',"champ_carrefours", "COMMUNE" = attribute(@parent, 'Commune' ))


Si vous observez les exemples de la fonction (je sais, ça ne semble pas très lisible --- peut-être mieux ici?), vous trouverez des choses similaires

Hors ligne

 

#5 Fri 12 February 2021 07:40

michel56
Participant assidu
Lieu: Lorient
Date d'inscription: 14 Jul 2012
Messages: 474

Re: QGIS 3.16.3: Mise en page --> Table Attributaire

Bonjour SANTANNA,

C'est la fonction que je cherchais, çà marche impeccable.

Merci.


Opérateur cartographique & DAO & PHP.

Hors ligne

 

#6 Fri 12 February 2021 08:29

michel56
Participant assidu
Lieu: Lorient
Date d'inscription: 14 Jul 2012
Messages: 474

Re: QGIS 3.16.3: Mise en page --> Table Attributaire

Bonjour,

Pour les rédacteurs de la documentation:

Le contenu de la page n'est pas visible totalement sur tous les écrans.  https://docs.qgis.org/3.16/fr/docs/user … #aggregate

L’ascenseur horizontal est désactivé et le contenu de la page n'est pas visible sur mon ordinateur portable. Sur smartphone il fonctionne correctement. j'ai fait le test avec deux navigateurs différents.

https://developer.mozilla.org/fr/docs/W … overflow-x

Cordialement.

Dernière modification par michel56 (Fri 12 February 2021 08:29)


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Opérateur cartographique & DAO & PHP.

Hors ligne

 

#7 Mon 15 February 2021 09:45

SANTANNA
Moderateur
Lieu: Angers
Date d'inscription: 18 Jan 2008
Messages: 3896

Re: QGIS 3.16.3: Mise en page --> Table Attributaire

Bonjour,
@michel56, merci pour le signalement et la doc pour correction. Pourriez-vous confirmer si c’est réglé, svp? Merci

Hors ligne

 

#8 Mon 15 February 2021 10:00

michel56
Participant assidu
Lieu: Lorient
Date d'inscription: 14 Jul 2012
Messages: 474

Re: QGIS 3.16.3: Mise en page --> Table Attributaire

Bonjour,

Oui c'est corrigé, l'ascenseur horizontal est bien activé sur mon portable.

Cordialement.


Opérateur cartographique & DAO & PHP.

Hors ligne

 

#9 Mon 15 February 2021 10:40

SANTANNA
Moderateur
Lieu: Angers
Date d'inscription: 18 Jan 2008
Messages: 3896

Re: QGIS 3.16.3: Mise en page --> Table Attributaire

Super. Merci

Hors ligne

 

Pied de page des forums

Powered by FluxBB