<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />J'ai besoin de générer plusieurs graphes d'ajustement x par x. le nombre de graphiques générés variera en fonction des valeurs uniques dans la colonne 'RECIPE' (utilisée dans la clause where)
Exemple:
Une manière(
Y (: VALUE),
X (: OUTIL),
Parcelles de terrain (1),
Axe X Proportionnel (0),
Grand moyen (0),
Où (: RECETTE == " RecetteA ")
SendToReport (générer
etc
etc
etc
La colonne RECIPE peut contenir n’importe quel nombre de valeurs uniques (" RecetteA "," RecetteB "," Recette67283 ", etc ...), générant ainsi un nombre quelconque de graphes y x différents pour chaque RECETTE unique.
lorsque je copie le script de saut, il génère simplement un bloc de code supplémentaire pour chaque Où (: RECETTE == "__________") valeur.
J'ai besoin de ce script pour l'appliquer à n'importe quel jeu de données Par conséquent, je ne peux pas appeler spécifiquement une chaîne à rechercher dans la clause Where, car ces chaînes varieront en fonction de l'ensemble de données!
J'ai essayé d'utiliser un caractère générique (?) Dans la chaîne Where et cela n'a pas fonctionné:
Exemple
Une manière(
Y (: VALUE),
X (: OUTIL),
Parcelles de terrain (1),
Axe X Proportionnel (0),
Grand moyen (0),
Où (: RECETTE == "?")
SendToReport (générer
etc
etc
Je suppose que la meilleure façon d’y parvenir est d’utiliser des tableaux associatifs.
Si j'utilise ce code pour créer un tableau de RECETTES uniques:
uniqueRecettes = tableau associatif (: RECETTE);
et puis essayez de saisir une valeur de clé spécifique, disons la première:
Une manière(
Y (: VALUE),
X (: OUTIL),
Parcelles de terrain (1),
Axe X Proportionnel (0),
Grand moyen (0),
Où (: RECETTE == uniqueRecipes << First )
SendToReport (générer
etc
etc
ce qui précède n'a pas marché..
mais si je lance juste cette ligne de code:
uniqueRecipes << First
Je reçois la bonne chaîne retournée:
"RecetteA"
Je suis complètement perplexe .. Peut-être que l'utilisation de tableaux associatifs est une mauvaise approche pour commencer et qu'il existe un moyen plus simple? Je pensais que si je pouvais utiliser des valeurs de tableau dans la clause Where, je pourrais utiliser une sorte de boucle pour parcourir chacune des valeurs uniques du tableau ...
toute aide est Très appréciée ! Merci pour votre temps
Lorsque vous utilisez une plate-forme de manière interactive et spécifiez une variable Par, au lieu d'utiliser Script pour enregistrer le script, utilisez l'option Script de tous les groupes dans le même menu déroulant. Ensuite, vous verrez par au lieu de plusieurs blocs Où.
Wow cela a fonctionné! si simple, pourtant je le rendais si complexe ... quand j'ai copié le script écrit par JMP en sélectionnant l'interface utilisateur, il utilisait la commande Where () et non le By ()
Je vous remercie! tu m'as juste sauvé des heures de frustration!