Benutzerhandbuch für TIBCO Spotfire®-Webclient

All()

Sie verwenden die Navigationsmethode All() in einem Ausdruck, wenn Sie auf alle Knoten auf einer Achse verweisen möchten.

Dies wird durch das rote Rechteck unten veranschaulicht.


All()-Navigationsmethode

Wenn Sie auf alle Knoten im Rechteck verweisen, wird das Aufteilen in die 12 Knoten ignoriert. Folglich ist die All()-Methode an sich nicht sehr nützlich. Sie wird jedoch häufig in Kombination mit anderen Methoden oder Aggregationen verwendet, beispielsweise bei der Berechnung von Prozentsätzen eines Ganzen. Siehe die folgenden Beispiele.

Beispiele

Anmerkung: Die Ausdrücke in den Beispielen setzen voraus, dass speicherinterne Daten verwendet werden.

In den folgenden Beispielen werden Überlebensstatistiken aus der Titanic-Katastrophe verwendet.



Beispiel (nur die Kategorieachse wird zum Aufteilen der Daten verwendet)

Das Balkendiagramm zeigt die Anzahl der Frauen und Männer, die bei der Katastrophe gestorben sind und überlebt haben.



Angenommen, Sie möchten, dass diese Informationen in Prozent statt in absoluten Zahlen angegeben werden. Fügen Sie auf der Wertachse den folgenden Ausdruck hinzu, um die verschiedenen Teile des Ganzen zu berechnen:

Eine Neuberechnung jedes Datenpunkts (hier ist jeder Balken ein Datenpunkt) wird durchgeführt. Beispielsweise zeigt der zweite Balken von links, dass etwa 23 % der Passagiere der Titanic Frauen waren, die überlebt haben (307/(156+307+708+142).

In diesem Beispiel wird die Kategorieachse zum Aufteilen verwendet. Im nächsten Beispiel werden die Daten auch anhand der Farbachse aufgeteilt.

Beispiel (die Kategorieachse und die Farbachse werden zum Aufteilen der Daten verwendet)

Das Balkendiagramm unten zeigt dieselben Daten wie das Balkendiagramm oben mit dem Zusatz, dass die Farbachse zum Färben der Balken nach Geschlecht verwendet wird.



Beachten Sie beim Hinzufügen desselben Ausdrucks zur Wertachse den Unterschied:



Die Prozentsätze werden stattdessen zu 100 % innerhalb jeder Farbe addiert. Das liegt daran, dass der OVER All([Axis.X])-Teil des Ausdrucks deklariert, dass die Aufteilung auf der Kategorieachse ignoriert werden soll, aber die auf der Farbachse angegebene Aufteilung wird weiterhin berücksichtigt. Dies hat zur Folge, dass die Aufteilung der Kategorieachse zwar ignoriert wird, jedoch innerhalb der einzelnen Farben.

Zum Beispiel überlebten 66 % aller Frauen (307/(307+156).

Beachten Sie auch den Unterschied, wenn Sie die Spalte „überlebt“ auf der Farbachse angeben:



Der gleiche Ausdruck auf der Wertachse ergibt ein anderes Ergebnis. Hier sehen Sie zum Beispiel, dass 68 % aller Überlebenden Frauen waren (307/(307+142)).