Datentabellen verbinden – Tipps zu LuckyTemplates-Beziehungen

Datentabellen verbinden – Tipps zu LuckyTemplates-Beziehungen

Nachdem ich nun besprochen habe, was Datenmodellierung ist, ist es an der Zeit zu verstehen, welche Auswirkungen LuckyTemplates-Beziehungen zwischen verschiedenen Tabellen auf Ihre Berichte haben können. Sie können sich das vollständige Video dieses Tutorials unten in diesem Blog ansehen.

Verschiedene Datenquellen in Ihren Modellen müssen über die richtigen Beziehungen verfügen, um die richtigen Ergebnisse zu erzielen. Wenn Sie das Konzept dieser Beziehungen nicht verstehen, werden Sie nie die Erkenntnisse gewinnen, die Sie brauchen. Deshalb sind diese Beziehungen wichtig.

Inhaltsverzeichnis

Wozu LuckyTemplates-Beziehungen dienen

Ich richte meine Datentabellen immer so einfach wie möglich ein. Ich möchte, dass alles selbsterklärend ist, um es anderen Menschen später einfacher zu machen, an denselben Tischen zu arbeiten.

Unten können Sie beispielsweise sehen, dass ich diese Indexspalten und einige Nachschlagetabellen habe .

Datentabellen verbinden – Tipps zu LuckyTemplates-Beziehungen

In jeder Tabelle habe ich eine ID, die sie mit der Hauptfaktentabelle verknüpft, die alle Transaktionsinformationen enthält. Ein Beispiel ist die Standort-ID, die ich unten hervorgehoben habe.

Datentabellen verbinden – Tipps zu LuckyTemplates-Beziehungen

Das heißt, wenn ich in meine Verkaufstabelle springe und eine Beziehung zwischen meinen Standort- und Verkaufstabellen hergestellt wurde, kann ich in meiner Verkaufstabelle eine entsprechende Spalte sehen.

Datentabellen verbinden – Tipps zu LuckyTemplates-Beziehungen

Beachten Sie, dass Sie nicht unbedingt nach einer Spalte suchen müssen, deren Name das Wort „ID“ enthält. Es könnte sich um eine Zeile mit dem Namen „Stadtname“ oder etwas in der Art handeln. Solange es sich um Daten handelt, auf die Sie verweisen, ist das unabhängig vom Namen in Ordnung.

Was bewirken diese Beziehungen?

Nachschlagetabellen enthalten Filterinformationen, während Faktentabellen alle Transaktionsinformationen enthalten. Grundsätzlich können Sie durch das Einrichten einer Beziehung diese Filter in die Faktentabelle senden.

Es wird den Kontext für jede Berechnung erstellen, die ich in meinen Berichten ausführe. Wenn Sie Berichte in LuckyTemplates gesehen haben, haben Sie wahrscheinlich gesehen, wie Sie auf Filter in Diagrammen klicken können, um die in Visualisierungen oder im Bericht selbst angezeigten Ergebnisse zu ändern. Möglich wird das durch die im Hintergrund ablaufenden Beziehungen.

So bauen Sie tabellenübergreifende Beziehungen auf

Es ist wichtig, dass Sie die richtigen Beziehungen in den richtigen Spalten erstellen. Es gibt zwei Möglichkeiten, dies zu tun.

Die erste Möglichkeit besteht darin, die ID-Spalte einfach per Drag & Drop in die Faktentabelle zu ziehen.

In meinem Beispielmodell unten beginne ich mit meiner Verkäufer-ID. Es ist leicht herauszufinden, wo ich diese ID-Spalte ablegen muss, wenn man bedenkt, dass es in der Tabelle „Sales“ auch eine Spalte „Sales Person ID“ gibt.

Datentabellen verbinden – Tipps zu LuckyTemplates-Beziehungen

Sobald dies erledigt ist, wird automatisch diese Beziehung zwischen der Salespeople-Tabelle und der Sales-Tabelle erstellt.

Datentabellen verbinden – Tipps zu LuckyTemplates-Beziehungen

Bevor ich fortfahre, möchte ich näher auf diese Beziehung eingehen, insbesondere da dies die Art von Beziehung ist, mit der Sie in LuckyTemplates in 95 % der Fälle arbeiten werden.

Dies ist das, was Sie eine „Eins-zu-Viele“-Beziehung nennen .

Beachten Sie, dass die Beziehung am Ende der Nachschlagetabelle die Nummer 1 hat. Dies bedeutet, dass jedes Datenelement nur einmal dargestellt wird. In diesem Fall sprechen wir über jeden Verkäufer.

Datentabellen verbinden – Tipps zu LuckyTemplates-Beziehungen

Wenn Sie dieser Beziehung folgen, werden Sie sehen, dass sie zu einem Stern auf der Faktentabelle führt. Dieser Stern bedeutet viele.

Wenn Sie darüber nachdenken, kann ein einzelner Verkäufer mehrere Male verkaufen, oder? Das bedeutet, dass selbst wenn jeder Verkäufer einmal in der Nachschlagetabelle vertreten ist, er je nach Filterung der Daten möglicherweise mehrmals in der Faktentabelle angezeigt wird.

Genau aus diesem Grund sollten die Nachschlagetabellen nur eindeutige Werte für jede bestimmte Gruppe auflisten. Deshalb habe ich separate Tabellen für Verkäufer, Produkte, Standorte usw.

Ich werde jetzt eine weitere Beziehung aufbauen, dieses Mal jedoch zwischen Produkten und Vertrieb. Ich werde die gleiche Drag-and-Drop-Methode verwenden.

Datentabellen verbinden – Tipps zu LuckyTemplates-Beziehungen

Sobald die Linie angezeigt wird, die die Beziehung darstellt, kann ich mit der Maus darüber fahren, um diese Beziehung hervorzuheben. Dies ist eine gute Möglichkeit, um zu überprüfen, ob Sie die richtigen Tabellen miteinander verbunden haben, insbesondere wenn bereits mehrere Zeilen in die Faktentabelle einfließen.

Datentabellen verbinden – Tipps zu LuckyTemplates-Beziehungen

Die zweite Möglichkeit, Beziehungen aufzubauen, ist die Verwendung der Schaltfläche „Beziehungen verwalten“ im Menüband „Startseite“ .

Datentabellen verbinden – Tipps zu LuckyTemplates-Beziehungen

Sobald ich darauf klicke, werden mir im Fenster die Beziehungen angezeigt, die ich zuvor hinzugefügt habe.

Datentabellen verbinden – Tipps zu LuckyTemplates-Beziehungen

Um dieser Liste eine weitere Beziehung hinzuzufügen, klicken Sie einfach auf Neu.

Datentabellen verbinden – Tipps zu LuckyTemplates-Beziehungen

Dann werde ich aufgefordert, auszuwählen, welche Quelltabelle ich verwenden soll. In diesem Fall verwende ich die Datumstabelle.

Datentabellen verbinden – Tipps zu LuckyTemplates-Beziehungen

Wenn die Tabelle angezeigt wird, markiere ich die Spalte „Datum“, da dies als unsere „ID“ aus dieser Spalte gilt.

Datentabellen verbinden – Tipps zu LuckyTemplates-Beziehungen

Dann wähle ich die Faktentabelle aus, die meine Verkaufstabelle ist. Ich werde die Spalte „Produktdatum“ hervorheben, da diese der Spalte „Datum“ aus der Tabelle „Datum“ entspricht.

Datentabellen verbinden – Tipps zu LuckyTemplates-Beziehungen

Unterhalb der Kardinalität wähle ich „Eins zu viele“ aus. Stellen Sie sicher, dass sich neben „Diese Beziehung aktivieren“ ein Häkchen befindet. Dann klicke ich auf OK.

Datentabellen verbinden – Tipps zu LuckyTemplates-Beziehungen

Nun wurde eine Beziehung zwischen der Tabelle „Datumsdaten“ und „Umsätze“ hergestellt.

Datentabellen verbinden – Tipps zu LuckyTemplates-Beziehungen

Ich werde hier eine weitere Beziehung für Standorte erstellen.

Datentabellen verbinden – Tipps zu LuckyTemplates-Beziehungen

Dann werde ich dasselbe für Kunden tun.

Datentabellen verbinden – Tipps zu LuckyTemplates-Beziehungen

Nachdem nun alle notwendigen Beziehungen hergestellt wurden, habe ich einen Wasserfall von Filtern, die von meiner Zeile mit Nachschlagetabellen oben in meine Faktentabelle unten übergehen. Diese Pfeile werden immer in die vielen Seiten zeigen.

Datentabellen verbinden – Tipps zu LuckyTemplates-Beziehungen

Abschluss

Wenn Sie verstehen, wie Beziehungen funktionieren, wird die Arbeit mit LuckyTemplates einfacher. Auch hier fügen diese Beziehungen Kontext zu jeder Berechnung hinzu, die in Ihren Berichten ausgeführt wird. Das heißt, solange Sie ein grundlegendes Verständnis dafür haben, wie die Daten und ihre Filter fließen, ist es einfacher herauszufinden, welche Maßnahmen Sie schreiben müssen.

Manche Menschen sind verwirrt, nur weil sie das Gefühl haben, dass ihr Szenario anders ist. Sie haben das Gefühl, dass sie eine viel kompliziertere Einrichtung als diese benötigen. Die Wahrheit ist, dass Sie lediglich Ihre Daten vereinfachen müssen.

Wenn Sie die richtigen Nachschlagetabellen finden und sich auf die richtige Faktentabelle konzentrieren, können Sie die gleiche Grundkonfiguration haben, egal wie kompliziert Sie Ihre Situation empfinden.

Ich habe mich auch mit wirklich komplexen Szenarien in LuckyTemplates befasst. Aber den meisten dieser Berichte liegt bei mir immer noch dieselbe Modellphilosophie zugrunde. angemeldet haben, können Sie diese komplexen Szenarien erkunden und Zugang zu weiteren Kursen erhalten.

Alles Gute,


Erstellen virtueller Beziehungen in LuckyTemplates mithilfe der TREATAS-Funktion.
So arbeiten Sie mit mehreren Daten in LuckyTemplates.
So berechnen Sie Belegungstage pro Monat in LuckyTemplates mithilfe von DAX





 



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