Salut,
J'ai joint une table de données qui vise à ajouter une légende personnalisée à chaque page d'un rapport de générateur de graphique de tracé X/Y généré à partir du script enregistré à l'intérieur.
La page est contrôlée par la variable :Group , j'ai besoin d'un moyen d'ajouter du texte personnalisé avec une statistique récapitulative personnalisée (%CV dans ce cas) à l'intrigue pour chaque :Group.
Pour l'essentiel, le script fonctionne (c'est-à-dire que le texte et la statistique sont envoyés correctement à chaque tracé), mais la valeur envoyée est incorrecte.
Le script fonctionne en rassemblant une liste de valeurs %CV pour chaque :Group, avec l'intention d'être appelées plus tard dans le script pour que les valeurs soient envoyées à la page/intrigue/framebox appropriée pour un :Group donné.
Comme le script est écrit actuellement, il semble que la 'boucle for' passera à la dernière valeur de la liste avant de commencer à envoyer des valeurs au tracé pour chaque :Group, de sorte que chaque tracé obtienne la dernière valeur de la liste, plutôt que celui qui s'y rapporte est :Group.
Je crois que cela est dû à l'utilisation de '; ' à la fin de la ligne 61, cependant, si j'utilise un ' , ' ici, la 'boucle for' provoquerait une erreur car il y aurait trop d'arguments dans la fonction for.
J'ai besoin d'un moyen d'incrémenter jusqu'à la 1ère valeur de la liste, puis d'envoyer cette valeur à la 1ère zone de cadre, puis d'incrémenter jusqu'à la 2ème valeur de la liste, puis d'envoyer cette valeur à la 2ème zone de cadre, et ainsi de suite. ..
J'obtiens également une erreur de plage d'indice qui, je pense, pourrait être due à la façon dont j'essaie d'appeler les valeurs de la liste dans la "boucle for". Soit l'indice ne peut pas être utilisé de cette façon dans la boucle for, soit les valeurs de la liste ne sont pas accessibles avec la "boucle for" écrite telle qu'elle est actuellement.
J'espère que quelqu'un pourra m'aider à résoudre ce problème