<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Salut,
J'ai une question 3 en 1:
1. J'aimerais que JMP récupère une "table-modèles" dans le même répertoire que celui où se trouve le script. Ce chemin peut varier en fonction de l'utilisateur en raison de la configuration du réseau. J'ai réussi à utiliser le lien "fixe" suivant:
TempTable = "K: \ ... \ TableTemplate.jmp";
open (TempTable);
(cette configuration fonctionne)
la table de données est située dans le même répertoire que le script, par conséquent, je devrais pouvoir utiliser:
TempTable = ".. \ [chemin] \ TableTemplate.jmp"
open (TempTable);
Cependant cela ne fonctionne pas.
2 J'aimerais créer un filtre de données interactif:
dt = ouvert (table);
TableWindow = Nouvelle fenêtre ("Entrer une entrée",
Zone de liste H (
// Crée une zone de texte et une zone de saisie.
Zone de texte ("Entrez les valeurs"),
Boîte d'espacement (taille (1,10));
Filtre = Zone d'édition numérique (. ),
),
// Crée une zone de boutons qui utilisera le filtre pour sélectionner et sous-définir des données spécifiques dans une nouvelle table.
Boîte à boutons ("Ajouter de la valeur",
Si (est manquant (filtre << get) == 0),
dt << Sélectionnez Where (: Value == (Filter << get)),
dt << sous-ensemble ((lignes sélectionnées), nom de la table de sortie ("sous-ensemble"));
TableWindow << Fermer la fenêtre;
,
Filtre << set (. )
Dialogue ("Valeur incorrecte");
)
3 J'ai un script qui trace les valeurs numériques sur l'axe des ordonnées et les lots (caractères) sur l'axe des abscisses. J'essaie de trouver un moyen de générer un rapport indiquant tous les échantillons dont la valeur est inférieure à la moyenne de la population. Peut-être que cela pourrait fonctionner comme ceci:
dt << Sélectionnez Where (: Sample == X),
moyenne X = moyenne (valeur);
dt << Sélectionnez où (: Sample == X & Value
// sous-ensemble toutes les colonnes liées à ces lignes
dt << sous-ensemble ((lignes sélectionnées), nom de la table de sortie ("sous-ensemble"));
Merci pour toute l'aide, à la vôtre!
Salut,
Merci pour votre réponse. J'ai pu résoudre deux de ces problèmes, mais le problème du chemin relatif reste toujours ouvert. Je vais créer un nouveau ticket pour ce numéro.
Sincères amitiés
Anders
si vous avez toujours un problème avec l'un de ceux-ci, il est probablement préférable de les poster en tant que questions individuelles.
La 2ème question est résolue par:
InputWindow = Nouvelle fenêtre ("Entrer une entrée",
Zone de liste V (
Boîte d'espacement (taille (1, 10)),
Zone de texte ("Entrer dans les entrées"),
Boîte d'espacement (taille (1, 10)),
Zone de liste H (
Zone de texte ("Max respons uppgift 1"),
Boîte d'espacement (taille (10, 1)),
Médian = Zone d'édition numérique (. ),
Boîte d'espacement (taille (10, 1)),
),
Boîte d'espacement (taille (1, 10)),
Zone de liste H (
Boîte à boutons ("Lägg till värde",
Si (est manquant (médiane << get) == 0,
Tableau << Select Where (: ISU> (Median << get) »);
Table << Sous-ensemble ((Lignes sélectionnées), Nom de la table en sortie ("Ber1"));
InputWindow << Fermer la fenêtre;
,
Médiane << set (. )
Dialog ("ogiltiga värden:");
)
),
Boîte d'espacement (taille (10, 1)),
Boîte à boutons ("Stäng",
InputWindow << Fermer la fenêtre
)
)