LuckyTemplates-Speicher-Engine: Einfache mathematische Operationen

LuckyTemplates-Speicher-Engine: Einfache mathematische Operationen

Im heutigen Beitrag geht es darum, wie die Speicher-Engine in LuckyTemplates mathematische Operationen ausführen kann. Dieses Tutorial ist hilfreich, wenn Sie kombinierte Zahlen ohne Spalte oder Tabelle erhalten möchten. Beim Umgang mit einfachen Kennzahlen oder Codes besteht die beste Vorgehensweise darin, diese an die VertiPaq-Speicher-Engine zu senden.

Im Gegensatz zur Formel-Engine kann die Speicher-Engine nur mit einfachen DAX-Abfragen arbeiten. Es kann keine komplexen Abfragen lösen, da dies in der Verantwortung der Formel-Engine liegt. Es kann nur bei einfachen Abfragen funktionieren, um aufschlussreiche Daten und Ergebnisse bereitzustellen.

Inhaltsverzeichnis

Storage Engine und xmSQL-Anweisungen in LuckyTemplates

Dies ist eine Beispielabfrage mit einer Anweisung. Dabei handelt es sich um eine einfache Kennzahl, die eine aggregierte Zahl des Gesamtumsatzes anfordert, indem der aktuelle Preis der Verkaufsdaten und die Menge der Verkaufsdaten multipliziert werden.

LuckyTemplates-Speicher-Engine: Einfache mathematische Operationen

Wenn Sie die Messung in DAX Studio ausführen, sehen Sie die xmSQL-Anweisung und das Ergebnis.

LuckyTemplates-Speicher-Engine: Einfache mathematische Operationen

Sie werden sehen, dass neue Begriffe wie WITH , $Expr0 und PFCAST verwendet werden . $Expr0 wird zum Definieren des Maßes verwendet und dann in der SELECT- Anweisung aufgerufen . Die Speicher-Engine oder VertiPaq fügt manchmal automatisch einen Cast-Operator namens PFCAST hinzu .

Das Produkt aus aktuellem Preis und Menge wird an die Speicher-Engine übertragen. Das Erscheinen der WITH- Anweisung in VertiPaq bedeutet, dass sie auch an die Speicher-Engine gesendet wird.

Wenn Sie sich den physischen Abfrageplan ansehen , sehen Sie einen SpoolLookup-Operator mit einem Sum_Vertipaq. Dies bedeutet, dass eine Zeile gescannt wird, um die Summe aus dem aktuellen Preis multipliziert mit der Menge zu erhalten.

Im logischen Abfrageplan sehen Sie Scan_Vertipaq. Dies zeigt, dass die Abfrage in der Speicher-Engine erfolgt.

LuckyTemplates-Speicher-Engine: Einfache mathematische Operationen

Selbst wenn Sie also eine Faktentabelle iterieren, ist die Speicher-Engine diejenige, die die Aufgabe erledigt. Da VertiPaq die Arbeit erledigt, erfolgt die Ausführung sehr schnell. Und wenn Sie einige Optimierungstechniken in das Datenmodell integrieren oder Ihre Kennzahlen oder Codes richtig formatieren, wird die Leistung Ihres DAX schneller und besser sein.

Richten Sie Ihr Datenmodell und Ihre Maßnahmen so weit wie möglich richtig ein, damit Sie problemlos wertvolle Daten erhalten können.


VertiPaq-Speicher-Engine in einer Multithread-Umgebung
VertiPaq-Komprimierung und -Speicherung in LuckyTemplates
Was ist DAX Studio in LuckyTemplates Desktop ?

Abschluss

Die Speicher-Engine ist der beste Ort, um Ihre Abfragen zum Laufen zu bringen. Da es nur einfache Abfragen ausführen kann, benötigt es weniger Ausführungszeit und optimiert die Gesamtleistung Ihrer DAX-Codes. Es gilt als bewährte Methode, die ganze Arbeit von VertiPaq erledigen zu lassen.

Erleben Sie, wie die VertiPaq-Speicher-Engine funktioniert, indem Sie Ihre Abfragen in DAX Studio und VertiPaq üben. Sie können sich unsere früheren Blogbeiträge zum Verständnis der VertiPaq-Speicher-Engine ansehen.


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.