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.
Ich werde hier eine einzigartige Analyse zum LuckyTemplates-Bestandsmanagement durchgehen. Sie können sich das vollständige Video dieses Tutorials unten in diesem Blog ansehen.
Diese Idee entstand aus einer Anfrage im . Das Mitglied wollte herausfinden, an wie vielen Tagen der Lagerbestand bei Null lag. Dies wird auf Lagerbewegungsdaten basieren.
Inhaltsverzeichnis
Beispieldatenvisualisierung
Beginnen wir mit einer Visualisierung der angegebenen Beispieldaten, wie unten gezeigt.
Sie werden sehen, dass die Grafik die Lagerbestände über einen bestimmten Zeitraum zeigt . Viele SAP-Systeme zeigen tatsächlich Daten wie diese an, anhand derer Sie die tatsächlichen Lagerbewegungen erkennen können.
Sie können sehen, ob die Bestände zu einem bestimmten Zeitpunkt um 20 gestiegen oder um 3 gesunken sind und so weiter. Das können Sie hier in der Spalte Menge sehen .
Aus Gründen der Übersichtlichkeit sind die Materialien auch in bestimmte Gruppen unterteilt. Es macht es effizienter, herauszufinden, welche spezifischen Produkte oder Materialien bewegt werden .
Wenn sich der Bestand ändert, benötigen Sie auch ein entsprechendes Datum. Dadurch erfahren Sie, wann eine bestimmte Aktie eine Bewegung zeigte.
Dasselbe geschieht, wenn zusätzlicher Bestand eingeht. Jede Aktivität ist mit dem Datum verknüpft, an dem sie stattfand oder gebucht wurde.
Modell mit erforderlichen Daten
Aus diesen spezifischen Datengruppen wird dieses einfache Modell generiert. Es zeigt jede Bewegung an, die erforderlich ist, um die gewünschten Ergebnisse zu erzielen.
Mit diesen Informationen können wir zu jedem Zeitpunkt eine kumulative Gesamtsumme unseres Lagerbestands erstellen. Von dort aus können wir die Tage zählen, an denen kein Lagerbestand vorhanden war.
Lassen Sie uns hier etwas Kontext anwenden. Wir zählen die Tage; Das bedeutet, dass wir bestimmte Termine benötigen würden.
Wie bereits erwähnt, sind die Materialien auch in separate Gruppen unterteilt. Dadurch erfahren wir, welche spezifischen Aktien sich bewegen. Das sehen wir hier.
Die Berechnungen werden alle in der folgenden Tabelle aufgeführt.
Das Demomodell ist nicht so lang und kompliziert, zeigt aber alle Bewegungen, die Sie brauchen.
Schauen wir uns nun an, wie diese auf unserem Tisch aussehen. Sie benötigen lediglich eine einfache SUMME der Bestandsveränderungen und der Menge.
Diese Berechnung wird in der Spalte „Menge“ angezeigt .
Wir werden hier auch einige Filter hinzufügen. Ich werde die für den Filter verwendete Formel später zeigen, aber so sieht unser Filter aus.
Sie werden sehen, dass wir derzeit nur ein bestimmtes Material ausgewählt haben. Aus diesem Grund wird derselbe Materialtyp auch in der Spalte „Materialbeschreibung“ aufgeführt.
Natürlich verfügen wir über einen Slicer, mit dem wir den Zeitraum für die Daten angeben können, die wir als Ergebnis erhalten.
Wenn Sie sich die Tabelle ansehen, können Sie nun erkennen, dass wir an diesem bestimmten Tag minus 1 hatten, was bedeutet, dass wahrscheinlich eine Aktie verkauft wurde.
Jedes Mal, wenn sich die Zahl ändert, ändert sich auch die Visualisierung. In diesem Fall ist also in diesem Rückgang auf dem Diagramm zu sehen, dass 1 verkaufte Aktie verkauft wurde.
Neben den verkauften Produkten können Sie auch sehen, dass an einem bestimmten Tag 15 Stück Vorräte eingegangen sind.
Zählen Sie die Gesamtzahl der Tage mit Nullbeständen
Die Technik, die ich hier verwendet habe, ist der üblichen Methode zur Berechnung einer sehr ähnlich .
Wenn diese kumulative Summe erstellt wird, wird sie in Ihrer Visualisierung widergespiegelt. Wir suchen nach Tagen, an denen der Lagerbestand bei Null liegt, was Sie an den Einbrüchen in Ihrem Diagramm erkennen können.
Hier sehen Sie, dass an einem bestimmten Tag 13 Bestände aus dem Bestand entfernt wurden, sodass Sie keine Bestände mehr haben. Wir müssen also nur ähnliche Tage wie diesen finden und dann herausfinden, wie viele dieser Tage es insgesamt gibt.
Dieses Ergebnis wird hier mit der Bezeichnung Days Out Of Stock angezeigt .
Um diese Zahl zu erhalten, müssen wir eine virtuelle Tabelle erstellen , die die drei Spalten mit den benötigten Daten anzeigt.
Diese virtuelle Tabelle wird mithilfe dieses Teils der Formel erstellt.
Lassen Sie uns diese Formel Stück für Stück besprechen.
Ich habe mit ADDCOLUMNS begonnen und dann CROSSJOIN verwendet, um sicherzustellen, dass jedes spezifische Datum und Material dargestellt wird.
Nehmen wir also an, dass an einem bestimmten Tag eine bestimmte Art von Material verschoben wurde. Dieser Teil der Formel stellt sicher, dass alle Daten innerhalb des Zeitraums aufgelistet werden, einschließlich des Datums, an dem die Bewegung stattgefunden hat.
Andererseits ist es dieser Teil der Formel, der eine Liste aller möglichen Materialtypen erstellt. Dadurch wird sichergestellt, dass bei dieser Bewegung der entsprechende Bestand in der Tabelle berücksichtigt wird.
Sobald die Daten und Bestände mithilfe von CROSSJOIN zur Tabelle hinzugefügt wurden , können Sie nun eine neue Spalte erstellen, die die kumulative Summe anzeigt , wie in diesem Teil der Formel unten gezeigt.
Denken Sie daran, dass Sie hier nur die Nullen zählen. Aber was ist mit den Leerzeichen in unseren Gesamtzahlen?
Dafür ist dieser Teil der Formel gedacht.
Sie werden sehen, dass wir nach Spalten mit Null suchen. Gleichzeitig schließen wir auch Zeilen aus, die BLANK sind .
Diese leeren Zeilen sind vorhanden, weil diese bestimmte Art von Lagerbestand zu diesem bestimmten Zeitpunkt möglicherweise noch nicht Teil des Lagerbestands war. In der Tabelle oben sehen Sie, dass die Leerzeichen vorhanden sind, bevor 15 Stück dieses bestimmten Bestands hinzugefügt wurden. Dies bedeutet, dass diese Lieferung von 15 Aktien möglicherweise das erste Mal war, dass sie ein solches Produkt hatten.
Sobald die Formel angewendet wird, erhalten Sie die benötigte Zahl. Das ist auf jeden Fall viel besser, als die Zeilen einzeln durchzublättern und zu zählen, wie viele davon Nullen anzeigen würden.
Einblicke in die Bestandsverwaltung mit LuckyTemplates: Vergleich von Lagerbeständen mit Verkäufen
Tipps und Techniken für die mobile Berichterstellung in LuckyTemplates
Die Bedeutung der Erstellung überzeugender LuckyTemplates-Visualisierungen
Abschluss
Wir haben also wieder einmal ein weiteres Problem gelöst, indem wir eine virtuelle Tabelle erstellt haben. Dieses Mal wird der Ansatz als LuckyTemplates-Bestandsverwaltungstechnik angewendet. Diese virtuelle Tabelle lieferte uns genau das Ergebnis, das wir brauchten, nämlich die Gesamtzahl der Tage, an denen kein Lagerbestand vorhanden war.
Hoffentlich können Sie dieses einzigartige Konzept in LuckyTemplates nutzen.
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