Streudiagramm-Visualisierungen mit Charticulator
In diesem Tutorial erfahren Sie, wie Sie mit Charticulator eine Streudiagramm-Visualisierung für Ihren LuckyTemplates-Bericht erstellen und entwerfen.
In diesem Tutorial erfahren Sie mehr über Power Query und die M-Sprache im LuckyTemplates-Desktop.
Obwohl es geringfügige Unterschiede geben kann, können Sie dieselben allgemeinen Techniken auf andere Microsoft-Produkte wie Excel, Analysis Services und andere Microsoft-Tools mit einer eingebetteten Power Query Engine anwenden.
Inhaltsverzeichnis
Was ist Power Query?
Power Query ist für die Datentransformation und Datenvorbereitung konzipiert . Es verfügt über eine grafische Oberfläche für die Verbindung zu einer Vielzahl von Datenquellen.
Es verfügt außerdem über einen Editor, besser bekannt als Power Query Editor im LuckyTemplates-Desktop, der zum Transformieren von Rohdaten verwendet wird.
Der Prozess der Transformation von Rohdaten wird auch als ETL bezeichnet , was für Extract, Transform and Load steht .
Power Query extrahiert Daten, indem es eine Verbindung zu einer Vielzahl von Datenquellen herstellt. Anschließend werden Ihre Daten umgestaltet, bereinigt und transformiert. Und schließlich lädt es die Daten in das Datenmodell.
Daten sind nie perfekt. Das Ziel des Abfrageeditors besteht daher darin, dem Benutzer bei der Anwendung der meisten gängigen Transformationen zu helfen, indem er mit einem einfachen Satz von Menübändern, Menüs und anderen Komponenten interagiert.
Diese Transformationsfähigkeit ist allen Quellen gemeinsam. Unabhängig von der zugrunde liegenden Quelle bleibt die Benutzererfahrung im Abfrageeditor also gleich.
Sobald Sie eine Verbindung zu einer Datenquelle herstellen, erhalten Sie eine Vorschau der Daten.
Die Vorschau basiert auf einer Teilmenge, die es Ihnen ermöglicht, Ihre Abfrage zu entwerfen. Die vollständigen Daten werden Ihnen erst angezeigt, wenn Sie auf „Schließen und übernehmen“ klicken . Das bedeutet, dass Sie mit sehr großen Datenmengen arbeiten können.
Die Power Query-Engine ist in vielen Produkten und Diensten verfügbar. Der Speicherort der Daten hängt von der verwendeten Abfrage ab.
Was ist M-Sprache?
M ist eine funktionale Mashup-Sprache, bei der die Groß-/Kleinschreibung beachtet wird und die für die Datentransformation entwickelt wurde.
Wenn Sie eine Transformation durchführen, wird der Code für diesen Schritt automatisch für Sie generiert. Sie müssen also nicht selbst einen M-Code schreiben.
Es gibt jedoch Fälle, in denen Sie lernen müssen, wie man M-Codes schreibt . Dazu gehören die Erstellung benutzerdefinierter Funktionen, die Durchführung komplexerer Transformationen, Optimierungen und die Erstellung benutzerdefinierter Konnektoren.
Und mit der Einführung von IntelliSense im September 2018 hat die Berücksichtigung der Groß-/Kleinschreibung nun einen geringeren Einfluss auf M-Codes.
Mit IntelliSense können Sie Mitglieder des intrinsischen #shared aufrufen , z. B. alle nativen M-Funktionen, benutzerdefinierten Funktionen, Variablen- oder Schrittnamen und Parameter.
M ist eine funktionale Sprache. Wenn Sie den Ablauf verstehen, wird es einfacher, M-Codes zu lesen und zu schreiben.
Als allgemeine Best Practice stellen Sie sicher, dass die Bearbeitungsleiste jederzeit in der Benutzeroberfläche sichtbar ist. Auf diese Weise können Sie den generierten M-Code sehen und seinen Ablauf und seine Syntax verfolgen.
Es stehen zahlreiche Online-Ressourcen zur Verfügung, in denen Sie mehr über M erfahren können .
Eine Ressource ist die Formula Language Specification , die die Struktur der Sprache selbst beschreibt, und die M-Funktionsreferenz, die alle Funktionen und ihre Dokumentation auflistet. Power Query enthält außerdem eine Standardbibliothek, auf die über das Schlüsselwort #shared zugegriffen werden kann .
Aber insgesamt ist das Wichtigste beim Lernen von etwas Neuem: üben, üben und üben .
Abschluss
Der Power Query Editor ist ein leistungsstarkes Tool für die Durchführung von Datentransformationen. Sobald Sie die Grundkonzepte verstanden haben, wird es Ihnen leichter fallen, Ihre Rohdaten in aussagekräftigere Informationen umzuwandeln.
Und obwohl die M-Sprache oft automatisch für Sie generiert wird, ist es immer besser, sie zu lernen. Dies wird bei der Bewältigung komplexerer Szenarien in Zukunft ein großer Vorteil sein.
Melissa
In diesem Tutorial erfahren Sie, wie Sie mit Charticulator eine Streudiagramm-Visualisierung für Ihren LuckyTemplates-Bericht erstellen und entwerfen.
Erfahren Sie, wie Sie ein PowerApps-Suchfeld von Grund auf erstellen und es an das Gesamtthema Ihrer App anpassen.
Erlernen Sie ganz einfach zwei komplizierte Power Automate String-Funktionen, die in Microsoft Flows verwendet werden können – die Funktionen substring und indexOf.
Dieses Tutorial konzentriert sich auf die Power Query M-Funktion „number.mod“, um ein abwechselndes 0-1-Muster in der Datumstabelle zu erstellen.
In diesem Tutorial führe ich eine Prognosetechnik durch, bei der ich meine tatsächlichen Ergebnisse mit meinen Prognosen vergleiche und sie kumulativ betrachte.
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.
Erfahren Sie, wie die Do Until Schleifensteuerung in Power Automate funktioniert und welche Schritte zur Implementierung erforderlich sind.
In diesem Tutorial erfahren Sie, wie Sie mithilfe der ALLSELECTED-Funktion einen dynamischen gleitenden Durchschnitt in LuckyTemplates berechnen können.
Durch diesen Artikel erhalten wir ein klares und besseres Verständnis für die dynamische Berechnung einer laufenden oder kumulativen Gesamtsumme in LuckyTemplates.
Erfahren und verstehen Sie die Bedeutung und ordnungsgemäße Verwendung der Power Automate-Aktionssteuerung „Auf jede anwenden“ in unseren Microsoft-Workflows.