So arbeiten Sie mit mehreren Daten in LuckyTemplates

So arbeiten Sie mit mehreren Daten in LuckyTemplates

Sobald Sie mit der Entwicklung einiger LuckyTemplates-Modelle beginnen, werden Sie höchstwahrscheinlich auf ein Problem stoßen, bei dem Ihre Faktentabelle zwei Datumsangaben enthält und Sie keine zwei Beziehungen zwischen Ihrer Datumstabelle und der anderen Tabelle herstellen können. Sie können sich das vollständige Video dieses Tutorials unten in diesem Blog ansehen.

Möglicherweise haben Sie sogar mehrere Daten, z. B. eingegebenes Datum, Bestelldatum, Rechnungsdatum, Versanddatum und möglicherweise andere.

Sie denken vielleicht, dass es ein Problem mit LuckyTemplates gibt oder dass Sie eine brandneue Datumstabelle benötigen.

Sie brauchen eigentlich keinen weiteren Tisch und müssen sich auch keine Sorgen machen.

Das Wichtigste ist, dass Sie sich darüber im Klaren sind, dass zwischen Tabellen mehrere Beziehungen bestehen können. Sie können viele „inaktive“ Beziehungen haben, aber nicht mehr als eine „aktive“ Beziehung.

Der Trick bei inaktiven Beziehungen besteht darin, dass Sie sie mithilfe der richtigen DAX-Formel aktivieren können.

In diesem Beitrag zeige ich Ihnen, wie Sie die USERELATIONSHIP- Funktion zusammen mit der CALCULATE-Funktion verwenden, um Beziehungen in Ihrem Datenmodell zu aktivieren.

Inhaltsverzeichnis

Arbeiten mit Datumsangaben in LuckyTemplates

Wenn wir einen Blick auf unsere zugrunde liegende Tabelle werfen, werden Sie feststellen, dass wir eine Spalte „Bestelldatum“ und eine Spalte „Versanddatum“ haben.

So arbeiten Sie mit mehreren Daten in LuckyTemplates

Dann werfen wir einen Blick auf unser Datenmodell und ziehen die Datumsnachschlagetabelle auf unser Bestelldatum.

So arbeiten Sie mit mehreren Daten in LuckyTemplates

Wie Sie sehen, haben wir hier eine durchgezogene Linie, die eine aktive Beziehung darstellt .

So arbeiten Sie mit mehreren Daten in LuckyTemplates

Versuchen wir dann, dasselbe zu tun, dieses Mal jedoch zwischen dem Datum und dem Versanddatum.

So arbeiten Sie mit mehreren Daten in LuckyTemplates

Was wir jetzt haben, ist eine gepunktete Linie, was bedeutet, dass wir eine sogenannte inaktive Beziehung geschaffen haben .

So arbeiten Sie mit mehreren Daten in LuckyTemplates

Wie Sie sehen, können wir nur eine aktive Beziehung aufbauen.

Lassen Sie uns nun sehen, was mit der natürlichen Filterung unserer aktiven Beziehung passieren wird.

Wir können eine neue Kennzahl erstellen, sie „Gesamtumsatz“ nennen und dann SUM für die Spalte „Gesamtumsatz“ verwenden .

So arbeiten Sie mit mehreren Daten in LuckyTemplates

Wenn wir diese Kennzahl in die Leinwand ziehen und in eine Tabelle umwandeln, sehen Sie, dass wir hier die Spalte „Gesamtumsatz“ haben.

So arbeiten Sie mit mehreren Daten in LuckyTemplates

Beachten Sie jedoch, dass es sich dabei um den Gesamtumsatz nach Bestelldatum handelt, da dies die aktive Beziehung in unserem Datenmodell ist.

Darüber hinaus müssen wir klarstellen, an welcher Art von Datum wir arbeiten.

Dies können wir zunächst tun, indem wir unsere Maßnahmen sorgfältig benennen. Anstatt beispielsweise nur „Gesamtumsatz“ zu sagen, können wir es auch „ Gesamtumsatz nach Bestelldatum“ nennen .

So arbeiten Sie mit mehreren Daten in LuckyTemplates

Wie Sie sehen können, steht in unserer Tabelle jetzt „ Total Sales by Order Date“ statt nur „Total Sales“ .

So arbeiten Sie mit mehreren Daten in LuckyTemplates

Aber abgesehen von der Angabe des Datums in unserer Messung können wir unserer Formel auch einen Kommentar wie diesen unten hinzufügen, um es für jeden klar zu machen, der unsere Daten verwendet.

So arbeiten Sie mit mehreren Daten in LuckyTemplates

Wie wäre es nun, wenn wir den Gesamtumsatz nach Versanddatum anzeigen möchten ?

Denken Sie daran, dass der Gesamtumsatz nach Versanddatum in einer inaktiven Beziehung zur Datumstabelle steht. Kommen wir nun dazu, wie wir diese Beziehung aktivieren können.

Inaktive Beziehung aktivieren

Um den Gesamtumsatz nach Versanddatum tatsächlich zu analysieren , müssen wir zunächst diese inaktive Beziehung aktivieren, da sie in ihrem aktuellen Zustand überhaupt nicht registriert wird.

So arbeiten Sie mit mehreren Daten in LuckyTemplates

Die gute Nachricht ist, dass dies tatsächlich sehr einfach zu bewerkstelligen ist. Wir können diese spezielle DAX-Funktion namens USERELATIONSHIP verwenden , um eine dieser Beziehungen physisch zu aktivieren.

Daher erstellen wir eine neue Kennzahl und nennen sie „ Total Sales by Ship Date“ (Gesamtumsatz nach Versanddatum) .

Dann verwenden wir CALCULATE und dann Total Sales by Order Date und springen dann zu einer anderen Zeile.

Jetzt fügen wir USERELATIONSHIP und dann Dates hinzu , dann fügen wir Sales by Ship Date hinzu .

So arbeiten Sie mit mehreren Daten in LuckyTemplates

Wenn wir dies hier in die Tabelle ziehen, werden Sie sehen, dass sich die Ergebnisse in unserem Gesamtumsatz nach Versanddatum stark von denen in unserem Gesamtumsatz nach Bestelldatum unterscheiden .

So arbeiten Sie mit mehreren Daten in LuckyTemplates

Wir konnten unseren Gesamtumsatz nach Versanddatum berechnen , weil wir diesen Filter hier aktiviert haben und er praktisch zu einer durchgezogenen Linie oder einer aktiven Beziehung geworden ist.

So arbeiten Sie mit mehreren Daten in LuckyTemplates

Ich bin mir sicher, dass Sie wissen, wie einfach es ist, diese Technik zu implementieren, aber es könnte für Sie auch hilfreich sein zu wissen, dass einige Leute verwirrt sind, wenn sie mit Datumsangaben in LuckyTemplates arbeiten, insbesondere diejenigen, die noch neu sind.

Verwirrende Aktionen beim Arbeiten mit mehreren Daten

Ein Ansatz, den manche Leute versuchen, besteht darin, zum Datenmodell zu gehen und auf die gepunktete Linie zu klicken, sodass das Popup-Fenster „Beziehung bearbeiten“ angezeigt wird.

Anschließend klicken sie auf die Option „Diese Beziehung aktivieren“.

So arbeiten Sie mit mehreren Daten in LuckyTemplates

Wenn Sie diesen Ansatz ausprobieren, werden Sie feststellen, dass eine Fehlermeldung wie die folgende angezeigt wird.

So arbeiten Sie mit mehreren Daten in LuckyTemplates

Und weil die Fehlermeldung es Ihnen sagt, könnten Sie versuchen, die aktive Beziehung zu deaktivieren, um die andere zu aktivieren, aber dann wird ein weiterer Fehler auftreten.

Wenn Sie also in LuckyTemplates an mehreren Daten arbeiten, müssen Sie lediglich die Funktion USERELATIONSHIP verwenden , und schon können Ihre Berechnungen problemlos durchgeführt werden.


Zeigen Sie Ergebnisse bis zum aktuellen Datum oder einem bestimmten Datum in LuckyTemplates an.
Zeigen Sie Tage vor oder nach einem ausgewählten Datum mit LuckyTemplates an.
Die DATEADD-Funktion: Die beste und vielseitigste Zeitintelligenzfunktion in LuckyTemplates

Abschluss

Wir haben gerade besprochen, wie man in LuckyTemplates an einem Datensatz arbeitet, der Beziehungen und mehrere Datumsangaben aufweist.

Durch die Verwendung der USERELATIONSHIP- Funktion zusammen mit der CALCULATE -Funktion konnten wir Beziehungen im Datenmodell aktivieren.

Mit dieser Technik haben Sie die Möglichkeit, Ihre Daten schnell nach jedem dieser Daten zu filtern und können eine Reihe von Analysen eröffnen, deren Erstellung mit Excel traditionell sehr zeitaufwändig gewesen wäre.

Sobald Sie sich mit dieser Technik vertraut gemacht haben, können Sie einige sehr effektive LuckyTemplates-Datenmodelle erstellen.

Beifall,


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