Ich kann es nicht mit Sicherheit sagen, ohne die Datentabelle zu sehen, mit der Sie arbeiten, oder das vollständige Skript, aber ich vermute, dass die Column Switcher-Meldung in Zeile 4 keinen Column Switcher erfolgreich erstellt. Wenn das erste Argument beispielsweise kein Verweis auf eine Spalte in RAW_DATA_TABLE ist, wird der Spaltenumschalter nicht erfolgreich erstellt, was bedeutet, dass Get List keine Liste von Spalten als Argument für N Elemente zurückgeben kann.
Stellen Sie sicher, dass :Name( "Y" ) die erwartete Spaltenreferenz zurückgibt und dass without_limits eine Liste von Spaltenreferenzen ist.
Hallo alle,
Ich versuche, ein Fenster zu erstellen, das einen Plattformlink integriert, der Folgendes ermöglicht:
- eine Statistiktabelle,
- und eine Grafik
Die Statistiktabelle und das Diagramm basieren auf der Benutzerauswahl und verfügen über einen Spaltenumschalter.
Am Ende wird alles mit dem Plattformlink verknüpft.
Ich habe genau die gleiche Programmierung basierend auf zwei verschiedenen Listen durchgeführt.
Einer davon funktioniert wirklich gut.
Beim zweiten Mal erhalte ich jedoch diese Meldung:
„Das Argument „Anzahl der Elemente()“ muss eine Liste sein, wenn auf „N Elemente“ zugegriffen oder diese ausgewertet werden, …“

Hier ist mein Programm:
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 );
...Irgendeine Idee des Problems?
Sebastian