Comment basculer entre les tableaux d'appareilsBonjour,
Je n'ai trouvé aucune fonction pour cela mais cela doit exister.
J'ai une table pleine de données « Données » dans laquelle je fais quelques calculs, puis je crée une nouvelle table de données « Newdata ».
Mon point est qu'après avoir créé ma nouvelle table de données "Newdata", je n'arrive pas à sélectionner ma première table de données "Data" pour faire de nouveaux calculs.
C'est pourquoi je cherche quelque chose à dire "n'utilisez pas la table de données que vous venez de créer mais sélectionnez la première et utilisez-la".
J'espère que c'est assez clair.
Merci !
Modélisation statistique avancéeÉtudes de marché et de consommationPersonnalisation de masseIngénierie de la qualité et des procédésFenêtresRe : Comment passer d'une table d'appareils à l'autreSi vous faites cela dans JSL, essayez d'affecter une référence aux tables que vous souhaitez manipuler, puis utilisez la référence appropriée pour les opérations suivantes. Par exemple:
NamesDefaultToHere(1);
dt1 = Open("$SAMPLE_DATA/Big Class.jmp");
dt2 = Open("$SAMPLE_DATA/Bands Data.jmp");
Print(CurrentDataTable() << getName);
Print(dt1 << getName);
Print(dt2 << getName);
Ré: Comment basculer entre les tableaux d'appareilsJe suis tout à fait d'accord avec la suggestion d'Ian d'attribuer des références aux tables en JSL, en utilisant la référence de table partout où cela est nécessaire :
table1 << Bivariate(...)
Les nouvelles tables sont généralement rendues « actuelles » et des actions telles que l'activation d'une fenêtre peuvent modifier la table actuelle. Il est possible d'utiliser Current Data Table() pour basculer entre elles, mais votre script sera beaucoup plus robuste en utilisant les références dt.
L'exemple d'Ian montre également l'utilisation de Names Default To Here(1), qui peut aider à isoler votre script d'un autre script utilisant les mêmes symboles de référence.
Ré: Comment basculer entre les tableaux d'appareilsSi vous n'êtes pas à l'aise avec les scripts, vous pouvez éventuellement utiliser une jointure virtuelle entre les 2 tables pour accéder aux données de « Data » dans « Newdata ». Voici un lien vers une courte vidéo JMP sur le sujet : Jointures virtuelles - Communauté d'utilisateurs JMP
Si vous utilisez l'éditeur de formules dans « Newdata » pour les calculs, vous pouvez référencer les données de la table « Données » en utilisant une référence de colonne telle que :
en tant que colonne (table de données ("Données"), "my_column_data")
où « my_column_data » est le nom de la colonne de la table « Data » qui contient les données que vous souhaitez utiliser dans « Newdata ».
Je suis d'accord avec Ian et Dan sur le fait que les scripts constituent la méthode la plus flexible et la plus puissante. Personnellement, je préfère les scripts, mais heureusement, il existe souvent plusieurs façons de réaliser le travail dans JMP, même si vous n'êtes pas un scripteur.
Ré: Comment basculer entre les tableaux d'appareilsMerci à ian_jmp, danschikore et mark_anawis pour votre réponse.
L'ouverture de la table est intelligente et fonctionne parfaitement !