Bonjour,

Les tables dynamiques permettent des calculs agrégés (max, min, dates
extrêmes), mais elles ne sont pas conçues pour restituer automatiquement
les autres champs de la ligne source correspondante.

Dès qu’on souhaite “ramener la ligne associée à l’agrégat”,
on sort du périmètre des TCD et on entre dans une logique de requête
(agrégation + jointure).  C’est faisable dans une base de données
(y compris via l’interface graphique de Base/QBE), mais beaucoup plus
difficile et fragile dans Calc sur de très gros volumes
.

Cordialement

Bernard Schœnacker
57930 Fénétrange

Rédacteur technique industriel
Technicien méthodes

----- [email protected] a écrit :
> Bonsoir,
> 
> Certains vont peut-être dire que je fais une fixation sur ça mais, tant 
> qu'à faire d'apprendre quelque chose de nouveau, autant apprendre 
> l'outil convenable.
> 
> Pour autant que je puisse en juger, il s'agit là de requêtes assez 
> simples à implémenter dans Base.
> Pas besoin de créer la base puisqu'elle est déjà là
> Pas besoin d'apprendre le SQL, l'utilisation de l'outil de requêtes (ce 
> que l'on appelle le QBE : Query By Example) devrait suffire : dans une 
> sorte de tableau, on sélectionne les informations (alias "champs") que 
> l'on veut voir, on y indique aussi les critères de sélection à respecter 
> et on peut ajouter des fonctions de calcul si nécessaire...
> 
> Mais, évidemment, il faudrait avoir le véritable truc sous les yeux pour 
> être sûr de tout ça. ;)
> 
> Si cela n'a rien de confidentiel, un extrait de la base sous Calc (ou 
> toute la base, pourquoi pas ?!)  permettrait d'être plus précis. Et les 
> tables dynamiques déjà créées permettraient de se faire une idée de ce 
> qu'il y a à faire.
> Rappel, okazou : la liste n'accepte pas les pièces jointes, il faut 
> passer par un site de partage.
> 
> Ah oui : bienvenu sur la liste
> Et meilleurs vœux pour 2026. Et toutes les suivantes (soyons pas 
> radins...)
> 
> Christian
> 
> 
> 
> Le 2026-01-09 20:21, Emmanuel ROUSSEAU a écrit :
> > bonjour
> > 
> > tout nouveau inscrit sur cette liste
> > 
> > pour planter le décor, ça fait une trentaine d'années que tous mes 
> > ordis (perso et pro) tournent sous linux et logiciels libres ... j'ai 
> > une certaine connaissance
> > 
> > là, je dois utiliser la fonction de table dynamique pour extraire des 
> > données par tri d'un tableau
> > je n'ai jamais eu besoin d'utiliser ça (je connais la fonction de tri 
> > classique, mais là j'ai besoin de plus
> > du coup, j'ai passé du temps à chercher de la doc et des tutos sur 
> > internet, je commence à comprendre le fonctionnement de ces tables 
> > dynamiques, mais je suis bloqué sur certaines choses
> > 
> > pour que vous sachiez de quoi on parle ...
> > dans le cadre d'un projet collectif associatif et bénévole (réalisation 
> > d'un ouvrage numérique concernant les oiseaux du département de 
> > l'Aude), j'ai récupéré un jeu de données de plus d'un million de lignes 
> > (que j'ai du scinder en 2 tableaux)
> > 
> > il s'agit d'une extraction d'une base de donnée en ligne concernant les 
> > dix dernières années d'observations
> > ça concerne pas loin de 400 espèces d'oiseaux
> > chaque ligne du tableau représente une donnée
> > avec de nombreuses colonnes décrivant la donnée (date, géolocalisation, 
> > noms des observateurs, effectifs dénombrés, indices de reproduction, 
> > etc ... pour ne citer que celles qui nous intéressent ici)
> > 
> > après y avoir passé pas mal de temps, j'ai compris comment obtenir pour 
> > chaque espèce :
> > - l'effectif maximum
> > - les premières et dernières dates d'observation toutes années 
> > confondues (pour les espèce migratrices ne restant pas en hiver)
> > - les altitudes mini et maxi de reproduction (en filtrant les données 
> > suivant certains indices de reproduction)
> > 
> > ça fonctionne, mais j'aurais besoin d'aller plus loin et là je bloque 
> > (pas trouvé de solution jusqu'à présent)
> > 
> > j'aimerais que quand la manip me sort l'effectif maximal (ou les dates 
> > extrêmes de présence) enregistrés dans la base pour une espèce X, les 
> > résultats retournés m'indiquent également la date d'observation, le 
> > noms des observateurs, la commune concernées ...
> > et là ... j'ai pas trouvé comment faire ... mais peut-être que je 
> > touche la limite des possibilités offertes par cette option ?
> > 
> > j'espère avoir été suffisamment clair et pas trop long ;-)
> > 
> > si vous avez des pistes pour que je puisse avancer, je vous en remercie 
> > par ailleurs
> > 
> > 
> > manu
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > --
> > Emmanuel ROUSSEAU
> > Production artisanale de spiruline en bio AB
> > 
> > SPIRULINE DU VAL DE DAGNE
> > 11220 Pradelles en Val
> > 06.11.61.56.35
> > https://www.spiruline-valdedagne.fr/
> 
> -- 
> Envoyez un mail à [email protected] pour vous désinscrire
> Les archives de la liste sont disponibles à 
> https://listarchives.libreoffice.org/fr/users/
> Privacy Policy: https://www.documentfoundation.org/privacy


-- 
Envoyez un mail à [email protected] pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy

Répondre à