Antwort
Nachfolgend finden Sie Beispiele mit Superstore-Beispieldaten. Sehen Sie sich die Beispiel-Arbeitsmappe im Abschnitt "Anhänge" dieses Artikels an, um den Ablauf zu verfolgen.
Schritte
1. Fügen Sie YEAR(Bestelldatum) und MONTH(Bestelldatum) zu Spalten hinzu.
2. Fügen Sie Kategorie zu Zeilen hinzu.
3. Fügen Sie SUM(Umsatz) zu Beschriftung hinzu.
4. Erstellen Sie einen Parameter wie folgt:

5. Klicken Sie mit der rechten Maustaste auf den Parameter Wie viele Monate möchten Sie anzeigen? und wählen Sie Parameter anzeigen aus.
Option 1
1. Erstellen Sie ein berechnetes Feld und nennen Sie es Tabellenberechnungsfilter.
LAST()+1 <= [Wie viele Monate möchten Sie anzeigen?]
2. Fügen Sie Tabellenberechnungsfilter zu Filter hinzu und wählen Sie TRUE aus. Klicken Sie mit der rechten Maustaste auf Tabellenberechnungsfilter und wählen Sie Berechnen mit > Tabelle (horizontal) aus.
Hinweis: Wenn Sie Gesamtwerte und Zwischensummen für Option 1 hinzufügen, funktioniert der Tabellenberechnungsfilter nicht richtig. Außerdem wären die Werte für die Gesamtwerte und Zwischensummen unerwartet. Das liegt daran, dass die Tabellenberechnungsfilter nur die Daten ausblenden und die zugrunde liegenden Daten nicht herausfiltern.
Option 2
1. Erstellen Sie ein berechnetes Feld und nennen Sie es Jahr und Monat (Verketten).
INT(STR(YEAR([Bestelldatum])) + RIGHT("00" + STR(MONTH([Bestelldatum])),2))
2. Fügen Sie "MY(Bestelldatum)" zu "Filter" hinzu und konfigurieren Sie es wie folgt:

Hinweis: Selbst wenn Sie Gesamtwerte und Zwischensummen für Option 2 hinzufügen, funktioniert der Top-N-Filter und die Gesamtwerte und Zwischensummen sind korrekt, da die Top-N-Filter die zugrunde liegenden Daten herausfiltern.