Vor einer halben Ewigkeit (Aug. 2017) habe ich in einem Artikel beschrieben, wie man ermitteln kann, ob die Daten hinter meinem Power BI-Bericht aktuell sind. Hierbei habe ich die Power Query-Funktion DateTime.LocalNow() benutzt, die in verschiedenen Szenarien – u. a. der automatischen Aktualisierung über ein Power BI Gateway – zu Problemen führen kann. Der aktuelle Beitrag soll diese Problematik aus dem Weg räumen, indem ich Dir zeige, wie man anders an die Sache herangehen kann.
Als Abonnent meines Newsletters erhältst Du die Beispieldateien zu den Beiträgen dazu. Hier geht’s zum Abonnement des Newsletters!
DIE PROBLEMSTELLUNG
Erscheinen die Zahlen eines etablierten (Power BI-) Berichtes falsch, ist so ziemlich die erste Fragen, die es zu beantworten gilt: Sind die Daten aktuell? Diese Frage ist schwieriger zu beantworten, als man glauben mag und daher widme ich mein aktuelles Lösungsvideo dieser Fragestellung.
Die Lösung kannst Du wie immer meinem Video entnehmen 😉
LÖSUNGSVIDEO
Sie sehen gerade einen Platzhalterinhalt von YouTube. Um auf den eigentlichen Inhalt zuzugreifen, klicken Sie auf die Schaltfläche unten. Bitte beachten Sie, dass dabei Daten an Drittanbieter weitergegeben werden.
Skripte, die ich im Video benutze
In meinem Video benutze ich eine Power Query-Funktion um den aktuellen Zeitpunkt via API zu ermitteln und ein DAX-Skript, um in einer berechneten Tabelle die neuesten Datensätze der Faktentabellen zu ermitteln. Beides findest Du hier…
Meine Power Query-Funktion für den Abruf des aktuellen Zeitpunktes via timeapi.io
Falls Du wissen möchtest, wie Du meine M-Funktionen in Deinen Projekten wiederverwenden kannst, schau bitte hier nach.
Mein DAX-Skript für die Tool-Tip-Tabelle
MaxDatesFactTables =
{
( „PnL_ACT (Spalte: ‚Investment date‘ )“, CALCULATE ( MAX ( PnL_ACT[Invest date] ), REMOVEFILTERS ( PnL_ACT ) ), 3 ),
( „PnL_PLAN (Spalte: ‚date‘)“, CALCULATE ( MAX ( PnL_PLAN[date] ), REMOVEFILTERS ( PnL_PLAN ) ), 2 ),
( „PnL_Forecast (Spalte: ‚date‘)“, CALCULATE ( MAX ( PnL_FC[date] ), REMOVEFILTERS ( PnL_FC ) ), 1 )
}
Danke für Dein Interesse und bis zum nächsten Mal. Denk dran: Sharing is caring. Wenn Dir der Beitrag gefallen hat, dann teile ihn gerne. Falls Du Anmerkungen hast, schreibe gerne einen Kommentar, oder schicke mir eine Mail an lars@ssbi-blog.de
Lars ist Berater, Entwickler und Trainer für Microsoft Power BI. Er ist zertifizierter Power BI-Experte und Microsoft Trainer. Für sein Engagement in der internationalen Community wurde Lars seit 2017 jährlich durch Microsoft der MVP-Award verliehen. Lies hier mehr…
Neueste Kommentare