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 einen LuckyTemplates-Fortschrittstracker für Verkaufs- und Bestelldaten erstellen. Sie erfahren, wie Sie ein Szenario lösen, in dem Ihre Faktentabelle mehr als ein Datum enthält.
Dies ist die Sales-Tabelle, die in diesem Tutorial verwendet wird.
Sie können sehen, dass es zwei Datumsspalten gibt: Bestelldatum und Versanddatum. Von dort aus müssen Sie wissen, wie viele Bestellungen derzeit zwischen dem Bestell- und dem Versanddatum bearbeitet werden. Dies kann dann mit demselben DAX-Formelmuster auf mehrere Szenarien übertragen werden .
Inhaltsverzeichnis
Datenmodell für den LuckyTemplates Progress Tracker
Es gibt ein paar Dinge, die Sie beachten müssen. Die laufenden Ereignisse bedeuten, dass Sie mehr als eine Beziehung zwischen der Tabelle „Datumsdaten“ und der Tabelle „Verkaufsdaten“ im Datenmodell erstellen müssen.
Anschließend müssen Sie diese Beziehungen inaktiv machen, um zu vermeiden, dass eine andere Beziehung überschrieben wird. Im Datenmodell können Sie sehen, dass die Tabelle „Dates“ mit der Tabelle „Sales Data“ verknüpft ist.
Wenn Sie also eine Beziehung zwischen der Datumsspalte der Datumstabelle und den Versanddatumsspalten der Verkaufsdatentabelle erstellen, werden Sie feststellen, dass nur eine Beziehung aktiv ist.
Um beide Beziehungen inaktiv zu machen, klicken Sie auf die aktive Beziehung und deaktivieren Sie das Kontrollkästchen, das sie aktiv macht.
Sobald dies erledigt ist, sind beide Beziehungen inaktiv und Sie können sie dann in Ihrer DAX-Formel verwenden.
Im LuckyTemplates Progress Tracker verwendete Maßnahmen
Das Datenmodell führt zu einigen Problemen, mit denen Sie sich in Ihrem Bericht befassen müssen. Wenn Sie beispielsweise die Kennzahl „Gesamtumsatz“ in den Bericht ziehen, erhalten Sie den Gesamtumsatz der gesamten Umsatztabelle.
Der Grund für das Problem liegt darin, dass die Kennzahl nicht weiß, was gefiltert werden soll, da keine aktiven Beziehungen mit der Tabelle „Datumsdaten“ und der Tabelle „Verkaufsdaten“ bestehen. Wenn Sie also die Datumsspalte der Datumstabelle in den Bericht ziehen, wird in der Tabelle „Verkaufsdaten“ nichts nach unten gefiltert.
Wenn Sie laufende Veranstaltungen durchführen möchten, müssen Sie eine Entscheidung treffen. Sie können entweder eine andere Tabelle erstellen, die eine ganz bestimmte Berechnung ausführen kann, oder eine Anweisung und Funktion verwenden, um Ihre Kernkennzahlen zu berechnen.
Wenn Sie sich für Letzteres entscheiden, werden in der Spalte „Gesamtumsatz“ im Bericht die korrekten Werte angezeigt.
Dadurch müssen Sie keine weitere Datumstabelle erstellen. Anschließend können Sie die Berechnung und die Berechnung der laufenden Ereignisse ausführen.
Die Kennzahl „Verkäufe in Bearbeitung“.
Es gibt ein Formelmuster, mit dem Sie ermitteln können, wie viele Transaktionen oder Verkäufe zwischen dem Bestelldatum und dem Versanddatum liegen. Benennen Sie anhand der Verkaufsdaten die Kennzahl Sales in Progress . Berechnen Sie dann den Gesamtumsatz in einem anderen Kontext mit der CALCULATE- Funktion.
Als nächstes verwenden Sie die Funktion, um Filter für die Analyse zu erstellen. Filtern Sie für den ersten Filter mit dem Bestelldatum der Verkaufsdaten. Geben Sie dann einen Filterausdruck ein. In diesem Fall sollte das Bestelldatum der Verkaufsdaten kleiner oder gleich dem Datum der Datumstabelle sein.
Kopieren Sie für den zweiten Filter den vorherigen Filter und ändern Sie „OrderDate“ in „ShipDate “ und den Ausdruck in „größer oder gleich dem Datum der Datumstabelle“. Wenn Sie fertig sind, drücken Sie die Eingabetaste, um die Messung zu laden.
Wenn Sie nun die Kennzahl „Verkäufe in Bearbeitung“ in den Bericht ziehen, werden Sie feststellen, dass sie nicht die richtigen Ergebnisse zurückgibt. Dies liegt daran, dass der Gesamtumsatz in der CALCULATE- Funktion nicht die des Gesamtumsatzes ist.
Wenn Sie diesen Parameter ändern, werden dann die richtigen Ergebnisse angezeigt.
Wenn Sie den Gesamtumsatz aus dem Bericht entfernen und ihn in ein Diagramm umwandeln, beginnen die Daten einen Sinn zu ergeben.
Das Ergebnis ist die Durcharbeitung der komplexen Daten, indem jede Zeile in der Tabelle „Sales“ ausgewertet und sichergestellt wird, dass sie den Filterausdrücken entspricht.
Der Trick liegt im Datenmodell mit zwei inaktiven Beziehungen. Diese Beziehungen werden dann verwendet und in einer Kennzahl mithilfe der CALCULATE- Anweisung aufgerufen.
Die Messung der laufenden Bestellungen
Es wird empfohlen, das Formelmuster mehrmals zu erlernen und wiederzuverwenden. Verwenden Sie dieses Muster mithilfe von „Bestellungen“ wieder. Erstellen Sie eine neue Kennzahl und nennen Sie sie „Orders In Progress“ . Kopieren Sie das Formelmuster der Kennzahl „Sales In Progress“ und fügen Sie es in die neue Kennzahl ein.
Als nächstes ändern Sie die Parameter in der CALCULATE- Anweisung von SUM des Gesamtumsatzes in der Tabelle „Sales Data“. Kopieren Sie dann das Diagramm „Verkäufe in Bearbeitung“ und ändern Sie das Feld „Werte“ von „Verkäufe in Bearbeitung“ in „Bestellungen in Bearbeitung“.
Sobald Sie fertig sind, können Sie die Anzahl der tatsächlich laufenden Bestellungen sehen, die angibt, wie viele Produkte an einem bestimmten Datum bestellt, aber nicht versendet wurden.
Sie können auch zusätzliche Filter erstellen. Wenn Sie den Trend eines Produkts in Bezug auf die Bestellungen sehen möchten, können Sie einen Auswahl-Slicer hinzufügen, um Daten zu filtern und Ihnen Informationen basierend auf der Auswahl anzuzeigen. In diesem Beispiel werden Verkäufe und Bestellungen für Produkt 6 bereitgestellt.
Abschluss
Bestandskontrolle und Fortschrittsverfolgung sind wichtige Geschäftskennzahlen . Am besten erstellen Sie einen Datenverfolgungsbericht, um laufende Verkäufe und Bestellungen mithilfe von Visualisierungen und Slicern in LuckyTemplates zu überwachen. Mit dem richtigen Datensatz und den richtigen DAX-Funktionen kann ein großartiger Bericht erstellt werden.
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