J'ai besoin de comparer plusieurs colonnesSalut.
J'ai un tableau avec plusieurs colonnes avec des valeurs qui représentent le total des votes obtenus par les partis politiques. J'ai besoin d'un script qui trouve les plus grandes valeurs de ces colonnes et obtient le nom de la colonne, c'est-à-dire le parti politique.
Merci d'avance pour votre aide.
Manel
Re : J'ai besoin de comparer plusieurs colonnesSous forme de script :
dt << New Column( "Maximum",
Character,
"Nominal",
Formula(
Match(
Maximum(
:Party A,
:Party B,
:Party C,
:Party D
),
:Party A, "Party A",
:Party B, "Party B",
:Party C, "Party C",
:Party D, "Party D"
)
));Re : J'ai besoin de comparer plusieurs colonnesLa fonction Match() se trouve dans la section Conditionals de l'Editeur de formule.
Avec la fonction Maximum() construite et sélectionnée dans l'éditeur, cliquez sur Conditionals -> Match. Vous serez invité à ajouter des arguments , sélectionnez "Ne pas ajouter".
Cliquez ensuite sur le bouton ^ dans la barre d'outils pour ajouter les quatre paires d'arguments, puis remplissez-les.

Re : J'ai besoin de comparer plusieurs colonnesMerci beaucoup Jef,
J'ai une question.
Comment faire la deuxième partie de la formule?

Re : J'ai besoin de comparer plusieurs colonnesVous pouvez le faire avec le Éditeur de formules .
Utilisez le Fonction Maximum() pour trouver la valeur maximale dans les colonnes, puis le Fonction Match() pour le faire correspondre à quelle colonne il vient.
Le tableau de données ci-joint contient l'exemple.
