Plate-forme scriptée: le rapport ne s'affiche que lorsqu'il est exécuté depuis l'éditeur Bonjour.
J'ai scripté la plate-forme de distribution et l'exécute directement à partir d'un dossier ('//!' Sur la première ligne).
Lorsque le script est exécuté à partir du dossier, le rapport de distribution est exécuté mais ne s'affiche pas. Lorsqu'il est exécuté dans l'éditeur JSL, le rapport s'affiche comme prévu.
Que faut-il pour que le rapport s'affiche lorsqu'il est exécuté directement à partir du dossier?
Je vous remercie.
Re: Scripted Platform: Le rapport ne s'affiche que lorsqu'il est exécuté depuis l'éditeurVous pouvez également déplacer le rapport dans un journal, ce qui permet de fermer le tableau de données tout en gardant le rapport disponible.
Re: Scripted Platform: Le rapport ne s'affiche que lorsqu'il est exécuté depuis l'éditeurProblème résolu. Je fermais DT plus tard dans le script. Je suis un débutant JMP et pensais que le rapport resterait ouvert. Je sais maintenant que le rapport se ferme avec le tableau et que DT peut être masqué à la place (le faire maintenant).
C'est quand même drôle que le rapport * reste * parfois ouvert. Une sorte de condition de concurrence doit se produire.
Re: Scripted Platform: Le rapport ne s'affiche que lorsqu'il est exécuté depuis l'éditeurJe doute que JMP soit instable dans ce cas. Le fait de ne pas trouver de framebox ou de balance est symptomatique du fait que les colonnes transmises à la plate-forme ne sont pas trouvées, que les données dans les colonnes ne peuvent pas être utilisées pour générer la sortie demandée. Telles que toutes les données sont manquantes. Généralement, il faut trouver de tels problèmes, puis coder ces problèmes.
Re: Scripted Platform: Le rapport ne s'affiche que lorsqu'il est exécuté depuis l'éditeurJe devrais mentionner que j'utilise JMP 11.
Le comportement est floconneux. Même lorsqu’il exécute un script à partir de l’éditeur, il affiche parfois l’analyse de la distribution et d’autres non. JMP affichera également l'analyse de la distribution même si ces erreurs sont signalées:
Impossible de trouver ScaleBox ["5"] à {}
Impossible de trouver FrameBox ["Distrib Quantile Plot"] à {}
Je suis en mode test, un seul fichier est utilisé et la même colonne est consultée à chaque fois.
Les versions ultérieures de JMP sont-elles plus stables?
Re: Scripted Platform: Le rapport ne s'affiche que lorsqu'il est exécuté depuis l'éditeurMerci, txnelson.
J'ai ajouté la possibilité d'afficher le journal lors de l'exécution du script:
Cannot find ScaleBox[ "5" ] at {}
Cannot find FrameBox[ "Distrib Quantile Plot" ] at {}Scalebox et FrameBox ne sont en quelque sorte pas visibles pour la version non interactive du script.
distObj =
Distribution(
Stack( 1 ),
Freq( dt:EST_ASP ),
Continuous Distribution(
Column( dt:Sales Units ),
Horizontal Layout( 1 ),
Vertical( 0 ),
Count Axis( 1 ),
Outlier Box Plot( 0 ),
Normal Quantile Plot( 1 )
)
);
Comment puis-je les rendre visibles dans le script non interactif?
Re: Scripted Platform: Le rapport ne s'affiche que lorsqu'il est exécuté depuis l'éditeurLe rapport de distribution devrait apparaître sans changement. Examinez le journal de la session et recherchez tout message ou erreur.