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 Wed 05 December 2007 16:37

Nicolas VIGNON
Participant actif
Lieu: Ceyras (34)
Date d'inscription: 5 Sep 2005
Messages: 118

fonction Maximum avec 4 colonnes

Bonjour,

Exist'il une fonction proche de Maximum mais qui peut s'utiliser avec 4 colonnes ?
pour être plus clair je souhaiterais obtenir comme résultat dans une colonne donnée (ex: prix max 2004 - 2007) la valeur maximale se trouvant dans une des 4 autres colonnes (2004, 2005, 2006 et 2007)

Merci d'avance,

Nicolas Vignon
TERCIA consultants

Hors ligne

 

#2 Wed 05 December 2007 17:11

Nicolas VIGNON
Participant actif
Lieu: Ceyras (34)
Date d'inscription: 5 Sep 2005
Messages: 118

Re: fonction Maximum avec 4 colonnes

je peux toujours utiliser la fonction Maximum pour 2 colonnes, puis 2 autres et enfin le faire sur les 2 colonnes résultats mais je ne trouve pas cela très stimulant surtout si on a 20 colonnes !!!

Bonne soirée,

Nicolas Vignon

Hors ligne

 

#3 Wed 05 December 2007 17:28

Maurice
Membre
Lieu: Montpellier
Date d'inscription: 5 Sep 2005
Messages: 5331

Re: fonction Maximum avec 4 colonnes

Bonjour
Perso je fais ça avec Excel, puis ensuite une jointure
Mais on doit, en se creusant la tête si on a le temps, pouvoir le faire "dans" MI...

Hors ligne

 

#4 Wed 05 December 2007 17:36

Robin
GeoRezo forever
Lieu: France
Date d'inscription: 31 Aug 2005
Messages: 13614
Site web

Re: fonction Maximum avec 4 colonnes

Hello,

Et en imbriquant et en groupant deux par deux, selon la même idée de faire un maximum de maximum, ca ne suffirait pas ?

Genre :
Maximum(Maximum(Maximum(Maximum(Colonne1,Colonne2),Maximum(Colonne3,Colonne4)),
Maximum(Maximum(Colonne5,Colonne6),Maximum(Colonne7,Colonne8)))

Je sais la solution n'est pas follichonne et demande patiemment construire la requête, mais bon.. d'après mes rapides test ca marche en un coup...

Robin.

Ps : faire gaffe aux parenthèses !

Hors ligne

 

#5 Wed 05 December 2007 17:44

Nicolas VIGNON
Participant actif
Lieu: Ceyras (34)
Date d'inscription: 5 Sep 2005
Messages: 118

Re: fonction Maximum avec 4 colonnes

Je n'arrive pas à faire marcher ton expression
J'ai 4 colonnes :

Maximum(Maximum(prix_m2_2004,prix_m2_2005),Maximum(prix_m2_2006,prix_m2_2007))

ne marche pas, j'ai surement écrit cela de travers....

Hors ligne

 

#6 Wed 05 December 2007 17:48

Nicolas VIGNON
Participant actif
Lieu: Ceyras (34)
Date d'inscription: 5 Sep 2005
Messages: 118

Re: fonction Maximum avec 4 colonnes

Cool !

Ca marche sauf qu'il indique une erreur de synthaxe lorsqu'on fait vérifier, mais ça fonctionne quand même...

Merci et bonne soirée,

Nicolas Vignon

Hors ligne

 

#7 Wed 05 December 2007 17:51

Robin
GeoRezo forever
Lieu: France
Date d'inscription: 31 Aug 2005
Messages: 13614
Site web

Re: fonction Maximum avec 4 colonnes

Re,

Voilà ce que j'ai écrit dans mon fichier test bidon, c'est à dire la même chose que toi :

Code:

Maximum(Maximum(aaa,bbbb),Maximum(cccc,dddd))

La syntaxe semble bonne. Vérifie que tu mets bien cette expression dans le champ valeur de Table/Mise à jour colonne (ca je pense que c'est bon) et surtout que le champ final (qui accueille le résultat) est dans le bon format.

Robin.

EDIT : pas vu ton message précédent wink

Hors ligne

 

#8 Wed 05 December 2007 23:21

Maurice
Membre
Lieu: Montpellier
Date d'inscription: 5 Sep 2005
Messages: 5331

Re: fonction Maximum avec 4 colonnes

Robin a écrit:

....Maximum(Maximum(Maximum(Maximum(Colonne1,Colonne2),Maximum(Colonne3,Colonne4)),Maximum(Maximum(Colonne5,Colonne6),Maximum(Colonne7,Colonne8)))...


Comme je disais: dans MI c'est maximum (puissance n) compliqué, alors qu'avec Excel ... tongue

Hors ligne

 

#9 Thu 06 December 2007 08:57

Nicolas VIGNON
Participant actif
Lieu: Ceyras (34)
Date d'inscription: 5 Sep 2005
Messages: 118

Re: fonction Maximum avec 4 colonnes

Une fois de plus, le développement de MI laisse parfois à désirer..... il ne devrait pourtant pas être difficile d'ajouter une fonction permettant de faire ce calcul sans passer par des bidouilles.

Bonne journée smile

Hors ligne

 

#10 Sun 27 January 2008 11:07

djabri.ahmed
Participant occasionnel
Lieu: Staoueli
Date d'inscription: 21 Jun 2006
Messages: 32

Re: fonction Maximum avec 4 colonnes

Fait la sélection suivante:

Select Maximum(Maximum(col1,col2),Maximum(col3,col4)) from MaTable into PrixMax

Dernière modification par djabri.ahmed (Sun 27 January 2008 11:09)


Ahmed DJABRI-Alger

Hors ligne

 

Pied de page des forums

Powered by FluxBB