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, wie der Performance Analyzer in LuckyTemplates funktioniert. In diesem Blog wird insbesondere die vom Performance Analyzer-Tool generierte Abfrage und deren Änderungen in Abhängigkeit von den visuellen Elementen in Ihrem Bericht erläutert .
Performance Analyzer ist ein LuckyTemplates-Tool, das die zum Laden oder Aktualisieren der Visuals erforderliche Dauer misst und anzeigt. Dadurch können Benutzer bestimmen, welche visuellen Elemente oder Elemente den größten Einfluss auf die Leistung eines Berichts haben .
Inhaltsverzeichnis
LuckyTemplates-Leistungsanalysator: Übersicht
Um zu demonstrieren, was die Leistungsanalysefunktion leistet, erstellen Sie zunächst einen einfachen LuckyTemplates-Bericht .
Wenn Sie fertig sind, gehen Sie zur Registerkarte „Ansicht“ und klicken Sie auf „ Leistungsanalysator“ . Dadurch wird die Registerkarte „Leistungsanalyse“ auf der rechten Seite des LuckyTemplates-Desktops geöffnet.
Klicken Sie auf Aufnahme starten und dann auf Bilder aktualisieren . Dadurch werden neue Informationen im Bereich „Leistungsanalyse“ angezeigt.
Der DAX- Abfrageeintrag zeigt die Zeit an, die zum Ausführen der Abfrage in LuckyTemplates benötigt wird.
Die visuelle Anzeige zeigt die Zeit an, die zum Rendern der Tabelle benötigt wird, damit sie dem Endbenutzer wieder angezeigt werden kann.
„Andere “ zeigt die Zeit an, die ein bestimmtes Visual warten muss, während andere Visuals noch gerendert werden.
LuckyTemplates-Leistungsanalysator: So funktioniert es
Was hinter den Kulissen passiert
Manchmal kann Ihr DAX-Code extrem langsam sein. Um die Ursache und die Vorgänge hinter den Kulissen zu untersuchen, ist es wichtig, die von LuckyTemplates generierte Abfrage zu verstehen.
Klicken Sie dazu auf Abfrage kopieren und fügen Sie sie in DAX Studio ein.
Sie können sehen, dass die DAX-Abfrage das Schlüsselwort DEFINE verwendet und zwei Variablen deklariert hat. Anschließend wurden die Schlüsselwörter EVALUATE und ORDER BY verwendet, um das Ergebnis in einer bestimmten Reihenfolge abzurufen.
Wenn Sie den Code ausführen, erhalten Sie dieselbe Tabelle wie in LuckyTemplates.
Was passiert, wenn Sie neue Spalten hinzufügen?
Wenn Sie zu LuckyTemplates zurückkehren und eine neue Spalte hinzufügen, aktualisiert der Leistungsanalysatorbereich automatisch das Visual.
Kopieren Sie die DAX-Abfrage, nachdem Sie einige Sekunden lang in der Tabelle nach unten gescrollt haben.
Öffnen Sie DAX Studio und fügen Sie den Code in den Editor ein.
Immer wenn Sie in einer Matrix oder einem anderen visuellen Element nach unten scrollen, sendet LuckyTemplates eine weitere Abfrage an SSAS. Der DAX-Code ruft eine Liste aller Produkte ab, die nach den ersten 501 Zeilen erscheinen.
Der DAX-Code unterscheidet sich für Visuals, die stationär bleiben. Wenn Sie in diesem Fall vor dem Kopieren der Abfrage nicht durch das Bild scrollen, wird der Code auf die gleichzeitige Anzeige von 502 Zeilen beschränkt.
Auf diese Weise optimiert LuckyTemplates den Bericht, mit dem Sie gerade interagieren.
LuckyTemplates-Leistungsanalysator: Unterschied zwischen Tabelle und Slicer
Schauen wir uns an, wie Slicer mit einer bestimmten Abfrage interagieren. Erstellen Sie einen einfachen Slicer. In diesem Fall wird das Feld „Geschlecht“ als Slicer für die Matrix verwendet.
Löschen Sie den Leistungsanalysator und klicken Sie dann auf „Visuals aktualisieren“ . Dieses Mal werden Sie sehen, dass Sie zwei Abfragen haben; eine für den Allesschneider und eine für den Tisch.
Kopieren Sie die Abfrage des Slicers und kehren Sie zu DAX Studio zurück. Fügen Sie die Abfrage in den Editor ein.
Die Funktion wird verwendet, um die ersten 101 Zeilen anzuzeigen. In diesem Fall ist dies jedoch nicht wirklich sinnvoll, da LuckyTemplates die TOPN-Funktion nur zum Anzeigen der erforderlichen Anzahl von Zeilen verwendet.
Wenn Sie den Code ausführen, können Sie nur die drei unterschiedlichen Werte des Geschlechts-Slicers sehen: leer, M und F.
Wenn Sie jedoch die Abfrage der Tabelle kopieren und in DAX Studio ausführen, werden Sie feststellen, dass LuckyTemplates automatisch Variablen für den Filterkontext erstellt, der vom Slicer kommt.
Sobald der Code die Werte vom Slicer abruft, fügt er diese Werte in eine -Funktion ein. Im zweiten Argument wird das Ergebnis der Variablen angewendet.
Abschluss
Dieses Tutorial gab einen kurzen Überblick über die Performance-Analysator-Funktion in LuckyTemplates. Insbesondere haben Sie etwas über die unterschiedlichen DAX-Abfragen gelernt, die abhängig von den verfügbaren Visuals generiert werden.
Diese Lektion hilft Ihnen, besser zu verstehen, welche Visuals ressourcenintensiver sind. Wenn Sie die Abfragen hinter jeder Visualisierung verstehen, können Sie Rückschlüsse darauf ziehen, welchen Aspekt des Berichts Sie überprüfen müssen, um die Leistung zu verbessern.
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.