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 lernen wir allgemeine Funktionen kennen, die wir in SQL verwenden können. Diese Funktionen können ein String oder ein Date sein .
SQL-Funktionen werden zum Verarbeiten oder Bearbeiten von Daten verwendet.
Lassen Sie uns zunächst über die String- Funktionen sprechen. Dies sind die SQL-Funktionen , die wir normalerweise zum Bearbeiten von String-Zeichen oder String-Werten verwenden.
Inhaltsverzeichnis
Allgemeine SQL-String-Funktionen
Die SQL- Funktionen LEFT und RIGHT dienen zum Abrufen der linken oder rechten Zeichen eines Strings. Diese kommen in Excel und DAX sehr häufig vor.
Um die Zeichenfolgenfunktionen LEFT oder RIGHT zu verwenden , müssen wir den Spaltennamen und die Anzahl der zu extrahierenden Zeichen angeben.
Hier ist das Ergebnis unserer Beispielabfrage. In der ersten Spalte haben wir die LEFT- Funktion verwendet, sodass sie die ersten drei Zeichen der Spalte „Vorname“ zurückgab . In der zweiten Spalte werden die letzten drei Zeichen des Vornamens angezeigt , da wir die RIGHT- String-Funktionen verwendet haben.
Die SQL- Funktionen LOWER und UPPER dienen zum Konvertieren unserer String-Zeichen in Klein- oder Großbuchstaben. Die LOWER- Funktion wird zum Konvertieren der Zeichenfolge in Kleinbuchstaben verwendet, während die UPPER- Funktion zum Konvertieren der Zeichenfolge in Großbuchstaben dient.
Mit der REPLACE- Funktion können wir auch Zeichen in unserem String ersetzen. In diesem Beispiel ersetzen wir die Zeichen „ a “ durch „*“.
In unserem Ergebnis wird also überall dort, wo das „ a “ verwendet wird, es durch „*“ ersetzt.
Die REPLICATE- Funktion dient zum Wiederholen vorhandener Zeichenfolgen oder Zeichen.
Um diese Funktion zu verwenden, müssen wir das Zeichen oder die Spalte angeben, die wir wiederholen möchten, und angeben, wie oft es wiederholt werden soll.
Basierend auf unserer Beispielabfrage zeigt dieses Ergebnis, dass die erste Spalte das „A“-Zeichen dreimal wiederholt, während die zweite Spalte den Spaltenwert dreimal wiederholt.
Als nächstes folgt die LEN -Funktion. Dies dient dazu, die Länge eines bestimmten Zeichenfolgen- oder Spaltenwerts zu ermitteln. In diesem Beispiel ermitteln wir die Länge der Spaltenwerte „FirstName“ .
Allgemeine SQL-Datumsfunktionen
Eine der am häufigsten verwendeten Datumsfunktionen ist die GETDATE- Funktion. Es dient zum Einfügen des aktuellen Datums.
Beachten Sie, dass wir keine FROM- Klausel angeben müssen, wenn wir diese Funktion in einem SQL-Befehl verwenden, da wir das Ergebnis direkt in der GETDATE- Funktion erhalten.
Wir haben auch die Funktion DATEPART , die den angegebenen Teil des Datums zurückgibt, z. B. ein Jahr, einen Tag oder einen Monat. Neben Jahr, Tag und Monat kann es auch eine Wochennummer, eine Quartalsnummer und vieles mehr zurückgeben.
In diesem Beispiel möchten wir, dass eine Spalte den extrahierten Monat der Spalte „OrderDate“ anzeigt . Wir haben also die DATEPART -Funktion mit der MONTH- Funktion verwendet.
In unserem Ergebnis zeigt uns die zweite Spalte den extrahierten Monat in der Spalte „OrderDate“ . Wir können auch das Jahr oder den Tag der OrderDate- Spalte extrahieren, indem wir stattdessen einfach den MONTH in YEAR oder DAY ändern.
Wenn wir nur den Tag, das Jahr oder den Monat eines bestimmten Datums gezielt extrahieren möchten, können wir die Funktionen DAY , MONTH und YEAR auch direkt ohne die Funktion DATEPART verwenden.
Auch hier besteht der einzige Unterschied darin, dass die Verwendung der DATEPART- Funktion flexibler ist, da sie auch die Wochennummer, die Quartalsnummer und andere verwandte Dinge zurückgeben kann.
Die Verwendung der spezifischen Funktionen YEAR , DAY und MONTH kann auch mit der WHERE- Klausel verwendet werden , um bestimmte Datensätze unter Ihrem angegebenen Jahres-, Tages- oder Monatswert zurückzugeben.
In diesem Beispiel möchten wir alle Daten mit dem Bestelldatum und dem Jahr 2014 extrahieren.
Die Funktion DATEADD fügt eine Zahl zu einem angegebenen Datumsteil eines Datums hinzu. Es dient zum Verschieben des Datums auf einen bestimmten Zeitpunkt (vor 1 Monat/Tag/Jahr oder 1 Monat/Tag/Jahr danach). Wir müssen also den Datumsteil, die Zahl, die wir hinzufügen möchten, und das Datum, das wir manipulieren möchten, angeben.
In diesem Beispiel extrahieren wir den MONAT aus der Funktion GETDATE . Wir können dann den Vormonat oder einen Monat darüber hinaus anzeigen, indem wir eine negative oder eine positive Zahl hinzufügen.
Wir können auch eine negative Zahl (-1) verwenden.
In unserem Beispiel wird stattdessen der Vormonat zurückgegeben.
Auch hier können wir es mit der Funktion MONTH , DAY oder YEAR verwenden .
Als nächstes folgt die Funktion DATEDIFF , die die Differenz zwischen zwei Datumsangaben ermittelt. Wir können es beispielsweise verwenden, wenn wir die Differenz zwischen dem Bestelldatum und dem Versanddatum in Tagen sehen möchten. Sie können die TAG- Funktion in MONAT oder JAHR ändern , wenn Sie die Differenz stattdessen in Jahren oder Monaten erhalten möchten.
Für dieses Ergebnis zeigt die 1. Spalte die Differenz in Tagen zwischen dem Bestelldatum und dem Versanddatum.
Andere erweiterte allgemeine SQL-Funktionen
Wir haben auch die IFF- Funktion, die auch als „ IF-Funktion “ bekannt ist, aber als IFF geschrieben wird . Es gibt einen Wert zurück, je nachdem, ob die Bedingung TRUE oder FALSE ist .
In diesem Beispiel möchten wir den Wert der Spalte „Vorname“ überprüfen und feststellen, ob ihr Wert „Catherine“ ist oder nicht.
Wenn der Wert „ Catherine“ lautet, sollte das Ergebnis „ Catherine “ anzeigen ; andernfalls wird „ Nicht Catherine “ angezeigt.
Wenn Werte verkettet werden, sollten sie denselben Datentyp haben.
Wenn Sie also die Spaltenwerte „FirstName“ mit dem Spaltenwert „BusinessEntityID“ verketten, wird ein Fehler zurückgegeben.
Dies liegt daran, dass der Datentyp der FirstName- Werte String ist , während BusinessEntityID ein Integer ist .
Was wir tun können, ist die CAST- Funktion zu verwenden, um den Datentyp der BusinessEntityID von Integer in CHAR zu konvertieren , was ein String- Datentyp ist.
Nachdem wir CAST zum Konvertieren des Datentyps verwendet haben, können wir nun dieses Ergebnis erzielen, bei dem die FirstName- Werte mit den BusinessEntityID- Werten verkettet werden.
Ebenso können wir die FORMAT- Funktion auch zum Formatieren eines Datums verwenden. In diesem Beispiel konvertieren wir die Spalte „ OrderDate“ in ein „ yyyy/MM “-Datumsformat, in dem nur die Jahres- und Monatswerte angezeigt werden.
Abschluss
In diesem Beitrag haben wir die gängigen SQL-Funktionen zum Bearbeiten und Verarbeiten von Daten kennengelernt. Wie wir besprochen haben, gibt es verschiedene SQL - Funktionen für STRING, DATE und einige allgemeine erweiterte Funktionen, die wir sowohl für String- als auch für Integer- und Date- Werte verwenden können.
Durch das Erlernen dieser Funktionen könnten unsere SQL-Prozesse einfacher und bequemer werden. Wenn Sie mehr über dieses Thema und andere verwandte Inhalte erfahren möchten, können Sie sich die Liste der relevanten Links unten ansehen.
Alles Gute,
Hafiz
SQL Server-Download und -Installation
SQL SELECT-Anweisung: Eine Einführung in
die WHERE-Klausel zum Filtern von Daten
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