Die Lösung im Detail
Grundlage ist ein Excel Arbeitsblatt, das als Datenquelle eine DAX Abfrage an PowerPivot schickt. Wie das geht, habe ich in diesem Beitrag beschrieben.
Die DAX Abfrage zum Auflisten aller Measures sieht so aus:
SELECT * FROM $SYSTEM.MDSCHEMA_MEASURES
Die DAX Abfrage zum Ermitteln der erstellten Measures in PowerPivot |
Das Ergebnis ist eine Liste aller Measures mit ihrer DAX Formel. In dieser Form lässt sich auch eine große Anzahl von Formeln übersichtlich darstellen und überprüfen.
Ausschnitt aus den dokumentierten Formeln |
Hintergrundinformationen
Mit Hilfe der $SYSTEM-Views von PowerPivot lassen sich noch viele weitere interessante interne Informationen ermitteln. Die folgende Abfrage etwa listet alle Tabellen (benutzerdefinierte Tabellen und Systemtabellen) auf:
SELECT * FROM $SYSTEM.DBSCHEMA_TABLES
Liste einiger interessanter Systemtabellen |