Salut à tous, j'espère que quelqu'un pourra m'aider avec cette demande, j'essaie d'écrire un script JSL pour créer plusieurs analyses Fit Y à X en utilisant une condition where, puis je dois enregistrer chaque analyse générée avec les valeurs de la colonne utilisée pour Where sous forme de fichier JPEG.
Jusqu'à présent, c'est mon script initial mais j'ai remarqué que je crée juste une analyse répétée (fois les outils utilisés pour "Où"), je suppose que mon erreur est quelque part sur la façon dont je spécifie les N éléments. J'ajoute également un exemple de table pour les données.
Merci en avance.
Noms par défaut à ici( 1 );
dt = table de données actuelle();
resume(groupid = by(:TOOL));
afficher (identifiant de groupe);
For( i = 1, i <= N Items( groupid ), i++,
pic = dt << Sens unique(
Y( :Mesure ),
X( :date de traitement ),
Où ( :TOOL == groupid [i]);
pic << Enregistrer l'image( "E:\Sample\FitYbyX_" || groupid[i] ||".jpg", JPEG );
);););
Merci @Mark_Bailey c'est exactement ce dont j'ai besoin.
Je pense qu'il serait peut-être préférable d'utiliser :TOOL dans le rôle By, puis de parcourir les résultats :
Names Default To Here( 1 );
dt = Current Data Table();
Summarize( groupid = by( :TOOL ) );
Show( groupid );
ow = dt << Oneway( Y( :Measure ), X( :Processdate ), By( :TOOL ) );
For( i = 1, i <= N Items( groupid ), i++,
pic = ow[i] << Save Picture( "E:\Sample\FitYbyX_" || groupid[i] || ".jpg", JPEG )
);