Tables de jointure virtuelle par script dans JMP13Bonjour à tous!
J'ai essayé de faire cet exercice simple: joignez virtuellement deux tables créées par un autre script (vous pouvez prendre les exemples de tables attachés). En dessous de mon code:
dtlink = table de données ("Report");
dtref = table de données ("MAIN");
dtlink: Pattern << Set Property ("ID de lien", 1);
dtref: Pattern << Set Property ("Référence du lien", Table de référence ("Report.jmp"));
C’est là le problème ... Lorsque j’exécute le script, le rapport reçoit la "clé dorée" mais la table "MAIN" une clé "grise" (pas une clé bleue, et bleu signifie que cela fonctionne) SI les tables ne sont pas sauvegardées . Quand je fais tout manuellement, ça marche. Maintenant, lorsque les deux tables sont enregistrées quelque part et que je lance mon script, cela fonctionne. Je voudrais ne pas enregistrer les tables pour mon but. Est-ce que je fais quelque chose de mal?
Si vous prenez les tables ci-jointes, le script fonctionnera. Copiez les données dans de nouvelles tables (avec de nouveaux noms) sans les enregistrer, lancez mon script avec les nouveaux noms de table et ne pas travail. Je ne comprends pas!
Toute aide appréciée!
Eduardo
Re: Tables de jointure virtuelle par script dans JMP13J'ai documenté ce comportement à JMP vers la fin du mois d'août 2017.
Le numéro de suivi était [SAS 7612212360] pour JMP 13.2. Le support JMP a répondu avec
>>
Bien que la documentation n'indique pas explicitement que cela est nécessaire, cela est impliqué à la page suivante du document PDF Utilisation de JMP. (voir la capture d'écran en surbrillance de la page 256 de Utilisation de JMP dans leur réponse) ... après avoir parlé avec quelques ressources ici, les tables doivent être enregistrées sur le disque avant d’effectuer des jointures virtuelles.
<<
Il semble que la version actuelle nécessite que la référence de lien ait une extension .jmp, ce qui implique qu’elle est enregistrée sur le disque. Actuellement, il a le même comportement dans JMP 14.