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

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Tue 12 June 2012 10:40

nat43
Participant actif
Date d'inscription: 13 Mar 2008
Messages: 94

[FME] - Extraction d'entités d'une liste répondant à une somme

Bonjour,

Est-il possible sous FME d'extraire d'une liste seules les entités qui sont équivalentes à une somme ?!

J'ai une table formée des enregistrement suivants :

ID | SURF | Famille
----------------------
1  | 50       | A
2  | 300     | A
3  | 200     | A
4  | 400     | A
5  | 1000   | A
...

J'ai créé une liste par famille sous FME. Et je voudrais savoir quels sont les enregistrements dont la somme fait 500 ?
Est-ce possible avec FME ?! Et s'il y a plusieurs combinaisons, peut-on les identifier ?

Des pistes ? Des idées ?

Merci ...

++

NT

Hors ligne

 

#2 Tue 12 June 2012 11:00

Loic_GR
Moderateur
Lieu: Besancon
Date d'inscription: 12 May 2011
Messages: 1025
Site web

Re: [FME] - Extraction d'entités d'une liste répondant à une somme

Pourquoi ne pas faire un tester directement sur SURF et tester si SURF > 500 ?


Freelance traitements ETL FME certifié: www.sitdi-france.fr Twitter : @sitdifrance
Site perso ~ www.partir-en-vtt.com

Hors ligne

 

#3 Tue 12 June 2012 11:05

Mathieu
Participant occasionnel
Lieu: Paris
Date d'inscription: 6 Sep 2005
Messages: 37
Site web

Re: [FME] - Extraction d'entités d'une liste répondant à une somme

Si c'est la somme des Surf par famille que vous rechercher, utilisé StatisticsCalculator en groupant par famille et en analysant le champ SURF.
Sinon ListSummer devrait vous convenir

Hors ligne

 

#4 Tue 12 June 2012 11:15

nat43
Participant actif
Date d'inscription: 13 Mar 2008
Messages: 94

Re: [FME] - Extraction d'entités d'une liste répondant à une somme

Je cherche à identifier les combinaisons d'enregistrements dont la somme est strictement égal à 500.
Dans le cas présenté, l'ID 2+3 fait 500. Donc, en fin de traitement, je dois me retrouver avec ces deux enregistrements.

En gros, c'est faire un tester en boucle ID 1+2 égal à combien ?! ID 1+2+3 égal à combien ?! ID 1+3 égal à combien ?! ........

Dernière modification par nat43 (Tue 12 June 2012 11:17)

Hors ligne

 

Pied de page des forums

Powered by FluxBB