#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
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
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
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
....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 ...
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
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