In Excel Power Pivot oder Power BI Reports sind oft Filter eingestellt, die den aktuellen Monat, das aktuelle Jahr oder den letzten Auftrag filtern. Nach der Aktualisierung musst du diese Filter immer anpassen. In diesem Artikel zeigen wir dir einen Trick, wie das automatisch geht.
(Update: 6. Mai 2019)
Ein paar Beispieldaten
Unsere Auswertung zeigt die Anzahl Verkäufe des aktuellen Tages. Dazu benötigen wir eine Tabelle mit den Verkäufen sowie eine Kalendertabelle.
Das Pivot sieht dann beispielsweise wie folgt aus.
Die Aufgabe
In dem Slicer ist immer der letzte Auftrag gefiltert, der in den Daten vorkommt. Beim Aktualisieren der Quelldaten kommen Aufträge hinzu. Beispielsweise am 8.6.2014 zwei Aufträge. Nach der Aktualisierung steht der Slicer weiterhin auf 07.06.2014.
Der Trick
Wir ergänzen unsere Datumstabelle um folgende berechnete Spalte:
Mit anderen Worten: Wenn das aktuelle Datum (der Zeile –> Zeilenkontext) in der Datumstabelle dem Maximum der Auftragstabelle entspricht, schreibe bitte das Wort Letzter. Sonst schreibe einfach das Datum in der angegebenen Formatierung.
Diese Datumsformatierung benötigen wir, da man wegen des Eintrags Letzter keine Spalte im Format Datum mehr haben kann.
Im Slicer wählen wir genau diesen Eintrag aus:
Der Test
Jetzt aktualisieren und erweitern wir unsere Auftragstabelle um zwei Einträge am 8.6.2014:
Und wechseln in unsere Pivot-Tabelle:
Der 08.06.2014 wurde automatisch ausgewählt!
Der aktuelle Monat
Das gleiche kannst du natürlich auch für den aktuellen Monat oder das aktuelle Jahr machen. Dazu bestimmst du erstmal, was du unter “Heute” verstehst. “Heute” kann das größte Datum der verfügbaren Aufträge sein (das ALL() brauchen wir, da das Measure dann überall verwendet werden kann):
Oder tatsächlich das aktuelle Datum:
Damit kannst du den die Datums-Dimension um eine Spalte ergänzen, die später als Monat in einem Slicer verwendet wird:
Das aktuelle Jahr
Nur zur Vollständigkeit hier die Formel für das aktuelle Jahr:
Noch mehr Tricks?
Abboniere unseren Newsletter, damit du keinen Artikel mehr verpasst.
Wir bieten außerdem Firmentrainings direkt Vorort an. OnTheJob unterstützen wir direkt auf deinen Daten und erstellen gemeinsam gewünschte Reports. ==> mehr zu unseren Leistungen
Kommentar hinterlassen