Technisches Beispiel, das die Definition und sequentielle Aufrufe von ineinander verschachtelten SAS-Makros zeigt.
Code anzeigen
Macro
DBMSlist Makro - Stapelweises Abfragen von Datenbanken
SAS-Makro zum Abfragen einer relationalen Datenbank, das Werte aus einem SAS-Datensatz als Filterkriterien verwendet,...
Code anzeigen
Macro
Erzeugung eines temporären Dateinamens
Makro zum Erstellen eines eindeutigen temporären Dateinamens in einem bestimmten Ordner.
Code anzeigen
Macro
SAS Hash-Objekt Definitionsmakro
Dienstprogramm-Makro zum Deklarieren, Instanziieren und Initialisieren eines SAS Hash-Objekts aus einem Datensatz.
Code anzeigen
Macro
Metadaten der Variablen eines Datensatzes anzeigen
Makro zur Anzeige der Namen, Typen und Formate von Variablen für einen oder mehrere Datensätze.
Code anzeigen
Macro
Ausführung globaler Tests
Dieses Skript initialisiert die Umgebung über die Autoexec und startet alle Tests, die durch das Makro %test definier...
Code anzeigen
Macro
Makros zur Verwaltung kanonischer Namen und Versionierung
Skript zur Definition von Dienstmakros zur Normalisierung von Namen über Handler und zur Überprüfung der SAS-Version.
Code anzeigen
Macro
Automatisation der Dokumentation mit Code Diary
Konfigurations- und Ausführungsskript zur Generierung einer SAS-Projektdokumentation im Markdown- und HTML-Format.
Code anzeigen
Macro
Erstellung von Basis-Datensätzen
Dieses SAS-Skript definiert ein Makro `%basedatasets`, das drei temporäre Datensätze (Customer, Contracts, CustomerCo...
Code anzeigen
Macro
Macro assertTrue - Überprüfen, ob eine Bedingung wahr ist
SASUNIT-Makro zur Auswertung einer Bedingung und zur Bestätigung, dass diese wahr ist, unter Berücksichtigung numeris...
Code anzeigen
Macro
Makro assert_not_null - Assertion der Nicht-Nullheit
Test-Utility-Makro, das ein Ereignis generiert, wenn das angegebene Argument null oder von Nulllänge ist.
Code anzeigen
Macro
Unit Tests mit Assertions
Demonstrationsskript für Unit-Tests mit Assertions-Makros.
Code anzeigen
Macro
Makro-Dienstprogramm zum Löschen von Array-Makrovariablen
Dieses Makro löscht eine Menge von Makrovariablen, die nach einem 'Array'-Schema (z.B. Präfix1, Präfix2, ..., Präfixn...
Code anzeigen
Macro
Makros zum Zeichnen von Pfeilen und Linien
Diese Sammlung von SAS-Makros wurde entwickelt, um das Zeichnen von Pfeilen und Linien zu erleichtern, wahrscheinlich...
Code anzeigen
Macro
Makro zur Behauptung einer leeren Tabelle (assert_empty)
Testmakro, das prüft, ob eine SAS-Tabelle keine Beobachtungen enthält. Es löst ein Ereignis aus, wenn die Tabelle Dat...
Code anzeigen
Macro
Makro zur Zuweisung von Bibliotheken im Lesemodus (allocr)
Beispielmakro zur Zuweisung von Daten- und Formatbibliotheken im schreibgeschützten Modus für eine spezifische klinis...
Code anzeigen
Macro
AHGwt-Makro - Schreiben in eine Datei
Dienstprogramm-Makro zum Schreiben einer spezifischen Zeichenfolge in eine Textdatei.
Code anzeigen
Macro
AHGzero Makro für numerische Formatierung
Dieses Makro formatiert eine gegebene Zahl in einen Zeichenstring einer spezifizierten Länge unter Verwendung der Fun...
Code anzeigen
Derniers codes ajoutés
Titre
Kategorie
Voir
Änderung von SAS-Datensätzen
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
OUTPUT-Anweisung
Schreibt die aktuelle Beobachtung in einen SAS-Datensatz.
AktionCAS
PROC CASUTIL
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.
ETLCAS
Lesen und Schreiben externer Dateien
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.
DatenzugriffCAS
Standard-SAS-Bibliotheken
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 Plattform Dateidienst
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 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.
WerkzeugeCAS
SAS-Dataset-Option INDEX=
Definiert einen oder mehrere Indizes für ein neues Ausgabe-SAS-Dataset.
Dataset-Kontrolle
KEEP-Anweisung
Gibt die Variablen an, die in den ausgegebenen SAS-Datasets enthalten sein sollen.
ETLCAS
Verwendung einer SAS Engine zur Verarbeitung von SAS-Daten
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 und alle anderen Produkt- oder Dienstleistungsnamen von SAS Institute Inc. sind eingetragene Marken oder Marken von SAS Institute Inc. in den USA und anderen Ländern. ® zeigt die Registrierung in den USA an. WeAreCAS ist eine unabhängige Community-Site und nicht mit SAS Institute Inc. verbunden.
Diese Website verwendet technische und analytische Cookies, um Ihre Erfahrung zu verbessern.
Mehr erfahren.