Je ne peux pas dire avec certitude sans voir la table de données avec laquelle vous travaillez ou le script complet, mais je suppose que le message Column Switcher à la ligne 4 ne crée pas avec succès un sélecteur de colonne. Par exemple, si le premier argument n'est pas une référence à une colonne dans RAW_DATA_TABLE, le sélecteur de colonne n'est pas créé avec succès, ce qui signifie que Get List ne peut pas renvoyer une liste de colonnes comme argument pour N éléments.
Assurez-vous que :Name( "Y" ) renvoie la référence de colonne que vous attendez et que without_limits est une liste de références de colonne.
Bonjour à tous,
J'essaye de faire une fenêtre intégrant un lien plateforme qui fait :
- un tableau statistique,
- et un graphique
Le tableau et le graphique statistiques sont basés sur la sélection de l'utilisateur intégrant un sélecteur de colonnes.
Au final, tout est lié au lien plateforme.
J'ai fait exactement la même programmation basée sur deux listes différentes.
L'un d'entre eux fonctionne très bien.
Cependant, le deuxième, j'obtiens ce message :
"L'argument Nombre d'éléments() doit être une liste lors de l'accès ou de l'évaluation de "N éléments",..."

Voici mon programme :
Current Data Table( RAW_DATA_TABLE );
New Window( "Test",
V List Box(
coltstst1 = RAW_DATA_TABLE << Column Switcher( :Name( "Y" ), without_limits ),
Cadreall1 = Tabulate(
Show Control Panel( 0 ),
Add Table(
Row Table( Analysis Columns( :"Y" ), Statistics( N ) ),
Row Table( Analysis Columns( :Date ), Statistics( Min, Max ) )
),
),
// Création des statistiques descriptives
graph1 = Control Chart Builder(
Size( 534, 450 ),
Show Two Shewhart Charts( 0 ),
Show Control Panel( 0 ),
Sort by Row Order( 1 ),
Show Limit Summaries( 0 ),
Variables( Subgroup( :Numéro de lot ), Y( "Y" ), Phase( :"Version" ) ),
Chart( Points( Statistic( "Individual" ) ), Limits( Sigma( "Moving Range" ), Show Lower Limit( 0 ), Show Upper Limit( 0 ) ) ),
SendToReport( Dispatch( {}, "Control Chart Builder", OutlineBox, {Set Title( "Représentation graphique" )} ) )
)
)
);
coltstst1 << Link Platform( table1 );
coltstst1 << Link Platform( Cadreall1 );
coltstst1 << Link Platform( graph1 );
ncols1 = N Items( coltstst1 << get list );
...Une idée du problème ?
Sébastien