So erstellen Sie ein zusammengesetztes Modell in DAX Studio

So erstellen Sie ein zusammengesetztes Modell in DAX Studio

In diesem Tutorial erfahren Sie, wie Sie ein zusammengesetztes Modell erstellen und DirectQuery für ein LuckyTemplates-Dataset oder in Azure Analysis Services verwenden.

In den vorherigen Tutorials wurden die Schlüsselwörter MEASURE , COLUMN und TABLE besprochen . In einigen speziellen Fällen schreibt die DAX-Engine diese Schlüsselwörter automatisch, auch wenn Sie sie nicht explizit verwendet haben. Sie erfahren, wie Sie dieses Szenario nachahmen und verstehen, was sich hinter den Kulissen abspielt.

Inhaltsverzeichnis

Erstellen eines Verbundmodells: Erste Schritte

In dieser Demonstration wird bereits eine Ansicht für die Datumstabelle erstellt. Wählen Sie den Code aus und führen Sie ihn aus.

So erstellen Sie ein zusammengesetztes Modell in DAX Studio

Sie können sehen, dass das Ergebnis eine einfache Datumstabelle ist, die die Spalten „Datum“, „Monat“ und „Kalenderjahr“ enthält.

So erstellen Sie ein zusammengesetztes Modell in DAX Studio

Veröffentlichen Sie als Nächstes das Datenmodell im LuckyTemplates-Dienst .

So erstellen Sie ein zusammengesetztes Modell in DAX Studio

Gehen Sie zu LuckyTemplates. Klicken Sie auf Daten abrufen und dann auf LuckyTemplates-Datensätze .

So erstellen Sie ein zusammengesetztes Modell in DAX Studio

Wählen Sie die Datumstabelle aus und klicken Sie dann auf Erstellen .

So erstellen Sie ein zusammengesetztes Modell in DAX Studio

Öffnen Sie die Ansicht „Beziehungen“.

So erstellen Sie ein zusammengesetztes Modell in DAX Studio

zwischen der Tabelle „Sales“ und der Tabelle „Dates“ basierend auf dem Auftragsdatum der Verkäufe und dem Datum der Tabelle „Dates“ . Sie können dies tun, indem Sie das Datum auf das Bestelldatum ziehen. Warten Sie, bis LuckyTemplates die Beziehung erstellt hat. Wenn Sie fertig sind, klicken Sie auf OK.

So erstellen Sie ein zusammengesetztes Modell in DAX Studio

So erstellen Sie ein zusammengesetztes Modell in DAX Studio

Sie können sehen, dass eine begrenzte Beziehung zwischen der Verkaufstabelle und der Datumstabelle erstellt wurde. Eine eingeschränkte Beziehung wird durch das untenstehende Symbol gekennzeichnet.

So erstellen Sie ein zusammengesetztes Modell in DAX Studio

Erstellen der Abfrage für das zusammengesetzte Modell

Gehen Sie zum Bereich „Felder“, öffnen Sie die Umsatztabelle und erstellen Sie eine neue Spalte .

So erstellen Sie ein zusammengesetztes Modell in DAX Studio

Schreiben Sie in diese neue Spalte eine einfache Maßnahme . In diesem Beispiel zeigt die neue Spalte das Bestelljahr.

So erstellen Sie ein zusammengesetztes Modell in DAX Studio

Wenn Sie fertig sind, ziehen Sie die neue Spalte per Drag & Drop in den LuckyTemplates-Canvas.

So erstellen Sie ein zusammengesetztes Modell in DAX Studio

Wandeln Sie dies in eine Tabelle um und stellen Sie sicher, dass die Spalte „Bestelljahr“ als Zeile verwendet wird.

So erstellen Sie ein zusammengesetztes Modell in DAX Studio

Ziehen Sie als Nächstes das Datum per Drag & Drop aus der Datumstabelle. Das Datum sollte ebenfalls als Zeile zugewiesen werden.

So erstellen Sie ein zusammengesetztes Modell in DAX Studio

Klicken Sie auf den Dropdown-Pfeil für Datum und wählen Sie Anzahl aus . Dadurch wird die Anzahl der Werte in einem bestimmten Jahr gezählt.

So erstellen Sie ein zusammengesetztes Modell in DAX Studio

Derzeit zeigt die Tabelle für jedes Jahr den gleichen Zählwert.

So erstellen Sie ein zusammengesetztes Modell in DAX Studio

Dies liegt daran, dass die Beziehung zwischen der Sales-Tabelle und der Dates-Tabelle unidirektional ist . Daher wird ein Filter aus der Verkaufstabelle nicht auf die Datumstabelle angewendet.

Um dies zu beheben, erstellen Sie eine neue Kennzahl.

So erstellen Sie ein zusammengesetztes Modell in DAX Studio

Diese Kennzahl die Anzahl der Zählungen in der Datumstabelle. Anschließend wird die Art der Beziehung mithilfe der Funktion geändert. Die BOTH- Funktion sorgt dafür, dass der Filter in beide Richtungen wandert.

Ziehen Sie diese neue Kennzahl per Drag-and-Drop in die Tabelle und löschen Sie die Spalte „Datum“.

So erstellen Sie ein zusammengesetztes Modell in DAX Studio

Gehen Sie zur Registerkarte „Ansicht“ und klicken Sie auf „Leistungsanalysator“ . Sobald der Bereich „Leistungsanalyse“ angezeigt wird, klicken Sie auf „ Aufzeichnung starten“ und dann auf „Visual aktualisieren“ .

So erstellen Sie ein zusammengesetztes Modell in DAX Studio

Kopieren Sie die Abfrage der Tabelle und kehren Sie zu DAX Studio zurück .

So erstellen Sie ein zusammengesetztes Modell in DAX Studio

Anzeigen der DAX-Abfrage und DirectQuery

Wenn Sie den Code einfügen, wird ein Dialogfeld angezeigt, in dem Sie gefragt werden, welche Abfragen Sie einfügen möchten.

Da hierbei über die Option „DirectQuery“ eine Verbindung zum LuckyTemplates-Datensatz hergestellt wird, klicken Sie auf die Option „Sowohl DAX als auch direkte Abfrage“ .

So erstellen Sie ein zusammengesetztes Modell in DAX Studio

Der Code enthält zwei Abschnitte. Der obere Teil zeigt die DAX-Abfrage, die aufgrund des lokalen Modells ausgeführt wurde.

So erstellen Sie ein zusammengesetztes Modell in DAX Studio

Unten sehen Sie das Remote-Modell im LuckyTemplates-Dienst, der DirectQuery ausführt.

So erstellen Sie ein zusammengesetztes Modell in DAX Studio

Dadurch erhalten Sie einen visuellen Überblick darüber, was mit Ihrem DAX-Code passiert. Die Engine versucht, eine Tabelle mit dem Schlüsselwort TABLE zu erstellen. Auch wenn Sie die Schlüsselwörter TABLE und COLUMN nicht zum Erstellen von Abfragen verwendet haben, verwendet die Engine sie im Hintergrund.

Abschluss

Dieses Tutorial zeigt ein einfaches Beispiel für die Funktionsweise zusammengesetzter Modelle in DAX Studio. Dies ist eine gute Darstellung dessen, was hinter den Kulissen passiert.

In diesem Beispiel verwendet die DAX-Engine die Schlüsselwörter TABLE und COLUMN, um das Ergebnis der Matrix oder des Visuals aufzufüllen. Auch wenn Sie diese Schlüsselwörter nicht explizit verwendet haben, verwendet die Engine sie im Hintergrund, um Ihnen das gewünschte Ergebnis zu liefern.

Alles Gute,


So speichern und laden Sie eine RDS-Datei in R

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.

Was ist Self in Python: Beispiele aus der Praxis

Was ist Self in Python: Beispiele aus der Praxis

Was ist Self in Python: Beispiele aus der Praxis

First N Business Days Revisited – Eine DAX-Codierungssprachenlösung

First N Business Days Revisited – Eine DAX-Codierungssprachenlösung

In diesem Tutorial zur DAX-Codierungssprache erfahren Sie, wie Sie die GENERATE-Funktion verwenden und einen Kennzahltitel dynamisch ändern.

Präsentieren Sie Einblicke mithilfe der Multi-Threaded-Dynamic-Visuals-Technik in LuckyTemplates

Präsentieren Sie Einblicke mithilfe der Multi-Threaded-Dynamic-Visuals-Technik in LuckyTemplates

In diesem Tutorial erfahren Sie, wie Sie mithilfe der Multi-Threaded-Dynamic-Visuals-Technik Erkenntnisse aus dynamischen Datenvisualisierungen in Ihren Berichten gewinnen.

Einführung in den Filterkontext in LuckyTemplates

Einführung in den Filterkontext in LuckyTemplates

In diesem Artikel werde ich den Filterkontext durchgehen. Der Filterkontext ist eines der Hauptthemen, über die sich jeder LuckyTemplates-Benutzer zunächst informieren sollte.

Beste Tipps zur Verwendung der Apps im LuckyTemplates-Onlinedienst

Beste Tipps zur Verwendung der Apps im LuckyTemplates-Onlinedienst

Ich möchte zeigen, wie der LuckyTemplates Apps-Onlinedienst bei der Verwaltung verschiedener Berichte und Erkenntnisse aus verschiedenen Quellen helfen kann.

Analysieren Sie Gewinnmargenänderungen im Laufe der Zeit – Analysen mit LuckyTemplates und DAX

Analysieren Sie Gewinnmargenänderungen im Laufe der Zeit – Analysen mit LuckyTemplates und DAX

Erfahren Sie, wie Sie Ihre Gewinnmargenänderungen mithilfe von Techniken wie Kennzahlenverzweigung und der Kombination von DAX-Formeln in LuckyTemplates ermitteln.

Materialisierungsideen für Datencaches in DAX Studio

Materialisierungsideen für Datencaches in DAX Studio

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.

Geschäftsberichte mit LuckyTemplates

Geschäftsberichte mit LuckyTemplates

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

Was ist LuckyTemplates Gateway? Alles was du wissen musst

Was ist LuckyTemplates Gateway? Alles was du wissen musst