Date: prev next · Thread: first prev next last
2026 Archives by date, by thread · List index


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 à users+unsubscribe@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.