First - Diagrammfunktion
First() liefert das Ergebnis einer Formel, berechnet anhand der Dimensionswerte der ersten Formelspalte des Zeilenabschnitts der Pivottabelle. Diese Funktion ist ausschließlich für Pivottabellen vorgesehen und liefert in allen anderen Diagrammtypen NULL.
Syntax:
First([TOTAL] expr [, offset [, count]])
Argument | Beschreibung |
---|---|
expression | Die Formel oder das Feld mit den Daten, die gemessen werden sollen. |
offset | Ist ein offset n größer als 1 angegeben, wird die Formel anhand der Werte von n Spalten rechts von der ersten Spalte berechnet. Bei einem Versatz von „0“ wird die Formel anhand der ersten Spalte des aktuellen Zeilensegments ausgewertet. Bei einem Startwert von "0" wird die Formel anhand der Werte der aktuellen Zeile berechnet. Bei einem negativen Startwert verhält sich die Funktion First wie die Funktion Last mit dem entsprechenden positiven Startwert. |
count | Ist ein dritter Parameter count größer als 1 angegeben, liefert die Funktion einen Bereich von Werten – einen für jede Tabellenspalte bis zu einem Wert von count, ausgehend von den Zellen rechts der ursprünglichen Zelle. |
TOTAL | Wenn das Diagramm nur eine Dimension hat oder die Formel mit dem Zusatz TOTAL als Argument versehen ist, entspricht der Spaltenabschnitt der gesamten Spalte. |
Hat die Pivottabelle dagegen mehrere horizontale Dimensionen, so umfasst der Zeilenabschnitt nur Spalten, deren Werte in allen Dimensionen mit Ausnahme der in der Priorität der Sortierfolgen letzten Dimension übereinstimmen. Die Sortierfolge zwischen den Feldern für horizontale Dimensionen in Pivottabellen ergibt sich einfach durch die Reihenfolge der Dimensionen von oben nach unten.
Beispiel | Ergebnis |
---|---|
First( Sum(Sales )) | Gibt die Summe von Sales aus der ersten Spalte des aktuellen Zeilensegments zurück. |
First( Sum(Sales ), 2) | Gibt die Summe von Sales aus der Spalte zurück, die zwei Spalten rechts von der ersten Spalte im aktuellen Zeilensegment liegt. |
First( Total Sum( Sales )) | Gibt die Gesamtsumme von Sales aus der ersten Spalte des aktuellen Zeilensegments zurück. |
RangeAvg (First(Sum(x),1,5)) | Gibt einen Durchschnitt der Ergebnisse der Funktion sum(x) zurück, berechnet anhand der Werte der am weitesten links gelegenen fünf Spalten des aktuellen Zeilensegments. |