<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />J'ai une table de données avec plusieurs colonnes d'état de ligne.J'ai également plusieurs scripts enregistrés dans la table de données pour analyse.Chaque script nécessite ses propres états de ligne, je dois donc me rappeler quelle colonne d'état de ligne va avec quel script, puis copier les états de ligne à partir des colonnes.Existe-t-il un moyen de modifier mes scripts pour définir les états de ligne corrects avant la fin de l'analyse ?Merci pour toute aide!
Mon parcours a commencé à peu près le même que le vôtre.JSL est un langage puissant que l'on apprend de plus en plus à son sujet.
PS
Veuillez cliquer sur le bouton « Corriger la réponse » pour marquer cette discussion comme ayant reçu une réponse afin d'aider les intervenants à l'identifier rapidement comme ayant fait l'objet d'une réponse.
Merci
J'ai compris!Le nom de la colonne Row State doit être entre guillemets !Fonctionne très bien!Merci!!!!!!Le JSL est tout grec pour moi - je suis un vieux type Fortran/Basic et mon cerveau ne semble pas être câblé pour JSL... ENCORE.
La colonne « Break - Cause Not Known » est analysée par JMP comme étant une instruction d'affectation.C'est à cause du "-" dans le nom.Remplacez l'instruction par :
dt:Name("Break - Cause Not Known")<Re : Colonnes d'état de script/ligne
Jim,
Voici le script que j'essaie d'exécuter avec les trois lignes ajoutées que vous suggérez.Ma colonne Row State est "Break - Cause Not Known".Maintenant, ce script ne fonctionnera pas.Qu'est-ce que je rate?
MERCI!!!
Noms par défaut ici (1)
dt=table de données actuelle();
dt:Break - Cause inconnue <
Générateur de graphiques (taille (661, 500), variables (X ( : catégorie de temps d'arrêt), Y ( : nombre total de minutes d'arrêt), superposition ( : équipage ) ), éléments ( barre (X, Y, légende ( 7 ), statistique récapitulative ( "N" ),Label( "Label by Value" ))),SendToReport(Dispatch({},"graph title",TextEditBox,{Set Text("Line 180 : Nombre d'escales par catégorie par équipage - janvier 2016)}),Dispatch( {}, "X title", TextEditBox, {Set Text( "" )} ),Dispatch( {}, "Y title", TextEditBox, {Set Texte( "Nombre d'arrêts" )} )))
Tout ce que vous avez à faire est d'ajouter en haut de votre script le jsl pour copier la colonne rowstate dans les rowstates avant de faire l'analyse.En supposant que la colonne rowstate s'appelle RowState_1, tout ce que vous avez à faire est d'avoir ce qui suit au début de votre script :
Noms par défaut ici( 1 );
dt=table de données actuelle();
dt:RowState_1 << Copier dans les états de ligne ();