Datenvorbereitung
Vorbereitung von Erdbebendaten

Dieses SAS-Skript erstellt eine neue Datentabelle 'work.earthquakes' aus der Tabelle 'sashelp.quakes'. Es fügt berech...

Code anzeigen
Verwaltung
Verwaltung der Systemumgebung mittels Makro

Verwendung des Befehls %sysexec zur Änderung des Arbeitsverzeichnisses und der Umgebungsvariablen des zugrunde liegen...

Code anzeigen
Berichtswesen
Automatisierte Generierung verknüpfter HTML-Berichte mit Navigation

Dieses Programm generiert ein System miteinander verbundener HTML-Berichte, die die Gewinne nach Jahr und Produktlini...

Code anzeigen
Berichterstattung
Jährlicher Gewinnbericht nach Produktlinie

Dieses SAS-Skript erstellt einen detaillierten Bericht über den Gesamtgewinn pro Jahr, aufgeschlüsselt nach Produktli...

Code anzeigen
Reporting
ODS-Bericht über Gewinne nach Jahr und Produkt

Erstellung eines HTML-Berichts zur Analyse der Gesamtgewinne nach Jahr und Produktlinie mit bedingter Formatierung.

Code anzeigen
Berichterstattung
Gewinnbericht pro Produktlinie und Jahr

Dieses SAS-Skript erstellt einen detaillierten Bericht über den jährlichen Gesamtgewinn pro Produktlinie, einschließl...

Code anzeigen
Gemischt
Verkaufsbericht und Negative Binomialsimulation

Skript, das einen Verkaufsbericht (SASHELP.ORSALES) und eine Simulation statistischer Daten (Negative Binomialverteil...

Code anzeigen
Makro
Automatisches Datenvergleichsmakro

Definiert und verwendet ein Makro '%autocompare', um zwei Datensätze zu vergleichen, Unterschiede zu identifizieren u...

Code anzeigen
ETL
Beispiel für eine DATA Step-Ausführung mit einer Dateiende-Variable

Skript, das die Verwendung der Option END= in einem DATA Step veranschaulicht, um die letzte Beobachtung zu erkennen ...

Code anzeigen
Datumsfunktionen
Berechnung der Differenz in Jahren mit INTCK

Dieses SAS-Skript berechnet und zeigt die Differenz in Jahren zwischen zwei Daten unter Verwendung der INTCK-Funktion...

Code anzeigen
Datenverarbeitung
Intervallausrichtung und Datumsfunktionen

Demonstration der Ausrichtungsoptionen für die SAS Datums-/Uhrzeitfunktionen INTNX und INTCK, die die Berechnung von ...

Code anzeigen
ETL
Verwendung des Modifikators ?? in INPUT

Beispiel für die Verwendung des Modifikators ?? zur Unterdrückung von Lesefehlermeldungen.

Code anzeigen
ETL
Export von SASHELP.CLASS-Daten nach CSV

Dieses SAS-Skript exportiert den Inhalt der Standardtabelle SASHELP.CLASS in eine CSV-Datei namens class.csv, einschl...

Code anzeigen
ETL
Datenexport nach CSV

Exportiert die Tabelle sashelp.class in eine CSV-Datei.

Code anzeigen
Dienstprogramm
Visualisierung von FCMP-Funktionsbibliotheken

Dieses SAS-Skript wird verwendet, um den Inhalt einer FCMP-Funktionsbibliothek, insbesondere 'advrpt.functions', aufz...

Code anzeigen
Makro
Aufruf des Makros getunc

Dieses Skript ruft das Makro `%getunc` auf. Der Kommentar weist darauf hin, dass es von einem zugeordneten Netzlaufwe...

Code anzeigen
Dienstprogramm
Löschen von WORK-Daten

Dieses Skript löscht alle temporären Datentabellen (memtype=data) aus der WORK-Bibliothek.

Code anzeigen
Verwaltung
Überprüfung von Systemoptionen und Makrovariablen

Dieses SAS-Skript überprüft eine Systemoption (`SASAUTOS`) und zeigt die Werte von Umgebungs- oder Makrovariablen (`a...

Code anzeigen
Makro
Den Speicherort eines Autocall-Makros verfolgen

Dieses Skript konfiguriert Autocall-Makrobibliotheken in SAS und demonstriert die Verwendung eines integrierten Makro...

Code anzeigen
Makro
Dynamische Makrovariablen-Erstellung über SYMPUTX

Dieses Skript veranschaulicht die Verwendung der Routine CALL SYMPUTX zur Erstellung von Makrovariablen, deren Namen ...

Code anzeigen
ETL
Umgang mit Datums- und Datetime-Formaten mit ANYDATE

Dieses SAS-Skript demonstriert die Verwendung von ANYDATE-Informaten zum Lesen und Konvertieren verschiedener Datums-...

Code anzeigen
Berichterstattung
Umgang mit Dezimalstellen mit PROC FORMAT PICTURE

Demonstration der Verwendung von PROC FORMAT mit der PICTURE-Anweisung zum Formatieren numerischer Werte, insbesonder...

Code anzeigen
Reporting
ODS-Konfiguration für Excel XP mit Dokumentation

Dieses SAS-Skript konfiguriert das ODS-Ziel 'tagsets.excelxp', um Excel-Dateien mit Dokumentationsoptionen zu generie...

Code anzeigen
Makro
dsall.sas - Erweiterung der Datenmengenliste

Dienstmakro zur Erweiterung der _ALL_-Notation in einer Datenmengenliste auf alle Datenmengen, die in den angegebenen...

Code anzeigen
Makro
Wrapper-Makro für DOSUBL

Ein Dienstprogramm-Makro zur Ausführung von SAS-Code über die DOSUBL-Funktion.

Code anzeigen
ETL
Herunterladen der Fama-French 3 Faktoren

SAS-Makro zum Herunterladen der Fama-French 3 Faktoren (täglich) von einer Online-Quelle und zum Laden dieser in eine...

Code anzeigen
ETL
Herunterladen von FRED-Wirtschaftsdaten

SAS-Makro zum Herunterladen spezifischer Wirtschaftsdaten aus der FRED-Datenbank (Federal Reserve Economic Data) über...

Code anzeigen
Makro
dquote-Makro: Hinzufügen doppelter Anführungszeichen

Dienstprogramm-Makro zum Umschließen einer Zeichenkette mit doppelten Anführungszeichen unter gleichzeitigem Schutz v...

Code anzeigen
Makro
Macro dropmodifiers

Dienstprogramm-Makro zur Verwendung in einem Data Step, um Modifikatoren (Dataset-Optionen) aus einer Variablen zu en...

Code anzeigen
Makro
Makro dropvars

Dienstprogramm-Makro zum Löschen einer Liste unerwünschter Variablen in einem oder mehreren SAS-Datensätzen.

Code anzeigen
Makro
dirfp2ds

Ermöglicht die Auflistung von Dateinamen mit vollständigem Pfad (Windows) in einem SAS-Datensatz.

Code anzeigen
Makro
Macro dirfpq - Dateiliste mit vollem Pfad (Windows)

Makro, das eine Liste von Dateien in einem Windows-Verzeichnis mit ihren vollständigen Pfaden zurückgibt, basierend a...

Code anzeigen
Statistik
Diskriminanzanalyse der Fisher (1936) Iris-Daten

Dieses Skript führt eine quadratische Diskriminanzanalyse der Fisher-Iris-Daten durch und zeigt anschließend die resu...

Code anzeigen
Statistik
Einführungsbeispiel für PROC DISCRIM

Grundlegende Demonstration der Diskriminanzanalyse unter Verwendung der Fischmessdatentabelle.

Code anzeigen
ETL
Erstellung des SDTM DM Datensatzes

Dieses SAS-Skript konfiguriert die Umgebung, generiert mithilfe des Makros %dm_create einen Demographie (DM)-Domänend...

Code anzeigen
ETL
Erstellung von Metadaten für die DM-Tabelle

Dieses SAS-Skript erstellt einen Datensatz, der die Metadaten (Spaltenname, Typ, Länge, Beschriftung) für eine 'DM'-T...

Code anzeigen
Dienstprogramm
Dienstprogramm-Makro zum Löschen einer Datei

Dieses Makro ermöglicht das Löschen einer Datei aus dem Dateisystem, falls sie existiert.

Code anzeigen
Makro
Anzahl der Beobachtungen in einem Datensatz zählen

SAS-Makrofunktion zur Bestimmung der Anzahl der Beobachtungen in einem angegebenen Datensatz.

Code anzeigen
Statistik
Frequenzanalyse von Diätdaten

Dieses SAS-Skript erstellt einen internen Datensatz namens 'diet' und führt anschließend eine Kreuzfrequenzanalyse zw...

Code anzeigen
Makro
Dateien in einem Verzeichnis in ein SAS-Dataset auflisten

SAS-Makro zum Auflisten von Dateinamen eines angegebenen Verzeichnisses (über ein Muster) in einem SAS-Dataset.

Code anzeigen
Macro
Verzeichnisinhalt auflisten

Funktionsähnliches Makro, das die Liste der Mitglieder eines Verzeichnisses auf einer WINDOWS-Plattform zurückgibt.

Code anzeigen
Makro
Überprüfung der Verzeichnisexistenz

SAS-Makro zur Überprüfung, ob ein angegebener Pfad einem existierenden Verzeichnis entspricht.

Code anzeigen
Makro
Analyse von Makro-Abhängigkeiten und SAS-Versionsprüfung

Dieses SAS-Skript bietet zwei Hauptfunktionen über Makros: die Analyse von Abhängigkeiten zwischen SAS-Makros und die...

Code anzeigen
Makro
Entzitatierung von Zeichenketten

Funktionsähnliches Makro zum Entfernen passender Anführungszeichen am Anfang und Ende einer Makro-Zeichenkette und zu...

Code anzeigen
Makro
Verwaltung des Fehler-Rückgabecodes

SAS-Makro zum Erfassen und Weiterleiten des höchsten Fehlercodes, der während der Ausführung eines ETL- oder ähnliche...

Code anzeigen
Makro
Macro deleteSasmacN - Bereinigung nummerierter SASMAC-Kataloge

Makro zum Löschen aller nummerierten 'sasmacr#'-Kataloge in der WORK-Bibliothek, ohne den Hauptkatalog 'sasmacr' zu l...

Code anzeigen
Dienstprogramm
Demonstration der SAS-Tabellenlöschung

Dieses Skript veranschaulicht die Verwendung des Makros `%delete_dataset`, um SAS-Tabellen auf verschiedene Weisen zu...

Code anzeigen
Makro
Einträge aus einem Grafik-Katalog löschen

Dieses Makro löscht spezifische oder alle Einträge aus einem SAS-Grafik-Katalog.

Code anzeigen
Makro
Makro zum Löschen eines SAS-Datasets, falls es existiert

Dieses SAS-Makro löscht ein angegebenes Dataset, wenn es in der aktuellen SAS-Sitzung erkannt wird, und verarbeitet e...

Code anzeigen
Berichterstattung
Dichtediagramm mit PROC SGPLOT

Dieses Skript generiert Dichtediagramme zur Visualisierung der Verteilung numerischer Variablen mithilfe der SGPLOT-P...

Code anzeigen

Derniers codes ajoutés

Data Engineering: Optimieren Sie I/O-Performance durch "In-Place" Modifikation (Indexing & Security Best Practices)
Dieses Beispiel veranschaulicht die Änderung von zwei SAS-Datensätzen mithilfe der MODIFY-Anweisung und ihrer Unteranweisungen. Es zeigt, wie man: SAS-Dateien ändert, einen SAS-Datensatz beschriftet, ein Lesepasswort zu einem SAS-Datensatz hinzufügt, die aktuelle Sortierung eines SAS-Datensatzes angibt, einen Index für einen SAS-Datensatz erstellt, Variablen Informate und Formate zuweist, Variablen umbenennt und Variablen in einem SAS-Datensatz beschriftet.
ETL
Data Wrangling Masterclass: Lösen Sie komplexe "One-to-Many" Transformationen mit einem einzigen Befehl
Schreibt die aktuelle Beobachtung in einen SAS-Datensatz.
Datenmanipulation CAS
PROC CASUTIL erklärt: Effizientes Datenmanagement und CSV-Import in SAS CAS
Die CASUTIL-Prozedur bietet verschiedene Funktionen zur Verwaltung von Tabellen und Caslibs, darunter die Anzeige von Tabellenmetadaten, das Löschen von Dateien, das Entladen und Laden von Tabellen, das Promoten von Tabellen und das Speichern von Tabellen.
ETL CAS
SAS Data Step I/O: Externe Dateien mit INFILE, FILE und Filerefs meistern
Dieses Dokument erklärt, wie man Daten aus externen Dateien in SAS liest und schreibt, unter Verwendung direkter oder indirekter Referenzen über Filerefs. Es behandelt auch die Referenzierung mehrerer Dateien und das Lesen binärer Daten.
Datenzugriff CAS
Work, User oder Sashelp? So nutzen Sie die 4 Standard-SAS-Bibliotheken effizient
Dieses Dokument beschreibt die Standard-SAS-Bibliotheken: Work (temporär), User (Benutzer), Sashelp und Sasuser. Es erklärt ihre Rolle und ihr Verhalten innerhalb der SAS Viya 4 Umgebung.
Datenzugriff
SAS Viya Deep-Dive: Dateien effizient speichern mit filename filesrvc und UUIDs
Der SAS Viya Plattform Dateidienst ermöglicht das Speichern, Abrufen und Löschen von Dateien, die im SAS Infrastructure Data Server Datenbank-Repository gespeichert sind. Dieses Repository wird nicht als vollständiges 'Dateisystem' betrachtet, sondern enthält einzelne Dateien, die direkt über ihre Datei-ID (UUID) zugänglich sind.
Verwaltung
Benutzerdefinierte Formate in SAS Viya: Der Guide zu CAS-Bibliotheken und globalem Scope
In der SAS Viya Plattform können Sie benutzerdefinierte Formate in Katalogen speichern, um sie in einer SAS-Sitzung zu verwenden, oder Sie können sie in einer Formatbibliothek auf dem CAS-Server speichern. Formatbibliotheken sind mit einer CAS-Sitzung verknüpft, oder sie können in den globalen Bereich befördert werden, um für alle CAS-Sitzungen verfügbar zu sein. Benutzerdefinierte Formate in einer Formatbibliothek sind serverseitige Formate, die der Server verwendet, wenn eine Analyse basierend auf formatierten Werten durchgeführt wird. Sie können vorhandene benutzerdefinierte Formate von SAS auf die SAS Viya Plattform migrieren.
Werkzeuge CAS
SAS-Performance optimieren: So nutzen Sie die Dataset-Option INDEX= effizient
Definiert einen oder mehrere Indizes für ein neues Ausgabe-SAS-Dataset.
Dataset-Kontrolle
Schlanke Datasets in SAS: So optimieren Sie Ihren Code mit der KEEP-Anweisung
Gibt die Variablen an, die in den ausgegebenen SAS-Datasets enthalten sein sollen.
ETL CAS
Der ultimative SAS LIBNAME Guide: V9, SPDE, Hadoop & CAS meistern
Dieses Dokument enthält detaillierte Beispiele zur Verwendung der verschiedenen SAS Engines (V9, SPD, CVP, CAS) zum Verwalten, Verarbeiten und Zugreifen auf Daten. Es deckt Szenarien ab, die von der Zuweisung traditioneller Bibliotheken über die Datenverarbeitung in Hadoop bis zum Laden von Tabellen auf einen CAS-Server reichen.
SAS Engines