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.
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.
Sie können sehen, dass das Ergebnis eine einfache Datumstabelle ist, die die Spalten „Datum“, „Monat“ und „Kalenderjahr“ enthält.
Veröffentlichen Sie als Nächstes das Datenmodell im LuckyTemplates-Dienst .
Gehen Sie zu LuckyTemplates. Klicken Sie auf Daten abrufen und dann auf LuckyTemplates-Datensätze .
Wählen Sie die Datumstabelle aus und klicken Sie dann auf Erstellen .
Öffnen Sie die Ansicht „Beziehungen“.
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.
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.
Erstellen der Abfrage für das zusammengesetzte Modell
Gehen Sie zum Bereich „Felder“, öffnen Sie die Umsatztabelle und erstellen Sie eine neue Spalte .
Schreiben Sie in diese neue Spalte eine einfache Maßnahme . In diesem Beispiel zeigt die neue Spalte das Bestelljahr.
Wenn Sie fertig sind, ziehen Sie die neue Spalte per Drag & Drop in den LuckyTemplates-Canvas.
Wandeln Sie dies in eine Tabelle um und stellen Sie sicher, dass die Spalte „Bestelljahr“ als Zeile verwendet wird.
Ziehen Sie als Nächstes das Datum per Drag & Drop aus der Datumstabelle. Das Datum sollte ebenfalls als Zeile zugewiesen werden.
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.
Derzeit zeigt die Tabelle für jedes Jahr den gleichen Zählwert.
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.
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“.
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“ .
Kopieren Sie die Abfrage der Tabelle und kehren Sie zu DAX Studio zurück .
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“ .
Der Code enthält zwei Abschnitte. Der obere Teil zeigt die DAX-Abfrage, die aufgrund des lokalen Modells ausgeführt wurde.
Unten sehen Sie das Remote-Modell im LuckyTemplates-Dienst, der DirectQuery ausführt.
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,
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
In diesem Tutorial zur DAX-Codierungssprache erfahren Sie, wie Sie die GENERATE-Funktion verwenden und einen Kennzahltitel dynamisch ändern.
In diesem Tutorial erfahren Sie, wie Sie mithilfe der Multi-Threaded-Dynamic-Visuals-Technik Erkenntnisse aus dynamischen Datenvisualisierungen in Ihren Berichten gewinnen.
In diesem Artikel werde ich den Filterkontext durchgehen. Der Filterkontext ist eines der Hauptthemen, über die sich jeder LuckyTemplates-Benutzer zunächst informieren sollte.
Ich möchte zeigen, wie der LuckyTemplates Apps-Onlinedienst bei der Verwaltung verschiedener Berichte und Erkenntnisse aus verschiedenen Quellen helfen kann.
Erfahren Sie, wie Sie Ihre Gewinnmargenänderungen mithilfe von Techniken wie Kennzahlenverzweigung und der Kombination von DAX-Formeln in LuckyTemplates ermitteln.
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.
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