Abfragen und andere Power Query Objekte können in anderen Abfragen verwendet werden. Dadurch entstehen Abhängigkeiten. Folgende Szenarien führen beispielsweise zu Abhängigkeiten:
- Verweis auf eine Abfrage
- Zusammenführen von Abfragen (Join)
- Parameter in Abfragen einsetzen
- Einzelwerte oder Listen in Abfragen verwenden (z.B. für das Filtern, in berechneten Spalten, für das Gruppieren nach, usw.)
Abhängigkeiten können somit zwischen verschiedenen Objekten entstehen: Abfragen (Tabellen, Listen, Einzelwerte), Parameter, Funktionen.
Power Query kennt diese Abhängigkeiten und schützt vor einem unbeabsichtigten Löschen. Wird eine Abfrage „A“ in einer anderen Abfrage „B“ verwendet, verweigert Power Query das Löschen der Abfrage „A“, solange diese Abhängigkeit besteht.
Bestehen viele Abhängigkeiten ist es schwierig, diese zu erkennen. Im Menüband-Register „Ansicht“ kann man sich die Abhängigkeiten in einer Grafik anzeigen lassen.
Es handelt sich um eine interaktive Grafik. Mit einem Klick auf einem Objekt werden die direkt und indirekt Abhängigkeiten farblich hervorgehoben.