LuckyTemplates Modulo- und Integer-Divide-DAX-Funktionen

LuckyTemplates Modulo- und Integer-Divide-DAX-Funktionen

Ich dachte, es wäre interessant, eine Möglichkeit zu finden, Funktionen und Operatoren in LuckyTemplates hervorzuheben, auf die Sie möglicherweise noch nie gestoßen sind, die tief in den Menüs vergraben sind, oder die Sie vielleicht gesehen haben, aber nicht wirklich wissen, was tun sie. In diesem Tutorial möchte ich die Modulo- und Integer-Divide- Funktionen von LuckyTemplates hervorheben . Werfen wir einen Blick darauf, wie diese Funktionen für Ihre Berichte nützlich sein können. Das vollständige Video dieses Tutorials können Sie unten in diesem Blog ansehen.

Modulo und Integer-Divide im Standardoperator von Power Query sind für verschiedene Arten der Datentransformation unglaublich nützlich. Schauen wir uns zu Demonstrationszwecken ein einfaches Divisionsproblem an: vierzehn dividiert durch drei. Vier hier, das ist der ganze Teil des Ergebnisses, ist die Ganzzahldivision, während Modulo der Rest ist.

LuckyTemplates Modulo- und Integer-Divide-DAX-Funktionen

Sie können Modulo und Integer-Divide verwenden, um verschiedene Arten sich wiederholender Muster zu erstellen. Und in diesen sich wiederholenden Mustern können Sie einige wirklich wirkungsvolle Transformationen durchführen.

Inhaltsverzeichnis

Verwendung von LuckyTemplates Modulo

Schauen wir uns also diesen Fall an. Wir haben einen einfachen Datensatz, der nur vierundzwanzig Teilnehmer einer Schulung umfasst, und wir möchten diese Teilnehmer aufnehmen und sie in vier gleich große Sechserteams aufteilen. Wir können Integer-Divide und Modulo verwenden, um dies auf unterschiedliche Weise zu tun. Beginnen wir mit Modulo.

Fügen wir zunächst eine Indexspalte hinzu und arbeiten dann in dieser Spalte mit Modulo.

LuckyTemplates Modulo- und Integer-Divide-DAX-Funktionen

In Modulo geben wir die Anzahl der Gruppen ein, die wir erstellen möchten, nämlich 4.

LuckyTemplates Modulo- und Integer-Divide-DAX-Funktionen

Sie werden sehen, dass dadurch ein sich wiederholendes Muster aus 0, 1, 2 und 3 entsteht. Wenn wir uns die 4 im Index ansehen, die eigentlich die fünfte Zeile ist (da Power Query ein Index mit Nullbasis ist), wenn wir 4 durch 4 dividieren, Es ist eine Ganzzahldivision von 1 und ein Modulo von 0 Rest. Es erzeugt dieses sich wiederholende Muster bis zum Ende des Datensatzes.

LuckyTemplates Modulo- und Integer-Divide-DAX-Funktionen

Deshalb möchten wir diese Zeilen von Modulo übernehmen und in Spalten übersetzen. Wir werden die Daten auf Modulo umstellen. Wenn wir zu „Transformieren und Pivotieren“ wechseln, möchten wir auf „Vorname“ schwenken und sicherstellen, dass es sich nicht um eine Aggregation handelt . Wir wollen nicht, dass es zählt. Wir wollen nur, dass es die tatsächlichen Werte dreht.

LuckyTemplates Modulo- und Integer-Divide-DAX-Funktionen

Und dann können wir diese vier Header nehmen und sie ausfüllen, damit sie besser und weniger chaotisch aussehen. Dann können wir einfach die Nullen herausfiltern und die Duplikate filtern.

LuckyTemplates Modulo- und Integer-Divide-DAX-Funktionen

Übrig bleiben uns unsere netten vier Sechserteams. Modulo dividierte die Daten durch Abzählen durch vier.

LuckyTemplates Modulo- und Integer-Divide-DAX-Funktionen

Wir können diese Teams auch auf andere Weise aufteilen: Anstatt die Teams abzuzählen und aufzuteilen, können wir einfach die ersten sechs abzählen. Wir werden dies mit Integer-Divide tun.

Ganzzahl-Division verwenden

Die Verwendung von Integer-Divide folgt im Großen und Ganzen der gleichen Logik, es handelt sich jedoch um ein etwas anderes Muster. Beginnen wir mit dem Hinzufügen von Spalten und dem Erstellen unseres Index. Die Verwendung von Integer-Divide folgt weitgehend der gleichen Logik. Es ist ein etwas anderes Muster. Beginnen wir mit dem Hinzufügen von Spalten und dem Erstellen unseres Index. Und dann gehen wir zur Ganzzahldivision über.

LuckyTemplates Modulo- und Integer-Divide-DAX-Funktionen

In diesem Fall haben wir anstelle dessen, was wir mit Modulo machen wollten, nämlich die Anzahl der Gruppen, die Anzahl der Personen pro Gruppe . Also setzen wir hier sechs ein, und wir erhalten genau das, was wir uns erhofft hatten, nämlich die vier Sechsergruppen.

LuckyTemplates Modulo- und Integer-Divide-DAX-Funktionen

Jetzt wollen wir diese Indexspalte nehmen und sie in ein Modulo umwandeln, das der Ganzzahldivision entspricht.

LuckyTemplates Modulo- und Integer-Divide-DAX-Funktionen

Und so entsteht nun das sich wiederholende Muster, das der Anzahl der Integer-Divide entspricht.

LuckyTemplates Modulo- und Integer-Divide-DAX-Funktionen

Dann nehmen wir dies und transformieren es, indem wir es auf die gleiche Weise drehen: indem wir zu „Erweiterte Optionen“ gehen und sicherstellen, dass wir die Daten nicht aggregieren . Von hier aus wird der Vorgang tatsächlich mit einem sehr einfachen Transpose aufgeräumt .

LuckyTemplates Modulo- und Integer-Divide-DAX-Funktionen

Transpose nimmt Spalten, wandelt sie in Zeilen um und umgekehrt. Wenn wir also diese Daten nehmen und transponieren , zu unseren Kopfzeilen gehen und Verszeilenüberschriften verwenden , haben wir jetzt genau die Teams, die wir hatten.

LuckyTemplates Modulo- und Integer-Divide-DAX-Funktionen


Power Query M: Abwechselndes 0-1-Muster in der Datumstabelle.
Unpivot- und Pivot-Grundlagen in LuckyTemplates – Abfrage-Editor. Überprüfen Sie
die LuckyTemplates-Abfrageparameter: Optimieren von Tabellen

Abschluss

Dies sind zwei verschiedene Möglichkeiten, wie wir LuckyTemplates Modulo und Integer-Divide verwenden können, um unsere Daten zu transformieren. Sie werden feststellen, dass diese Techniken bei vielen verschiedenen Transformationsmustern in Bezug auf Stapeldaten und gepaarte Daten wirklich nützlich sind. Sie können diese verwenden, um diese Konfigurationen auf eine Art und Weise abzuwickeln, die der, die wir heute hier gemacht haben, sehr ähnlich ist.

Ich hoffe, Sie fanden das hilfreich. zu erfahren , damit auch Sie das Beste daraus machen können.

Alles Gute!


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