Um einen Schritt eines Workflows zu beschleunigen, versuche ich, ein Skript zu schreiben, das die Achsengrenzen aller Y-Achsen in einem Graph Builder automatisch auf bestimmte Werte (Quantile) setzt, die aus den angezeigten Daten berechnet werden können.
Der Plan war:
- Holen Sie sich die Achsenbeschriftungen
- Berechnen Sie die gewünschten Grenzen, indem Sie die entsprechenden Spalten in der Datentabelle verwenden
- Legen Sie die Grenzen entsprechend fest.
Dies gestaltet sich zunächst komplizierter als erwartet, da ein lokaler Datenfilter verwendet werden kann, Labels geändert werden können usw.
Daher möchte ich lieber die verschiedenen Y-Werte für jede Achse direkt aus dem Graph Builder erhalten. Wie bekomme ich die Werte von bestimmten Achsen?
zB wenn ich habe
R = Current Report();
AB = R[axisbox(2)] ;
ab_min = -100; // How to access the value list containing all the values that are used by default to compute axis limits of AB here?
ab_max = 100;
AB << Min(ab_min);
AB << Max(ab_max);
Durch die Verwendung von "the cross" landete ich bei einigen FrameBoxes, aber ich konnte nicht herausfinden, wie ich Werte von ihnen erhalten konnte.
Irgendwelche Ideen oder besseren Weg, wie man es macht?
Danke Robbb