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 wird ein häufiges Zeitintelligenzproblem beim Erstellen einer LuckyTemplates-Kalendertabelle nur mit Feiertagen behandelt. Sie können sich das vollständige Video dieses Tutorials unten in diesem Blog ansehen.
Für die Zeitintelligenz ist die Erstellung einer Feiertagstabelle zunächst ein seltsames Thema, aber sie ist eine der wesentlichen Voraussetzungen für die Erweiterung der Standard-Datumstabelle.
Es gibt drei Möglichkeiten, eine LuckyTemplates-Kalendertabelle so zu gestalten, dass sie nur Feiertage enthält.
Inhaltsverzeichnis
Möglichkeiten, einen Feiertagstisch zu erstellen
Dies sind die verschiedenen Möglichkeiten, eine Feiertagstabelle in LuckyTemplates zu erstellen.
1. Verwenden Sie den Feiertagstisch von jemandem
Die erste besteht darin, einfach den Feiertagstisch einer anderen Person zu verwenden.
Es gibt eine Website mit öffentlichen Datensätzen namens Kaggle , die für eine Vielzahl von Projekten oder zum Erstellen einer Dimensionstabelle verwendet werden kann.
Auf dieser Website finden Sie einen Datensatz der Bundesfeiertage von 1966 bis 2020.
Wenn Sie den benötigten Zeitrahmen finden, können Sie ihn in Power Query ziehen .
So geht's:
Gehen Sie zunächst zu „Daten abrufen“ und dann zu „Text/CSV“ .
Ziehen Sie als Nächstes die Datei heraus und klicken Sie auf „Daten transformieren“ .
Anschließend werden ein Index, ein Datum und ein Feiertag angezeigt, die Sie für Ihre Feiertagstabelle benötigen.
Beachten Sie, dass es in der Spalte „Datum“ 484 verschiedene, aber nur 483 eindeutige Daten gibt. Bei einer Feiertagstabelle müssen, wie bei einer Datumstabelle , alle Einträge eindeutig sein . Es kann also sein, dass es einen doppelten Feiertag gibt.
Dies kann geändert werden, indem Sie auf „Daten“ und dann auf „Duplikate entfernen“ klicken .
Dadurch erhalten Sie nur eindeutige Datensätze.
Die Indextabelle ist im Gegensatz zu Datum und Feiertag nicht erforderlich. Sie können es einfach mit „Spalten auswählen“ ausblenden und dann das Kontrollkästchen im Indexfeld deaktivieren.
Sie haben jetzt einen neuen Tisch.
Ändern Sie den Namen in „ usholidays 1966-2020 “, drücken Sie die Eingabetaste und dann „Übernehmen“ .
2. Daten aus dem Internet abrufen
Der zweite Ansatz besteht darin, Daten aus dem Internet abzurufen.
Suchen Sie zunächst eine Website wie Calendarpedia , die das Datum, den Feiertag und den Wochentag enthält.
Gehen Sie als Nächstes zurück zu Power Query, wählen Sie New Source und dann Web aus .
Geben Sie dann die URL der Website in das dafür vorgesehene Feld ein.
Anschließend werden Ihnen die gewünschten Informationen angezeigt, ähnlich wie in Tabelle 1.
Die Ergebnisse werden eingelesen und angezeigt, sie müssen jedoch ein wenig bereinigt werden, da keine Kopfzeilen vorhanden sind. In der ersten und letzten Zeile befinden sich Junk-Daten. Sie können auch sehen, dass ein „beobachtetes“ Problem vorliegt.
So beheben Sie das Problem:
Gehen Sie zunächst zu „Zeile entfernen“ und wählen Sie „Obere Zeilen entfernen“ aus .
Gehen Sie als Nächstes zu „Erste Zeile als Überschriften verwenden“ .
Geben Sie „1“ ein, um die erste Zeile zu entfernen, und klicken Sie auf „OK“.
Ändern Sie dann die Überschrift von „ Bundesfeiertag“ in „Feiertag “, damit die Tabelle das gleiche Format wie die Tabelle 1966–2020 hat. Stellen Sie als Nächstes sicher, dass die Spalte „Datum“ ein Datumsformat aufweist.
Entfernen Sie nach diesen Änderungen eine Zeile von unten.
Sie können der Tabelle entnehmen, dass es Feiertage wie den 4. Juli und den 5. Juli gibt. In diesem Fall sind Wochenenden nicht erforderlich, sodass Sie sie aus der Tabelle entfernen müssen.
Um sie zu entfernen, klicken Sie auf die Dropdown-Schaltfläche der Spalte „Wochentag“, deaktivieren Sie die Wochenenden und klicken Sie dann auf „OK“.
Gehen Sie zu „Feiertag“, wählen Sie „Werte ersetzen“ und ersetzen Sie dann die Markierung „(observed)“ durch „Nichts“. Das Gleiche gilt für das Sternchen am President's Day.
Gehen Sie dann zu „Spalten auswählen“ .
Deaktivieren Sie den Wochentag.
Benennen Sie abschließend die Abfrage in „ Feiertag 2021 “ um.
Sie können den gleichen Prozess durchführen, wenn Sie ein oder zwei Jahre benötigen. Wenn Sie viele Prognosen erstellen und die Daten von 2021 bis 2029 erhalten möchten, müssen Sie dies mehr als einmal wiederholen.
3. Machen Sie einen Web Scraper
Der letzte Ansatz besteht darin, einen Web-Scraper zu erstellen, der diese Daten automatisch von der Seite abruft, die Sie bereits für 2021 abgerufen haben.
Gehen Sie zunächst zu „Neue Quelle“ und wählen Sie „Blank Query“ aus .
Gehen Sie danach zum erweiterten Editor .
Geben Sie als Quelle die Anzahl der Jahre an, die Sie in die Abfrage einbeziehen möchten. Versuchen Sie, 2021–2029 einzugeben. Wenn keine Fehler vorliegen, klicken Sie auf „Fertig“ .
Dadurch wird eine Spalte mit den Listen der Jahre erstellt, die Sie abrufen möchten.
Konvertieren Sie diese als Nächstes in eine Tabelle und klicken Sie auf „OK“ .
Ändern Sie nach der Konvertierung in eine Tabelle die Kopfzeile in „Jahr“ und den Abfragenamen in „Holiday Grab“.
Gehen Sie anschließend zur Abfrage „Feiertage 2021“ und klicken Sie auf den erweiterten Editor, damit Sie ihn in eine Funktion umwandeln können.
Anstatt eine einzelne Seite zu erfassen, können Sie „(Jahr als Zahl) als Tabelle“ eingeben und ein Symbol für die Funktion „=>“ angeben.
Wenn Sie sich als Nächstes die URL ansehen, wird dort 2021 angegeben. Die Site wiederholt ihr Muster für die URLs von 2021, 2022 usw. Anstatt dies zu einem statischen Eintrag zu machen, ändern Sie 2021 in „&Number.ToText(Year)&“ .
Dadurch wird ein Parameter anstelle von „2021“ erstellt.
Geben Sie als Nächstes das Jahr ein, das Sie abrufen möchten, beispielsweise 2021, und klicken Sie dann auf „Invoke“ .
Es wird automatisch eingezogen.
Gehen Sie nun zurück zur Abfrage „Holiday Grab“, wählen Sie „ Spalte hinzufügen “ und dann aus .
Wählen Sie Feiertage 2021 als Funktionsabfrage. Sie müssen auch Jahr auswählen . Wenn Sie fertig sind, klicken Sie auf OK .
Wenn Sie zum Datenschutz gefragt werden, klicken Sie auf Weiter .
Wählen Sie „Prüfungen der Datenschutzstufen für diese Datei ignorieren“ und klicken Sie auf „Speichern“ .
Erweitern Sie nun das Datum und den Feiertag mit der Schaltfläche „Erweitern“ und klicken Sie dann auf „OK“ .
Gehen Sie zu „Spalten auswählen“ und deaktivieren Sie das Jahr, um die Jahresspalte zu entfernen.
Ändern Sie die Überschriften so, dass sie mit der Tabelle von 1966 übereinstimmen.
Ändern Sie außerdem den Abfragenamen in Feiertage 2021–2029. Als nächstes übernehmen Sie die Abfrageänderungen.
Gehen Sie nun zu „Abfragen anhängen“ und wählen Sie „Abfragen als neu anhängen“ aus .
Legen Sie „Feiertage 2021–2029“ als Primärtabelle und „Feiertage 1966–2020“ als Tabelle fest, um die Primärtabelle anzuhängen. OK klicken.
Klicken Sie auf Schließen und Übernehmen, sobald Sie mit den Änderungen fertig sind.
Schauen Sie sich anschließend die Tabelle „Append1“ an und benennen Sie sie in „Holiday“ um.
Sie haben jetzt Ihre LuckyTemplates-Kalendertabelle für Feiertage . Dies ist jetzt Ihre erweiterte Datumstabelle mit Feiertagen aus über 50 Jahren.
So übertragen Sie die Daten nach MS Excel
Um es aus LuckyTemplates in Ihre MS Excel-Tabelle zu verschieben, klicken Sie auf Feiertag und dann auf Tabelle kopieren.
Fügen Sie es in Microsoft Excel ein und speichern Sie es als Feiertagstabelle.
Es gibt andere Möglichkeiten, es aus LuckyTemplates herauszuholen. Sie können es aus DeckStudio extrahieren, wenn Sie einen großen Tisch haben, oder Sie können es aus einem Visual extrahieren.
Abschluss
Mit diesen drei Methoden können Sie eine gute und effiziente LuckyTemplates-Kalendertabelle mit Feiertagen erstellen.
Jede Methode ist anders und einzigartig, bietet Ihnen jedoch alles, was Sie für Ihre erweiterte Datumstabelle benötigen.
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