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 Verwendung der Power Query M-Funktion „number.mod“, um ein abwechselndes 0-1-Muster in der Datumstabelle zu erstellen. Die Lösung, die ich Ihnen zeigen werde, kam von einem unserer Community-Power-User, Rajesh, bei LuckyTemplates. Sie können sich das vollständige Video dieses Tutorials unten in diesem Blog ansehen.

Ziel ist es, eine Folge von vier Nullen, abwechselnd mit vier Einsen, zu erzeugen und diese dann über den Tag hinweg zu wiederholen.

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

Rajesh war mit seiner Analyse und Problemaufschlüsselung genau richtig und nutzte die Power Query M-Funktion zur Lösung. Nachdem dies gesagt ist, gehen wir zu Power Query über.

Inhaltsverzeichnis

  1. Die Power Query M Number.Mod-Funktion
  2. Erstellen einer benutzerdefinierten Spalte für das Power Query M-Muster
  3. Erstellen eines IF-THEN-ELSE-Konstrukts
  4. Abschluss

Die Power Query M Number.Mod-Funktion

Die Power Query M, insbesondere die Funktion number.mod, wird der Kern unserer Lösung sein. Was tut es?

Sie können die interne Dokumentation jeder M-Funktion überprüfen, indem Sie ihren Namen ohne Klammern wie hier in der Formelleiste eingeben. Diese Funktion gibt den Rest einer ganzzahligen Division zurück und benötigt bis zu drei Parameter: die Zahl und den Divisor.

Power Query M Funktion

Ein Beispiel einrichten

Ich wähle meine Beispielabfrage aus, die einen von mir vorbereiteten Datumsbereich enthält.

Beispielabfrage mit Datum

In vielen Fällen wird „number.mod“ in Kombination mit einer Indexspalte verwendet, die dann als erster Parameter genutzt wird. Aber das ist hier nicht notwendig, denn der Datumswert ist eine ganze Zahl. Wir können also direkt mit den Datumswerten arbeiten.

Erstellen einer benutzerdefinierten Spalte für das Power Query M-Muster

Über diese Minitabelle werden wir eine benutzerdefinierte Spalte hinzufügen.

Benutzerdefinierte Spalte

Nennen wir diese Spalte „Pattern“ und geben Sie die Power Query M-Funktion „number.mod“ ein. Wir benötigen zwei Zahlen als Parameter.

Pattern Spalte

Hier müssen wir die Zahl aus unserem Datumswert ermitteln. Also verwenden wir „number.from“ und subtrahieren unsere StartDate-Variable.

Pattern Berechnung

Wenn das erste Datum 1 zurückgibt, erhalten wir durch Subtraktion und Hinzufügen von 1 das gewünschte Muster.

Muster Wert

Erstellen eines IF-THEN-ELSE-Konstrukts

Jetzt erweitern wir die Logik, um auch ein achtes Vorkommen identifizieren zu können.

Mit einem IF-THEN-ELSE-Konstrukt können wir unterschiedliche Werte für die vierten und achten Vorkommen zurückgeben.

IF-THEN-ELSE Konstruktion

Die Logik schaut nun wie folgt aus:

Vorkommen Wert
Jedes 4. Vorkommen 0
Jedes 8. Vorkommen 1

Das sieht gut aus. Jetzt müssen wir nur noch diese Werte auffüllen.

Werte Auffüllen

Abschluss

Dieses besondere Muster hat vielseitige Anwendungsmöglichkeiten, und ich hoffe, Sie erkennen das Potenzial der Erstellung von Sequenzen mithilfe der Power Query M-Funktion „number.mod“.

Weitere Informationen finden Sie im vollständigen Video zu diesem Tutorial.

Alles Gute!

Melissa


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.