Power Query-Funktion in LuckyTemplates: Nach Funktion gruppieren

Power Query-Funktion in LuckyTemplates: Nach Funktion gruppieren

In diesem Tutorial geht es um eine Power-Query-  Funktion in LuckyTemplates mit dem Namen „Group By“ . Es handelt sich um eine unterschätzte Funktion in LuckyTemplates, mit der Sie häufig auftretende Probleme auf einfachste Weise lösen können. Das vollständige Video dieses Tutorials können Sie unten in diesem Blog ansehen.

Die Funktion „Gruppieren nach“ ist die beste Option, wenn Sie eine Reihe von Attributen haben, die Sie gruppieren und ein Aggregat erstellen möchten.

Inhaltsverzeichnis

Beispiel für eine Verkaufstabelle

Dies ist ein Beispielbericht mit DAX-Berechnungen. Es gibt Probleme mit der zirkulären Redundanz und dem Filterkontext.

Power Query-Funktion in LuckyTemplates: Nach Funktion gruppieren

Die Tabelle wurde nach Kunde, Jahr und Monat sowie der Summe der Verkaufsbeträge gruppiert.

Der Gesamtumsatzbetrag wird dann in jede Zeile der Gruppe eingetragen.

Verwenden der Power Query-Funktion „Gruppieren nach“.

Um dies mit der Funktion „Gruppieren nach“ zu replizieren, öffnen Sie Power Query und klicken Sie auf „Gruppieren nach“ .

Power Query-Funktion in LuckyTemplates: Nach Funktion gruppieren

Sobald es geöffnet ist, klicken Sie auf „Erweitert“ und beginnen Sie mit der Gruppierung von Attributen.

Gruppieren Sie zunächst „Customer“ und „Year“ und „Month“ . Benennen Sie in diesem Fall die Spalte „Total Sales Amount Grouped“ . Ändern Sie als Nächstes die Operation in „Summe“  und die Spalte in „Verkaufsbetrag“ .

Power Query-Funktion in LuckyTemplates: Nach Funktion gruppieren

Sie können sehen, dass eine Spalte generiert wurde. Die Daten sind jedoch unvollständig, da sie nur eine Zeile pro Kunde enthalten.

Power Query-Funktion in LuckyTemplates: Nach Funktion gruppieren

Gehen Sie also zurück zum Funktionsschritt „Gruppieren nach“, um das Problem zu beheben.

Klicken Sie unten in der Funktion auf Aggregation hinzufügen und nennen Sie sie AllData .

Wählen Sie für die Operation „Alle Zeilen“ aus . Dieser Vorgang bietet eine Möglichkeit, alle Zeilen zurückzugeben, die in den Originaldaten mit dem darauf angewendeten Aggregatoperator enthalten waren. Verschieben Sie als Nächstes die Parameter nach oben und klicken Sie auf OK.

Power Query-Funktion in LuckyTemplates: Nach Funktion gruppieren

Dadurch wird eine neue Spalte in der Tabelle erstellt.

Power Query-Funktion in LuckyTemplates: Nach Funktion gruppieren

Entfernen Sie nun die Spalten „Kunde “ sowie „Jahr und Monat“ und erweitern Sie die Spalte „Alle Daten“ .

Power Query-Funktion in LuckyTemplates: Nach Funktion gruppieren

Sie haben nun die gleiche Tabelle wie im Beispiel eingerichtet.

Anstatt also komplexe DAX-  und Zirkelverweise zu verwenden, können Sie „Gruppieren nach“ verwenden, um ganz einfach die gewünschten Ergebnisse zu erzielen.

Beispiel für einen Basketball-Rekord

In diesem Beispiel haben wir die Endrundenaufzeichnungen des Basketballteams Chicago Bulls verwendet.

Power Query-Funktion in LuckyTemplates: Nach Funktion gruppieren

Dies sind die besten Sieben-Spiele-Serien jedes Jahr.

Anwenden der Power Query-Funktion „Gruppieren nach“.

Mithilfe der Funktion „Gruppieren nach“ müssen Sie ermitteln, wie viele Seriensiege sie hatten, also 4 von 7.

Wenn Sie DAX-Codes verwenden, verwenden Sie möglicherweise diese Kennzahl, um die Seriensiege zu identifizieren.

Power Query-Funktion in LuckyTemplates: Nach Funktion gruppieren

Befehle, verschachtelte Iteratoren und einige Funktionen wie und verwendet . 

Um dies in einer Leistungsabfrage zu tun, nehmen Sie die Gewinne und Verluste heraus und wandeln sie in ein Zählmaß um.

Gehen Sie zu Spalten hinzufügen und klicken Sie auf Spalte aus Beispielen . Benennen Sie dann die Spalte Count . Weisen Sie danach den Verlusten den Wert 0 und den Siegen den Wert 1 zu.

Power Query-Funktion in LuckyTemplates: Nach Funktion gruppieren

Der nächste Schritt besteht darin, das entscheidende Spiel in jeder Serie herauszufinden, bei dem es sich immer um das zuletzt gespielte Spiel handelt.

Gehen Sie also zu „Gruppieren nach“ und klicken Sie auf „Erweitert“. Gruppieren Sie das Jahr und legen Sie die Parameter fest.

Geben Sie AllData  als Spaltennamen ein und legen Sie Operation auf All Rows fest . Klicken Sie anschließend auf Aggregation hinzufügen und nennen Sie sie „Deciding Game“ . Stellen Sie die Operation auf Max  und die Spalte auf Games ein .

Power Query-Funktion in LuckyTemplates: Nach Funktion gruppieren

Sobald die Spalten generiert sind, erweitern Sie die Spalte „AllData“ .

Power Query-Funktion in LuckyTemplates: Nach Funktion gruppieren

Sie haben jetzt die Daten für das entscheidende Spiel.

Als letztes müssen Sie eine weitere Spalte erstellen, die den Wert der Spalte „Anzahl“ für das entscheidende Spiel der Serie zurückgibt.

Klicken Sie dazu auf „Bedingte Spalte“ und nennen Sie sie „ Seriengewinnanzahl“ . Legen Sie den Parameter fest, um die Spalte „Anzahl“ zu generieren , wenn die Spalte „ Spiele “ mit der Spalte „Entscheidendes Spiel“ übereinstimmt . Wenn nicht, sollte es auf 0 zurückkehren.

Power Query-Funktion in LuckyTemplates: Nach Funktion gruppieren

Wenn Sie fertig sind, gehen Sie zur Registerkarte „Startseite“ und klicken Sie auf „Schließen und anwenden“.

Dies ist die Tabelle, die mithilfe komplexer DAX-Kennzahlen erstellt wurde .

Power Query-Funktion in LuckyTemplates: Nach Funktion gruppieren

Nachbildung der Basketball-Rekordtabelle

Mithilfe dieser Analyse können Sie die Tabelle neu erstellen.

Übernehmen Sie die Spalten „Year“  und „Serie Win Count“  in das Dashboard und wandeln Sie sie in eine Tabelle um.

Stellen Sie sicher, dass das Jahr nicht zusammengefasst wird und dass das Format der Seriensiege als ganze Zahl zählt.

Power Query-Funktion in LuckyTemplates: Nach Funktion gruppieren

Ermitteln Sie als Nächstes die Gesamtzahl der Seriensiege . Klicken Sie auf den Dropdown-Pfeil der Spalte und wählen Sie Summe aus .

Power Query-Funktion in LuckyTemplates: Nach Funktion gruppieren

Sie können sehen, dass es zu denselben Ergebnissen führt, ohne eine einzige DAX-Funktion zu verwenden.

Power Query-Funktion in LuckyTemplates: Nach Funktion gruppieren

In diesen beiden Beispielen können Sie sehen, wie die Funktion „Gruppieren nach“ funktioniert, wenn Sie sie mit der Möglichkeit kombinieren, entweder das Aggregat oder alle Zeilen zurückzugeben.

Es gibt Ihnen die Flexibilität, ein breites Spektrum an Gruppenproblemen anzugehen.

Abschluss


Effektive Möglichkeiten zur Verwendung der GROUPBY-Funktion in LuckyTemplates.
Organisieren Ihrer Abfragen in Gruppen in LuckyTemplates.
LuckyTemplates-Berechnungsgruppen – DAX-Tutorial

„Gruppieren nach“ ist eine äußerst nützliche Power-Query-Funktion in LuckyTemplates. Es bietet großes Potenzial für die Erstellung von Berichten und Visualisierungen.

Wenn die Verwendung von DAX-Funktionen und -Codes zu komplex ist, können Sie alternativ die Funktion „Gruppieren nach“ verwenden. Es hilft dabei, auf einfache Weise wertvolle Daten für komplexe Probleme zu generieren.

In diesem Tutorial haben wir gezeigt, wie Sie das Potenzial der Funktion „Gruppieren nach“ maximieren und auf Ihre eigenen Berichte anwenden können.


So speichern und laden Sie eine RDS-Datei in R

So speichern und laden Sie eine RDS-Datei in R

Sie erfahren, wie Sie Objekte aus einer .rds-Datei in R speichern und laden. In diesem Blog wird auch behandelt, wie Sie Objekte aus R in LuckyTemplates importieren.

Was ist Self in Python: Beispiele aus der Praxis

Was ist Self in Python: Beispiele aus der Praxis

Was ist Self in Python: Beispiele aus der Praxis

First N Business Days Revisited – Eine DAX-Codierungssprachenlösung

First N Business Days Revisited – Eine DAX-Codierungssprachenlösung

In diesem Tutorial zur DAX-Codierungssprache erfahren Sie, wie Sie die GENERATE-Funktion verwenden und einen Kennzahltitel dynamisch ändern.

Präsentieren Sie Einblicke mithilfe der Multi-Threaded-Dynamic-Visuals-Technik in LuckyTemplates

Präsentieren Sie Einblicke mithilfe der Multi-Threaded-Dynamic-Visuals-Technik in LuckyTemplates

In diesem Tutorial erfahren Sie, wie Sie mithilfe der Multi-Threaded-Dynamic-Visuals-Technik Erkenntnisse aus dynamischen Datenvisualisierungen in Ihren Berichten gewinnen.

Einführung in den Filterkontext in LuckyTemplates

Einführung in den Filterkontext in LuckyTemplates

In diesem Artikel werde ich den Filterkontext durchgehen. Der Filterkontext ist eines der Hauptthemen, über die sich jeder LuckyTemplates-Benutzer zunächst informieren sollte.

Beste Tipps zur Verwendung der Apps im LuckyTemplates-Onlinedienst

Beste Tipps zur Verwendung der Apps im LuckyTemplates-Onlinedienst

Ich möchte zeigen, wie der LuckyTemplates Apps-Onlinedienst bei der Verwaltung verschiedener Berichte und Erkenntnisse aus verschiedenen Quellen helfen kann.

Analysieren Sie Gewinnmargenänderungen im Laufe der Zeit – Analysen mit LuckyTemplates und DAX

Analysieren Sie Gewinnmargenänderungen im Laufe der Zeit – Analysen mit LuckyTemplates und DAX

Erfahren Sie, wie Sie Ihre Gewinnmargenänderungen mithilfe von Techniken wie Kennzahlenverzweigung und der Kombination von DAX-Formeln in LuckyTemplates ermitteln.

Materialisierungsideen für Datencaches in DAX Studio

Materialisierungsideen für Datencaches in DAX Studio

In diesem Tutorial werden die Ideen der Materialisierung von Datencaches und deren Auswirkungen auf die Leistung von DAXs bei der Bereitstellung von Ergebnissen erläutert.

Geschäftsberichte mit LuckyTemplates

Geschäftsberichte mit LuckyTemplates

Wenn Sie bisher noch Excel verwenden, ist dies der beste Zeitpunkt, LuckyTemplates für Ihre Geschäftsberichtsanforderungen zu verwenden.

Was ist LuckyTemplates Gateway? Alles was du wissen musst

Was ist LuckyTemplates Gateway? Alles was du wissen musst

Was ist LuckyTemplates Gateway? Alles was du wissen musst