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.
Power Query ist ein Datentransformations- und Bearbeitungstool, das in und LuckyTemplates verfügbar ist. Es verfügt über eine Vielzahl von Funktionen, mit denen Daten transformiert und manipuliert werden können. In diesem Tutorial erfahren Sie, wie Sie jeden Ausdruck in Power Query/M Language verwenden . Das vollständige Video dieses Tutorials können Sie unten in diesem Blog ansehen.
Inhaltsverzeichnis
Power Query Each Expression: Übersicht
Die meisten Standardbibliotheksfunktionen verwenden M-Parameterfunktionen als Argumente. Außerdem sind sie oft unär, d. h. eine Funktion, die ein einzelnes Argument annimmt und eine Operation darauf durchführt.
Der Each- Ausdruck ist eine Abkürzung für die Deklaration untypisierter Funktionen unter Verwendung eines einzelnen formalen Parameters, der als Unterstrich ( _ ) bezeichnet wird .
Wenn Sie eine Each-Funktion in einem sehen , wird die Formel oder der Ausdruck danach auf jedes Element in einer Liste oder Spalte angewendet.
Mit dem Unterstrichparameter kann auf das aktuelle Element zugegriffen werden. Bei Verwendung in Kombination mit dem Suchoperator ( => ) zur Auswahl von Feldern oder Spalten wird der Unterstrich jedoch häufig weggelassen.
Beispiele für die Verwendung des Power Query-Ausdrucks
Schauen wir uns ein Beispiel in Power Query an. Das Ziel besteht darin, so zu filtern, dass nur Jahre angezeigt werden, die größer als 2020 sind.
Ohne den Each-Ausdruck zu verwenden
Im Bereich „Angewandte Schritte“ können Sie sehen, dass der erste Schritt die Verwendung eines Funktionsausdrucks ist .
Die Funktion besteht aus einem Unterstrich innerhalb einer Reihe von Klammern. Anschließend folgt der Suchoperator, der die Variable dem Spalten- oder Feldnamen voranstellt. Dadurch können wir Zeilen aus der Tabelle auswählen, deren Jahreswerte größer als 2020 sind.
In einem anderen Beispiel können Sie sehen, dass der Unterstrich vor dem Feld „Jahr“ weggelassen werden kann, da der Suchoperator zum Auswählen eines Felds oder einer Spalte verwendet wird. Dies wird immer noch das gleiche Ergebnis liefern.
Bei Verwendung des Each-Ausdrucks
In diesem Beispiel können Sie sehen, dass durch die Verwendung des Each-Ausdrucks die durch den Unterstrich dargestellte namenlose Variable weggelassen werden kann.
Sie können die Unterstriche in der Formel auch vollständig weglassen, wenn Sie die Suche zum Auswählen eines Felds oder einer Spalte verwenden. Dies wird weiterhin das gleiche Ergebnis liefern.
Verwenden der integrierten Filteroption in einer Power Query-Tabelle
Wenn Sie den integrierten Filter in einer Power Query-Tabelle verwenden, werden Sie feststellen, dass er denselben Code wie im letzten Beispiel generiert.
Setzen Sie die Tabelle zurück, um die vollständigen Zeilen anzuzeigen. Klicken Sie dann auf den Dropdown-Pfeil in der Spalte „Jahr“ und wählen Sie „ Zahlenfilter“ > „Größer als“ aus .
Geben Sie im Assistenten zum Filtern von Zeilen 2020 in das Textfeld ein und klicken Sie dann auf OK .
Beachten Sie in der Bearbeitungsleiste, dass der vom Filter generierte M-Code den Each-Ausdruck ähnlich wie im letzten Beispiel verwendet.
Die Verwendung der Funktion „eached“ erleichtert das Verständnis des M-Codes.
Wenn Sie die Power Query-Benutzeroberfläche zum Entwerfen Ihrer Abfragen verwenden, verwendet die M-Engine in den meisten Fällen diesen abgekürzten M-Code für Sie.
Abschluss
Der Each-Ausdruck ist ein nützliches Werkzeug in Power Query zum Anwenden von Funktionen oder Ausdrücken auf jede Zeile oder jedes Element in einer Liste. Es trägt zur Vereinfachung des M-Codes bei, um ihn für Benutzer verständlicher zu machen. Es kann außerdem mit einer Vielzahl von Funktionen und Operatoren verwendet werden, sodass Sie eine Vielzahl von Aufgaben an Ihren Daten ausführen können.
Zusammenfassend lässt sich sagen, dass jeder Ausdruck ein leistungsstarkes und nützliches Werkzeug ist, mit dem Sie Daten in der M-Sprache effizienter und effektiver bearbeiten können .
Alles Gute,
Melissa de Korte
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
In diesem Tutorial zur DAX-Codierungssprache erfahren Sie, wie Sie die GENERATE-Funktion verwenden und einen Kennzahltitel dynamisch ändern.
In diesem Tutorial erfahren Sie, wie Sie mithilfe der Multi-Threaded-Dynamic-Visuals-Technik Erkenntnisse aus dynamischen Datenvisualisierungen in Ihren Berichten gewinnen.
In diesem Artikel werde ich den Filterkontext durchgehen. Der Filterkontext ist eines der Hauptthemen, über die sich jeder LuckyTemplates-Benutzer zunächst informieren sollte.
Ich möchte zeigen, wie der LuckyTemplates Apps-Onlinedienst bei der Verwaltung verschiedener Berichte und Erkenntnisse aus verschiedenen Quellen helfen kann.
Erfahren Sie, wie Sie Ihre Gewinnmargenänderungen mithilfe von Techniken wie Kennzahlenverzweigung und der Kombination von DAX-Formeln in LuckyTemplates ermitteln.
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.
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