Power Query: Berechnung der Summe einer Spalte
Schritt-für-Schritt-Anleitung
-
Tabelle in Power Query importieren: Öffne Excel und lade deine Daten in Power Query. Wähle die Tabelle aus, die die Zahlen enthält.
-
Spalte in eine Liste konvertieren: Um die Summe einer Spalte zu berechnen, musst du die entsprechende Spalte in eine Liste umwandeln. Dies kannst du mit dem folgenden Befehl tun:
let
Quelle = Excel.CurrentWorkbook(){[Name="Tabelle1"]}[Content],
Liste = Quelle[Wert] // "Wert" ist der Name deiner Spalte
in
Liste
-
Summe berechnen: Verwende die Funktion List.Sum, um die Summe der Liste zu berechnen:
let
Quelle = Excel.CurrentWorkbook(){[Name="Tabelle1"]}[Content],
Liste = Quelle[Wert],
Summe = List.Sum(Liste)
in
Summe
-
Ergebnis nutzen: Du kannst die berechnete Summe jetzt für weitere Berechnungen in Power Query verwenden.
Häufige Fehler und Lösungen
-
Fehler: Statistiken sind ausgegraut: Wenn die Schaltfläche für Statistiken ausgegraut ist, stelle sicher, dass du die Spalte in eine Liste konvertiert hast. Statistiken funktionieren nur mit Listen in Power Query.
-
Konvertierung in Zahl nicht möglich: Wenn du die Spalten nicht in Zahlen umwandeln kannst, überprüfe die Datenformate der Spalte. Möglicherweise sind die Werte als Text formatiert. Nutze die Funktion Text.ToNumber, um sie zu konvertieren.
Alternative Methoden
-
Benutzerdefinierte Spalte hinzufügen: Wenn du eine benutzerdefinierte Spalte in Power Query hinzufügen möchtest, kannst du dies mit Table.AddColumn erreichen, um eine Dummy-Spalte für Gruppierungen zu erstellen. Dies kann nützlich sein, um die Summe mehrerer Spalten zu berechnen.
-
Gruppierung: Du kannst auch die Gruppierungsoption in Power Query verwenden, um die Summen mehrerer Spalten zu berechnen. Nutze dafür Table.Group.
Praktische Beispiele
Um die Summe mehrerer Spalten zu berechnen, kannst du folgendes Beispiel verwenden:
let
Quelle = Excel.CurrentWorkbook(){[Name="Tabelle1"]}[Content],
Gruppiert = Table.Group(Quelle, {}, {{"SummeWert1", each List.Sum([Wert1]), type number}, {"SummeWert2", each List.Sum([Wert2]), type number}})
in
Gruppiert
Hier wird die Summe für Wert1 und Wert2 berechnet und in einer neuen Tabelle angezeigt.
Tipps für Profis
-
Nutze die Funktion Summewenn, um bedingte Summen zu berechnen. Dies ist besonders nützlich, wenn du nur bestimmte Werte in deiner Berechnung berücksichtigen möchtest.
-
Power BI Integration: Wenn du mit Power BI arbeitest, kannst du ähnliche Formeln wie in Power Query verwenden, um Summen zu berechnen und eine benutzerdefinierte Spalte zu erstellen.
FAQ: Häufige Fragen
1. Wie kann ich die Summe von mehreren Spalten in Power Query berechnen?
Du kannst die Funktion Table.Group verwenden, um die Werte mehrerer Spalten zu summieren, wie im Beispiel oben gezeigt.
2. Was ist der Unterschied zwischen List.Sum und Summewenn in Power Query?
List.Sum berechnet einfach die Summe aller Werte in einer Liste, während Summewenn eine bedingte Summe basierend auf bestimmten Kriterien berechnet.