Hallo,
Ich habe eine Datentabelle angehängt, die darauf abzielt, jeder Seite eines X/Y-Plot-Diagramm-Builder-Berichts, der aus dem darin gespeicherten Skript generiert wurde, eine benutzerdefinierte Beschriftung hinzuzufügen.
Die Seite wird durch die Variable :Group gesteuert. Ich benötige eine Möglichkeit, dem Diagramm für jede :Group benutzerdefinierten Text zusammen mit einer benutzerdefinierten Zusammenfassungsstatistik (in diesem Fall %CV) hinzuzufügen.
Im Großen und Ganzen funktioniert das Skript (dh der Text und die Statistik werden korrekt an jedes Diagramm gesendet), die gesendeten Werte sind jedoch falsch.
Das Skript funktioniert, indem es eine Liste von %CV-Werten für jede :Group zusammenstellt, mit der Absicht, später im Skript aufgerufen zu werden, um Werte an die relevante Seite/Plot/Framebox für eine bestimmte :Group zu senden.
Während das Skript derzeit geschrieben wird, scheint es, dass die „for-Schleife“ zum letzten Wert in der Liste wechselt, bevor sie beginnt, Werte für jede :Group an den Plot zu senden, sodass jeder Plot den letzten Wert in der Liste erhält und nicht die für sie relevante ist :Group.
Ich glaube, das liegt an der Verwendung von '; ' am Ende von Zeile 61. Wenn ich jedoch ein ' verwende, würde hier die 'for-Schleife' einen Fehler verursachen, da die for-Funktion zu viele Argumente enthalten würde.
Ich brauche eine Möglichkeit, den Wert auf den 1. Wert in der Liste zu erhöhen und diesen Wert dann an das 1. Frame-Feld zu senden, und dann auf den 2. Wert in der Liste zu erhöhen und diesen Wert dann an das 2. Frame-Feld zu senden, und so weiter. ..
Außerdem erhalte ich einen tiefgestellten Bereichsfehler, der meiner Meinung nach an der Art und Weise liegen könnte, wie ich versuche, Werte aus der Liste innerhalb der „for-Schleife“ aufzurufen. Entweder kann der Index nicht auf diese Weise innerhalb der for-Schleife verwendet werden, oder auf die Werte in der Liste kann nicht zugegriffen werden, wenn die „for-Schleife“ so geschrieben ist, wie sie derzeit geschrieben ist.
Ich hoffe, dass mir jemand bei der Lösung dieses Problems helfen kann