utiliser une valeur pour trouver la bonne colonne à utiliser dans une formuleSalut,
J'ai un tableau récapitulatif dans lequel j'aimerais créer une nouvelle colonne "Taux" avec une formule. La colonne MAXRESULT donne le nom de la colonne que je veux utiliser dans la formule. malheureusement, j'obtiens l'erreur "arguments manquants" lorsque je crée la formule basée sur le nom de la colonne.
Formule "Taux" de la colonne :
(100 * Column Name( Parse( "N(" || Char( :MAXRESULT ) || ")" ) )[]) / :N Rows

Qu'est-ce qui ne va pas ?
ScriptRe : utiliser une valeur pour trouver la bonne colonne à utiliser dans une formuleUne option consiste à utiliser As Column() ou Column() au lieu de Column Name() (avec As Column(), vous ne devriez pas avoir besoin de []). De plus, il ne devrait pas être nécessaire d'utiliser Parse().
Quelque chose comme ça
(100 * As Column("N(" || Char(:MAXRESULT) || ")")) / :N RowsRe : utiliser une valeur pour trouver la bonne colonne à utiliser dans une formuleSalut,
la formule proposée ne fonctionne toujours pas 

Erreur colonne non résolue

Erreur Impossible de trouver la colonne
autre chose que je puisse essayer ?
Merci pour votre aide
Re : utiliser une valeur pour trouver la bonne colonne à utiliser dans une formuleVoici un exemple qui montre que @jthi colonne fonctionne.Je pense que vous avez un problème avec vos données.
New Table( "Untitled 12",
Add Rows( 4 ),
New Column( "N(1.6)",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [445, 446, 0, 0] )
),
New Column( "N(1.5)",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [0, 0, 441, 446] )
),
New Column( "MAXRESULT",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [1.6, 1.6, 1.5, 1.5] )
),
New Column( "N Rows",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [446, 446, 446, 446] )
),
New Column( "Rate",
Numeric,
"Continuous",
Format( "Best", 12 ),
Formula( (100 * As Column( "N(" || Char( :MAXRESULT ) || ")" )) / :N Rows ),
Set Selected
)
)Re : utiliser une valeur pour trouver la bonne colonne à utiliser dans une formuleok ça marche aussi sur mon jeu de données.
la chose étrange est qu'il affiche toujours l'erreur dans l'aperçu, mais lorsque j'applique la formule, le résultat est bon.
Merci à tous !
Re : utiliser une valeur pour trouver la bonne colonne à utiliser dans une formuleL'éditeur de formule n'aime pas la formule. Il existe de nombreuses formules qui peuvent avoir ces soulignements rouges, mais elles fonctionneront toujours (en utilisant Current Data Table() par exemple). Dans ce cas, je pense que cela est dû à la non-évaluation des noms de colonnes dans la formule