Tabelleneditor LuckyTemplates: Überprüfung und Tutorial zu Version 3

Ich bin unglaublich gespannt auf den heutigen Blog, weil er zeigen wird, wie sich die derzeit schlechteste Funktion in LuckyTemplates plötzlich in die beste Funktion verwandeln wird. Ich spreche vom Tabelleneditor LuckyTemplates. Das vollständige Video dieses Tutorials können Sie unten in diesem Blog ansehen.

Ich hatte das Glück, im Dezember 2020 die Vorschauversion von Tabular Editor 3 auszuprobieren und in das Betaprogramm einzusteigen. Ich verwende es seit ein paar Monaten jeden Tag und es hat die Art und Weise, wie ich LuckyTemplates nutze, wirklich revolutioniert. Deshalb möchte ich mir heute etwas Zeit nehmen und Sie durch die Grundfunktionen des Tabelleneditors LuckyTemplates Version 3 (TE3) führen. Ich zeige Ihnen, wie es meiner Meinung nach auch die Art und Weise, wie Sie LuckyTemplates verwenden, wirklich verändern wird.

Inhaltsverzeichnis

Merkmale und Funktionen des Tabelleneditors LuckyTemplates Version 3

Hier sind einige der Grundfunktionen von TE3, die ich sehr nützlich und eigentlich ziemlich erstaunlich fand.

Konfigurierbarkeit

Eines der Dinge, die ich behandeln möchte, ist die Konfiguration. Wie Sie hier im Tabular Editor 3 sehen können, verfügen wir über mehrere Fenster, die alle vollständig konfigurierbar sind . Sie können Dinge bewegen. Sie können Dinge auf wirklich intuitive Weise herausholen und neue Abschnitte entwickeln. Sie können sie auch in der Größe ändern.

Tabelleneditor LuckyTemplates: Überprüfung und Tutorial zu Version 3

Sie können dies auch in „Arbeitsbereiche erfassen“ speichern und diese dann in einer Liste verfügbarer Arbeitsbereiche speichern .

Tabelleneditor LuckyTemplates: Überprüfung und Tutorial zu Version 3

Wenn Sie beispielsweise bei Best Practice Analyzer arbeiten und Suchen und Ersetzen durchführen, können Sie in einen anderen Arbeitsbereich wechseln, wenn Sie Kennzahlen bearbeiten. Ich fand das unglaublich nützlich.

Tabelleneditor LuckyTemplates: Überprüfung und Tutorial zu Version 3

Es gibt auch eine Reihe verschiedener Themen . Wenn Sie ein Fan des Dunkelmodus sind, können Sie einfach direkt in den Dunkelmodus wechseln. Ich mag das Blaue, nur eine persönliche Vorliebe.

Tabelleneditor LuckyTemplates: Überprüfung und Tutorial zu Version 3

Alle Symbolleisten sind konfigurierbar. Die Menüs sind konfigurierbar. Sie können es einfach genau so zum Laufen bringen, wie Sie es möchten, und sich beim Arbeiten wohl fühlen. Angesichts der Zeit, die Sie in LuckyTemplates mit dem Schreiben von DAX verbringen, halte ich das für ziemlich wichtig.

DAX schreiben

Als nächstes möchte ich darüber sprechen, wie TE3 IntelliSense Sie beim Schreiben Ihres DAX unterstützt . Wenn ich hier zu einer neuen Kennzahl komme und anfange, DAX zu schreiben, werden Sie sofort erkennen, dass dies eine echte Verbesserung darstellt.

Hier gibt es einige nette kleine Features. Sie müssen sich beispielsweise keine Gedanken über die Steuerung (Strg), die Eingabetaste oder die Umschalttaste machen. Sie drücken einfach die Eingabetaste und gelangen zur nächsten Zeile. Und dann würde F5 Ihren Code festschreiben.

Hier sehen Sie das Standard-IntelliSense und einige zusätzliche Informationen. Es bedeutet, dass wir uns im Kontextübergangsmodus befinden. Es gibt auch einen Hotlink.

Tabelleneditor LuckyTemplates: Überprüfung und Tutorial zu Version 3

Sie können also auf diesen Link klicken, der Sie direkt zum DAX-Leitfaden führt , um weitere Informationen über die Funktion zu erhalten.

Tabelleneditor LuckyTemplates: Überprüfung und Tutorial zu Version 3

Es verfügt über viele Hintergrundfähigkeiten und Kenntnisse. Eines der wirklich klaren Dinge, die Sie sofort erkennen, ist, dass der TE3 in Bezug auf Fehlermeldungen alle Fehler erkennt.

Der reguläre DAX-Editor erkennt nur einen dieser Fehler, wie Sie hier unter Analysis Services sehen können. Der Tabelleneditor 3 hingegen verfügt über den sogenannten Semantic Processor für DAX und erkennt alle Fehler.

Tabelleneditor LuckyTemplates: Überprüfung und Tutorial zu Version 3

Dadurch erhalten Sie viel mehr Informationen über diese Fehler. Wenn Sie beispielsweise unter „Analysis Services (DAX-Editor)“ nachsehen, erfahren Sie, dass zu wenige Argumente an übergeben wurden und wie hoch die Mindestanzahl für das Argument ist, aber es weiß nicht, wo dieser Fehler liegt.

Der semantische Prozessor hingegen weiß, dass er sich in Zeile drei (3) und in Spalte neun (9) befindet, und er sagt Ihnen genau, wo er beginnt. Sie erhalten einen Tooltip zur Erläuterung des Fehlers sowie alle Fehler, die im Ausdruck gefunden werden. Es hilft Ihnen wirklich beim Debuggen.

Tabelleneditor LuckyTemplates: Überprüfung und Tutorial zu Version 3

Cold Folding, DAX-Debugging und DAX-Skripting

Eine weitere wirklich nette Funktion ist die so genannte Kaltfaltung , mit der Sie Ihre Variablen reduzieren können und so insgesamt ein besseres Bild davon erhalten, wie Ihre Kennzahl aussieht. Dies ist besonders hilfreich, wenn Sie lange Takte schreiben, die über den Bildschirm hinausgehen.

Tabelleneditor LuckyTemplates: Überprüfung und Tutorial zu Version 3

Es eignet sich auch gut für das Debuggen von Messverzweigungen. Wenn Sie sich hier beispielsweise die Gesamtzahl der Kunden ansehen und mit der rechten Maustaste auf diese Kennzahl klicken, wird „ Abhängigkeiten anzeigen“ angezeigt .

Tabelleneditor LuckyTemplates: Überprüfung und Tutorial zu Version 3

Es zeigt Ihnen, welche Objekte von „Gesamtkunden“ abhängen und von welchen Objekten es abhängt. Was Sie also tun können, ist etwas, das DAX-Scripting genannt wird . Dies ist eine wirklich interessante Sichtweise auf unsere Maßverzweigung.

Tabelleneditor LuckyTemplates: Überprüfung und Tutorial zu Version 3

Nehmen wir zum Beispiel diese Slicer-Ernte-Maßnahmen und unsere Gesamtkunden-in-Range-Maßnahmen. Wenn wir auf diese Gruppierung klicken, sehen wir eine Option namens Script DAX . Wir klicken darauf und es wird ein Skript mit allen unseren Maßnahmen an einem Ort erstellt. Wir können dies bearbeiten. Wir können es im Hinblick darauf betrachten, wie die Maßnahmen voneinander verzweigen.

Tabelleneditor LuckyTemplates: Überprüfung und Tutorial zu Version 3

Wenn wir dieses Ergebnis, VAR Result , umgestalten möchten , können wir es außerdem umbenennen. Und was es bewirken wird, ist, dass es in Scope umbenannt wird .

Tabelleneditor LuckyTemplates: Überprüfung und Tutorial zu Version 3

Beide Ergebnisse werden unten markiert, und wir können sie in „Outcome“ ändern . Wir haben das jetzt im Code geändert, aber im oberen Teil der Formel, wo wir auch „ Result“ in einem anderen Maß hatten, wusste es genug, um dies außerhalb des Gültigkeitsbereichs zu belassen. Es ist viel intelligenter als nur Ihr durchschnittliches Suchen und Ersetzen, das alle diese Ergebnisse durchgegangen und verändert hätte.

Tabelleneditor LuckyTemplates: Überprüfung und Tutorial zu Version 3

Von dort aus können Sie dann das Fenster „Suchen und Ersetzen“ öffnen . Über die Arbeitsbereichsfunktion können wir dafür ein Fenster erstellen und dieses dann hier durchgehen und jede Art von Groß-/Kleinschreibung oder Ganzwortübereinstimmung durchführen, alle finden, Vorheriges finden, dies nach unten bearbeiten usw., entweder in der Einzeltaktversion oder die Skriptversion. Drücken Sie die Strg-Taste S und es speichert das wieder im LuckyTemplates-Modell.

Tabelleneditor LuckyTemplates: Überprüfung und Tutorial zu Version 3

Darüber hinaus verfügen wir über eine integrierte Formatierung für unseren DAX , sodass wir auch das Skript formatieren können.

Tabelleneditor LuckyTemplates: Überprüfung und Tutorial zu Version 3

Vorschauen, Pivot-Raster und Datenabfrage

Es gibt noch ein paar andere Dinge, die wir hier tun können. Wenn wir uns unsere Tabellen ansehen möchten, können wir eine einfache Vorschau erstellen , indem wir jedes einzelne Feld in der Tabelle durchgehen und betrachten.

Tabelleneditor LuckyTemplates: Überprüfung und Tutorial zu Version 3

Wir können auch die Informationsspalte auf der rechten Seite zur Überprüfung einblenden.

Tabelleneditor LuckyTemplates: Überprüfung und Tutorial zu Version 3

Das andere, was wir tun können, ist Pivot Grid . Das entspricht im Grunde einer Pivot-Tabelle in Excel oder einer Matrix in LuckyTemplates. Es ist etwas, das dem Matrix-Visual ziemlich ähnlich ist. Ziehen Sie die Variablen einfach per Drag & Drop in die Tabelle.

Tabelleneditor LuckyTemplates: Überprüfung und Tutorial zu Version 3

Damit können wir eine Validierung unserer Ergebnisse durchführen. Es werden Zeilensummen und Spaltensummen berechnet. Das ist viel einfacher, als eine Reihe überflüssiger Tabellen zu erstellen, die sich tatsächlich physisch im Modell befinden.

Es gibt hier noch eine weitere große Funktion, nämlich die DAX-Abfrage . Wenn Sie in DAX Studio arbeiten, sind Sie damit bestens vertraut. Hier können wir Tabellen materialisieren.

Nehmen wir zum Beispiel diese Funktion und wollen sie analysieren, können wir sie in eine Abfrage einfügen.

Tabelleneditor LuckyTemplates: Überprüfung und Tutorial zu Version 3

Denken Sie daran, dass Abfragen immer mit EVALUATE beginnen und wir diese Kennzahl dann hier einfügen. Das ist eine wirklich tolle Funktion zum Debuggen.

Tabelleneditor LuckyTemplates: Überprüfung und Tutorial zu Version 3

Skripterstellung und Makroaufzeichnung

Als nächstes möchte ich mich mit der Skripterstellung befassen. Ich möchte Ihnen die automatisierte Skripterstellungsfunktion hier im Tabular Editor 3 zeigen. Wir können hier einfachen Code schreiben oder einige Kennzahlen aus dem kopieren und einfügen .

Tabelleneditor LuckyTemplates: Überprüfung und Tutorial zu Version 3

Und dann klicken Sie einfach auf Als Makro speichern .

Tabelleneditor LuckyTemplates: Überprüfung und Tutorial zu Version 3

Um diese Makros anzuwenden, wechseln Sie einfach zum richtigen Bereich, sei es Modell, Tabelle oder Spalte. Klicken Sie dann einfach mit der rechten Maustaste und wählen Sie dann Makros aus . Danach wenden Sie einfach das entsprechende Skript an.

Tabelleneditor LuckyTemplates: Überprüfung und Tutorial zu Version 3

Wenn wir also beispielsweise alle DAX formatieren , werden alle unsere DAX formatiert, und zwar unter Verwendung des DAX-Formats oder basierend darauf, ob wir lange oder kurze Zeilen gewählt haben. Wir drücken einfach die Strg-Taste S, um das wieder in der LuckyTemplates-Datei zu speichern.

Tabelleneditor LuckyTemplates: Überprüfung und Tutorial zu Version 3

Schließlich verfügt der TE3 über einen Makrorekorder , mit dem Sie ihn einschalten, die Funktion ausführen können, die Sie automatisieren möchten, und dann den erstellten Code verwenden können, um das Skript zu erstellen, ohne selbst viel Programmierkenntnisse zu haben.

Tabelleneditor LuckyTemplates: Überprüfung und Tutorial zu Version 3

Tabelleneditor LuckyTemplates Best Practice Analyzer

Eines der wirklich coolen Dinge an TE3 ist, dass es über einen Best-Practice-Regelsatz verfügt . Öffnen wir also den Best Practice Analyzer . Es gibt Regeln für den lokalen Benutzer, Regeln für das aktuelle Modell und Regeln für den lokalen Computer. Fügen wir das hinzu, und dann können wir „Regeldatei von URL einschließen“ sagen . Anschließend fügen wir eine URL aus dem Analyst Hub ein.

Tabelleneditor LuckyTemplates: Überprüfung und Tutorial zu Version 3

Anschließend öffnet sich eine ganze Reihe von Regeln für Best Practices.

Tabelleneditor LuckyTemplates: Überprüfung und Tutorial zu Version 3

Sie können dann auf „Ausführen“ klicken und das Skript wird ausgeführt, die Änderungen an Ihrem Modell vorgenommen und die Best Practice implementiert.

Tabelleneditor LuckyTemplates: Überprüfung und Tutorial zu Version 3

Dies ist eine erstaunliche Möglichkeit, Ihre Datenmodellierung zu verbessern, indem Sie sie einfach automatisch Regel für Regel und Tabelle für Tabelle durchgehen lassen und Bereiche hervorheben, in denen Sie sich nicht an die Best Practices halten.


Verwenden Sie den Tabelleneditor, um Berechnungsgruppen in LuckyTemplates zu erstellen.
Was ist DAX Studio in LuckyTemplates Desktop?
Erweitern Sie Ihr externes Tools-Menü in LuckyTemplates

Abschluss

Dies ist eine sehr schnelle Tour durch den Tabelleneditor LuckyTemplates Version 3. Es gibt viele weitere Funktionen, die wir nicht behandelt haben. Wir verfügen über einige Datenmodellierungsfunktionen, mit denen Sie Ihre Datenmodelle grafisch darstellen und mit Ihren Beziehungen arbeiten können. Es gibt Abschnitte, in denen Sie tatsächlich Ihren M-Code usw. einsehen können.

Es gibt hier eine erstaunliche Vielfalt an Funktionen, und wir kratzen hier nur an der Oberfläche. Aber hoffentlich können Sie wirklich erkennen, wie Ihnen dies erweiterte Funktionalität und enorme Möglichkeiten beim Schreiben von DAX, dem Debuggen von DAX und der Verbesserung Ihrer Datenmodelle bietet. Es wird auch dazu beitragen, Ihr allgemeines Verständnis darüber zu verbessern, was in Ihren Kennzahlen und Tabellen vor sich geht. Vielen Dank an den unglaublich talentierten Programmierer Daniel.

Ich hoffe, diese Informationen machen Ihnen Mut, es auszuprobieren. Sehen Sie, was Sie denken, und sehen Sie, wie es die Art und Weise verändert, wie Sie LuckyTemplates verwenden.

Alles Gute!

Leave a Comment

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.