So verwenden Sie iterierende Funktionen, um Gesamtprobleme in LuckyTemplates zu beheben – DAX-Konzepte

Ich zeige Ihnen heute, wie Sie Iterationsfunktionen verwenden , wenn Sie versuchen, Total-Probleme in LuckyTemplates zu beheben. Sie können sich das vollständige Video dieses Tutorials unten in diesem Blog ansehen.

Wenn ich die im LuckyTemplates-Supportforum für Mitglieder gestellten Fragen durchgehe, sehe ich, dass viele Leute Probleme mit den Gesamtwerten haben, die sie in ihren Berichten erhalten, unabhängig davon, ob sie erweiterte Logik verwenden oder nicht.

Hier zeige ich Ihnen, warum das passiert und wie Sie diese Probleme umgehen können.

Inhaltsverzeichnis

Berechnen der Mindestumsatzsummen

Lassen Sie uns ein einfaches Beispiel zur Berechnung der Mindestumsatzsummen verwenden.

Die folgenden Daten zeigen, dass ich sowohl meinen Gesamtumsatz als auch den Gesamtumsatz des letzten Jahres habe .

Es ist einfach, den Umsatz des letzten Jahres zu erzielen. Ich habe gerade die DATEADD -Funktion verwendet.

Der zeigt Daten für das Jahr 2018. Dann sehen Sie, dass wir unter der Funktion DATEADD ein Jahr abgezogen haben , wodurch wir die Daten für 2017 erhalten.

Sie werden sehen, dass wir nach „Revenue Last Year“ auch eine weitere Spalte haben , nämlich das Min Revenue Year. Grundsätzlich sollte diese Spalte die niedrigsten Zahlen aus den Jahren 2018 und 2017 anzeigen.

Alternativ können Sie auch auf die Legende klicken und ein anderes Jahr auswählen. So können Sie beispielsweise die Einnahmen der Jahre 2016 und 2017 nutzen.

Aber bleiben wir für dieses Beispiel bei den Daten von 2017 und 2018.

Wenn Sie mit Excel gearbeitet haben, werden Sie feststellen, dass die Formel, die ich hier verwende, dieselbe ist.

Sobald Sie die Eingabetaste drücken, können Sie die Zahlen durchgehen und feststellen, dass die Zahlen beim Durcharbeiten der Zeilen einen Sinn ergeben. Das heißt, bis Sie die Gesamtsumme ganz unten erreichen.

Sie werden feststellen, dass die gleiche Summe wie in der Spalte „Gesamtumsatz“ angezeigt wird , auch wenn die Daten in den Zeilen unterschiedlich sind. Das ist definitiv nicht das Ergebnis, das wir suchen.

Um zu verstehen, warum das passiert ist, muss man auch den Kontext verstehen. Hier liegt der Kontext nur in den Zeilen vor der Summe, wo der niedrigere Betrag zwischen den beiden Spalten ausgewählt wird. Aber am Ende wurden einfach die beiden Gesamtbeträge aus den Jahren 2017 und 2018 verglichen, der Mindestbetrag ausgewählt und dieser als Ergebnis herangezogen.

Es versteht sich nicht, dass Sie die Gesamtsumme aller in dieser Spalte aufgeführten Mindesteinnahmen wünschen.

Verwenden von SUMX zum Fixieren der Gesamtsumme

Hier kommen iterierende Funktionen ins Spiel. In diesem Beispiel verwende ich SUMX .

Mit SUMX als Iterationsfunktion kann ich mit der virtuellen Abarbeitung der Tabelle beginnen.

Ich beginne damit, die Funktion SUMMARIZE für die Kunden zu verwenden. Dann verwende ich die MIN-Funktion, um den Mindestwert für den Gesamtumsatz für 2017 und 2018 zu ermitteln.

Wenn Sie Iterationsfunktionen verwenden, erfolgt die Berechnung für jede einzelne Zeile virtuell.

Alle diese Berechnungen werden im Speicher gespeichert, woraufhin die SUMX-Funktion alle gespeicherten Daten addiert, um am Ende dieser Spalte die richtige Summe zu erhalten.

Mit anderen Worten: Es wird endlich mehr Kontext hinzugefügt, damit das System versteht, nach welcher Art von Ergebnis Sie suchen.


Iterieren von Funktionen in der DAX- Sprache – Ein detailliertes Beispiel
für die Arbeit mit Iterieren von Funktionen in DAX
unter Verwendung der Iterieren-Funktionen SUMX und AVERAGEX in LuckyTemplates

Abschluss

Mit diesem Tutorial konnten Sie hoffentlich sehen, wie Sie die Gesamtzahl der Probleme beheben können, auf die Sie mit LuckyTemplates gestoßen sind. Der Schlüssel hier liegt darin, zu verstehen, wie Iterationsfunktionen wie SUMX funktionieren. Denken Sie daran, dass diese Funktionen verwendet werden können, um jede Datenzeile virtuell zu bearbeiten und die richtigen Ergebnisse zu erzielen.

Wenn Sie also bei einer Gesamtsumme in LuckyTemplates nicht weiterkommen, können Sie mit Techniken wie dieser herumexperimentieren. Prüfen Sie, ob Sie mit einigen Parametern arbeiten können, die demselben Kontext folgen, den wir angewendet haben, um den gesuchten Wert abzurufen.

Alles Gute.

***** LuckyTemplates lernen? *****







Streudiagramm-Visualisierungen mit Charticulator

Streudiagramm-Visualisierungen mit Charticulator

In diesem Tutorial erfahren Sie, wie Sie mit Charticulator eine Streudiagramm-Visualisierung für Ihren LuckyTemplates-Bericht erstellen und entwerfen.

PowerApps-Suchfeld: So fügen Sie es hinzu und passen es an

PowerApps-Suchfeld: So fügen Sie es hinzu und passen es an

Erfahren Sie, wie Sie ein PowerApps-Suchfeld von Grund auf erstellen und es an das Gesamtthema Ihrer App anpassen.

Power Automate String-Funktionen: Substring und IndexOf

Power Automate String-Funktionen: Substring und IndexOf

Erlernen Sie ganz einfach zwei komplizierte Power Automate String-Funktionen, die in Microsoft Flows verwendet werden können – die Funktionen substring und indexOf.

Power Query M: Abwechselndes 0-1-Muster in der Datumstabelle

Power Query M: Abwechselndes 0-1-Muster in der Datumstabelle

Dieses Tutorial konzentriert sich auf die Power Query M-Funktion „number.mod“, um ein abwechselndes 0-1-Muster in der Datumstabelle zu erstellen.

Prognosetechnik: Erkundung der Prognoselogik in LuckyTemplates-Modellen

Prognosetechnik: Erkundung der Prognoselogik in LuckyTemplates-Modellen

In diesem Tutorial führe ich eine Prognosetechnik durch, bei der ich meine tatsächlichen Ergebnisse mit meinen Prognosen vergleiche und sie kumulativ betrachte.

Speichern Sie E-Mail-Anhänge in SharePoint mit Power Automate

Speichern Sie E-Mail-Anhänge in SharePoint mit Power Automate

In diesem Blog erfahren Sie, wie Sie mit Power Automate E-Mail-Anhänge automatisch in SharePoint speichern und E-Mails anschließend löschen.

Führen Sie eine Bis-Loop-Steuerung in Power Automate durch

Führen Sie eine Bis-Loop-Steuerung in Power Automate durch

Erfahren Sie, wie die Do Until Schleifensteuerung in Power Automate funktioniert und welche Schritte zur Implementierung erforderlich sind.

Berechnen eines gleitenden Durchschnitts in LuckyTemplates mithilfe von DAX

Berechnen eines gleitenden Durchschnitts in LuckyTemplates mithilfe von DAX

In diesem Tutorial erfahren Sie, wie Sie mithilfe der ALLSELECTED-Funktion einen dynamischen gleitenden Durchschnitt in LuckyTemplates berechnen können.

Berechnen Sie dynamisch eine laufende oder kumulative LuckyTemplates-Summe

Berechnen Sie dynamisch eine laufende oder kumulative LuckyTemplates-Summe

Durch diesen Artikel erhalten wir ein klares und besseres Verständnis für die dynamische Berechnung einer laufenden oder kumulativen Gesamtsumme in LuckyTemplates.

Power Automate auf jede Aktion in Workflows anwenden

Power Automate auf jede Aktion in Workflows anwenden

Erfahren und verstehen Sie die Bedeutung und ordnungsgemäße Verwendung der Power Automate-Aktionssteuerung „Auf jede anwenden“ in unseren Microsoft-Workflows.