Interaktive Python-Diagramme in Excel

In diesem Blogartikel möchte ich ein spannendes YouTube-Video vorstellen, das sich mit der Erstellung interaktiver Python-Diagramme in Excel befasst. In dem Video Videos wird gezeigt, wie Sie Python-Formeln in Excel verwenden können, um interaktive Diagramme zu erstellen, die mit Excel-Datenschnitten verbunden sind. Dies ermöglicht Ihnen die Erstellung interaktiver Dashboards, die sowohl Python- als auch Excel-Diagramme nebeneinander enthalten und von demselben Datenschnitt gesteuert werden. Sie finden das Video auch am Ende des Blogbeitrags.

Python und Excel: Eine ungewöhnliche Verbindung

Die erste Frage, welche Mynda Treacy in Ihrem Video stellt, ist, ob es möglich ist, Python-Formeln in Excel mit Datenschnitten zu verbinden. Die Antwort von Microsoft war zunächst “nein”, aber Mynda Treacy zeigt, dass sie nicht bereit ist, diese Antwort einfach hinzunehmen. Sie erklärt, wie Sie Python-Formeln verwenden können, um interaktive Python-Charts zu erstellen, die mit Excel-Datenschnitten verbunden sind.

Verbindung von Python in Excel zu Power Pivot

Um dies zu erreichen wird erläutert, dass Sie Python in Excel verwenden können, um auf Power Query-Daten zuzugreifen. Dies ist jedoch derzeit nur für externe Datenquellen möglich. Das bedeutet, dass Sie Python nicht mit einer Abfrage verbinden können, die sich in einer Excel-Tabelle in derselben Datei befindet. Sie können aber zum Beispiel Daten aus einer CSV-Datei importieren, um sie in Excel zu verwenden.

Erstellen eines Python-Datenrahmens

Um mit den Daten zu arbeiten wird ein Python-Datenrahmen erstellt, der mit Power Query verbunden ist. Es wird vorgestellt, wie Sie Python-Formeln verwenden, um den Datenrahmen zu erstellen und die erforderlichen Einstellungen vorzunehmen. Es ist wichtig zu beachten, dass Python-Formeln in Excel case-sensitive sind.

Einrichten des Datenschnittes

Um die Daten interaktiv darzustellen zu können wird erklärt , wie Sie einen Datenschnitt für das Bildungsniveau einrichten können. Dies ermöglicht es Benutzern, die Mitarbeiterdaten basierend auf dem Bildungsniveau zu filtern. Der Datenschnitt wird mit einer Pivot-Tabelle verbunden, der die Auswahl im Datenschnitt reflektiert.

Erfassen von Auswahlmöglichkeiten im Datenschnitt

Um die vom Benutzer im Datenschnitt getroffenen Auswahlmöglichkeiten zu erfassen, werden Python-Formeln verwendet, um einen zweiten Datenrahmen zu erstellen. Dieser Datenrahmen enthält die ausgewählten Werte aus dem Datenschnitt und wird später zur Filterung der Daten verwendet.

Filtern des Datenrahmens mit dem Datenschnitt

Anschließend wird erklärt, wie Sie den Datenrahmen mit den aus dem Datenschnitt ausgewählten Werten filtern können. Dies ermöglicht es, die Daten entsprechend der Datenschnitt-Auswahl anzupassen.

Erstellen des Python-Diagramms in Excel

Nun können Sie das eigentliche Diagramm zu erstellen. Es wird Python verwendet, um ein interaktives Scatter-Diagramm zu erstellen, das monatliches Einkommen, Alter, Joblevel und Bildungsniveau enthält. Das Diagramm ist so konzipiert, dass es von der Datenschnitt-Auswahl gesteuert wird und sich in Echtzeit aktualisiert.

Erstellen eines Pivot-Diagramms, das mit dem Slicer verbunden ist

Zusätzlich zu dem Python-Diagramm wird jetzt ein Pivot-Diagramm in Excel erstellt, das ebenfalls mit dem Datenschnitt verbunden ist. Dies ermöglicht es, Python- und Excel-Diagramme nebeneinander anzuzeigen und von demselben Datenschnitt steuern zu lassen.

Limitationen und Abschlussbemerkungen

Im Video wird auch auf einige Einschränkungen hingewiesen, die bei der Verwendung von Python-Formeln in Excel zu beachten sind. Zum Beispiel führt das Aktualisieren von Python-Formeln auch zu einer vollständigen Aktualisierung der verbundenen Abfrage, was zu Überlegungen hinsichtlich der Berechnungseinstellungen führt.

Fazit

Die Verbindung von Python und Excel eröffnet viele Möglichkeiten für die Datenvisualisierung und die Erstellung interaktiver Berichte. Dieses Video und die darin gezeigten Techniken können Ihnen dabei helfen, Ihre Excel-Fähigkeiten auf ein neues Level zu heben und beeindruckende Dashboards zu erstellen. Hier finden Sie das YouTube-Video:

Quelle des YouTube-Videos: https://youtu.be/IuqE6uh2Z9w?si=tzTjyyCNyrlx7JE7

Weitere interessante Beiträge zu dem Thema:

search previous next tag category expand menu location phone mail time cart zoom edit close