NoOfColumns() liefert die Anzahl der Spalten innerhalb des Zeilensegments in einer Pivottabelle.
InformationshinweisDas Sortieren nach y-Werten in Diagrammen oder nach Formelspalten in Tabellen ist nicht zulässig, wenn diese Diagrammfunktion in einer der Diagrammformeln verwendet wird. Diese Sortierungsoptionen werden daher automatisch deaktiviert. Wenn Sie diese Diagrammfunktion in einer Visualisierung oder Tabelle verwenden, wird die Sortierung der Visualisierung auf die sortierte Eingabe dieser Funktion zurückgesetzt.
Syntax:
NoOfColumns([total])
Argumente
Argument
Beschreibung
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.
In einer Pivottabelle mit mehreren horizontalen Dimensionen umfasst das aktuelle Zeilensegment nur Spalten, deren Werte in allen Dimensionszeilen dieselben wie in der aktuellen Spalte sind, mit Ausnahme der Zeile, die die letzte Dimension in der feldübergreifenden Sortierreihenfolge aufweist. Die Sortierfolge zwischen den Feldern für horizontale Dimensionen in Pivottabellen ergibt sich einfach durch die Reihenfolge der Dimensionen von oben nach unten.
Wenn die ColumnNo größer ist als NoOfColumns minus 2 ist, gibt das Diagramm den Wert Sum(Sales) zurück. Andernfalls, wenn ColumnNo kleiner als dieser Wert ist, wird NULL zurückgegeben. In diesem Beispiel gibt das Diagramm Werte ab Spalte 3 zurück, während Spalte 1 und 2 keinen Wert zurückgeben.
Beispiel – Grundlegendes zu „NoOfColumns“
Übersicht
Öffnen Sie den Dateneditor und fügen Sie das Ladeskript unten in eine neue Registerkarte ein.
Das Ladeskript umfasst:
Datensatz, der in eine Datentabelle namens Example geladen wird
Laden Sie die Daten und öffnen Sie ein Arbeitsblatt. Erstellen Sie eine neue Pivottabelle und fügen Sie das folgende Feld als Spaltendimension hinzu:
Period
Erstellen Sie die folgenden Kennzahlen:
=Sum(Sales), um die Summe der Umsätze zu berechnen.
=NoOfColumns(), um die Anzahl der Spalten zu berechnen.
Results table
Q1
Q2
Q3
Q4
Sum(Sales)
NoOfColumns()
Sum(Sales)
NoOfColumns()
Sum(Sales)
NoOfColumns()
Sum(Sales)
NoOfColumns()
1000
4
2000
4
3000
4
4000
4
Die Ergebnisse zeigen die Summe der Umsätze für die Zeiträume Q1 bis Q4. Die Funktion NoOfColumns gibt einen Wert von 4 zurück, da für das aktuelle Zeilensegment 4 Spalten angezeigt werden.
Beispiel – Szenario für „NoOfColumns“
Übersicht
Ein Datensatz enthält vierteljährliche Umsatzzahlen. Sie möchten in der Pivottabelle nur die Umsatzwerte für die letzten beiden Quartale (Q3 und Q4) anzeigen.
Öffnen Sie den Dateneditor und fügen Sie das Ladeskript unten in eine neue Registerkarte ein.
Das Ladeskript umfasst:
Datensatz, der in eine Datentabelle namens Example geladen wird
Laden Sie die Daten und öffnen Sie ein Arbeitsblatt. Erstellen Sie eine neue Pivottabelle und fügen Sie dieses Feld als Zeilendimension hinzu:
Product
Fügen Sie dieses Feld als Spaltendimension hinzu:
Quarter
Erstellen Sie die folgende Kennzahl:
=IF(ColumnNo() > NoOfColumns() - 2, Sum(Sales), Null()), um nur die Werte für die letzten beiden Spalten der Pivottabelle (Q3 und Q4) anzuzeigen.
Results table
Product
Q1
Q2
Q3
Q4
Apple
-
-
140
160
Banana
-
-
200
220
Cherry
-
-
110
150
Die Ergebnisse zeigen nur die Umsatzwerte für die Spalten 3 und 4, also die letzten beiden Quartale des Jahres.
Hat diese Seite Ihnen geholfen?
Wenn Sie Probleme mit dieser Seite oder ihren Inhalten feststellen – einen Tippfehler, einen fehlenden Schritt oder einen technischen Fehler –, teilen Sie uns bitte mit, wie wir uns verbessern können!