<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE rss [<!ENTITY % HTMLlat1 PUBLIC "-//W3C//ENTITIES Latin 1 for XHTML//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml-lat1.ent">]>
<rss version="2.0" xml:base="http://www.redscope.org">
<channel>
 <title>Redscope.org - Artikel</title>
 <link>http://www.redscope.org/taxonomy/term/24/0</link>
 <description>Artikel von SAS-Experten</description>
 <language>de</language>
<item>
 <title>Automatic Unit Testing of SAS Programs with SASUnit</title>
 <link>http://www.redscope.org/sasunit/en</link>
 <description>&lt;p style=&quot;text-align:right&quot;&gt;&lt;a href=&quot;sasunit&quot;&gt;Deutsche Version&lt;/a&gt;&lt;/p&gt;
Software testing is indispensable but time-consuming. The concept of unit testing implies that testing should start as early as possible during software development and that tests themselves should be implemented as executable pieces of source code. As a result, tests can be repeated anytime, and negative side effects of software changes can be spotted in a fast and easy way.&lt;/p&gt;
&lt;p&gt;This article presents a unit testing framework for SAS programs, SASUnit, available for free. SASUnit is used for the development, execution and documentation of tests for SAS programs. SASUnit test scenarios extend the specification of user requirements in a formal way and developers can leverage SASUnit for automatic and standardized documentation of test results. &lt;/p&gt;
</description>
 <category domain="http://www.redscope.org/artikel">Artikel</category>
 <enclosure url="http://www.redscope.org/files/PHUSE 2008 SASUnit RA07.pdf" length="409006" type="application/pdf" />
 <pubDate>Fri, 10 Oct 2008 17:56:14 +0200</pubDate>
</item>
<item>
 <title>Sortier-Allerlei</title>
 <link>http://www.redscope.org/node/610</link>
 <description>&lt;p&gt;Verschiedene Algorithmen (Bubble Sort, Quick Sort, Insertion Sort, Radixsort), um Variablenwerte innerhalb eines Datensatzes zu sortieren.&lt;/p&gt;
</description>
 <category domain="http://www.redscope.org/artikel">Artikel</category>
 <enclosure url="http://www.redscope.org/files/qsort.sas" length="5197" type="application/x-sas" />
 <pubDate>Thu, 07 Aug 2008 12:58:43 +0200</pubDate>
</item>
<item>
 <title>CAT-Funktionen und CALL CAT-Routinen</title>
 <link>http://www.redscope.org/node/587</link>
 <description>&lt;p&gt;Gern nehme ich die &lt;a href=&quot;http://www.redscope.org/node/585#comment-1189&quot;&gt; Herausforderung&lt;/a&gt; von Herrn Mangold an, einen Artikel zu den CAT-Funktionen zu schreiben, da ich erst selbst durch das &lt;a href=&quot;http://www.redscope.org/node/463#comment-727&quot;&gt;Forum&lt;/a&gt; auf sie aufmerksam geworden bin :-).&lt;/p&gt;
&lt;p&gt;Die &quot;CAT-Werkzeuge&quot; erweitern die MÃ¶glichkeiten des Verkettungs-Operators || (bzw. !!), indem sie leistungsstarke und komfortable Varianten der Textverkettung anbieten.&lt;/p&gt;
</description>
 <category domain="http://www.redscope.org/artikel">Artikel</category>
 <enclosure url="http://www.redscope.org/files/CAT-Funktionen.pdf" length="26438" type="application/pdf" />
 <pubDate>Tue, 21 Aug 2007 15:45:53 +0200</pubDate>
</item>
<item>
 <title>Ostern und die beweglichen Feiertage</title>
 <link>http://www.redscope.org/node/502</link>
 <description>&lt;p&gt;Nachdem die &lt;a href=&quot;http://www.redscope.org/?q=node/432&quot;&gt;Kalenderfrage zu Ostern&lt;/a&gt; im Nov. 2006 &lt;a href=&quot;http://www.redscope.org/?q=node/432&quot;&gt;hier&lt;/a&gt; ausfÃ¼hrlich diskutiert wurde liegt jetzt passend zur Osterzeit ein vollstÃ¤ndiges SAS-Programm vor.&lt;/p&gt;
&lt;p&gt;Es basiert auf dem &lt;a href=&quot;http://support.sas.com/ctx/samples/index.jsp?sid=1566&amp;amp;tab=code&quot;&gt;SAS-Code&lt;/a&gt; aus dem Beitrag von &lt;a href=&quot;http://www.redscope.org/?q=node/432#comment-628&quot;&gt;awindisch&lt;/a&gt;&lt;/p&gt;
</description>
 <category domain="http://www.redscope.org/artikel">Artikel</category>
 <enclosure url="http://www.redscope.org/files/feiertag.txt" length="13165" type="text/plain" />
 <pubDate>Thu, 29 Mar 2007 12:56:25 +0200</pubDate>
</item>
<item>
 <title>Makro-Sammlung auf Redscope</title>
 <link>http://www.redscope.org/node/480</link>
 <description>&lt;p&gt;Dieser Beitrag gibt einen Ãœberblick Ã¼ber die Makro-Sammlung auf Redscope.org. Die Makro-Sammlung ist fÃ¼r alle angemeldeten Nutzer von Redscope freigegeben.&lt;/p&gt;
&lt;p&gt;Die Makro-Sammlung wird im linken Block-MenÃ¼ in folgender Form angezeigt:&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;files/Block.JPG&quot; alt=&quot;Home&quot; border=&quot;0&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Durch Anklicken der Ãœberschrift dieses Blocks wird im Zentrum der Seite die Makro-Sammlung angezeigt.&lt;/p&gt;
&lt;p&gt;Durch Anklicken der Makro-Pakete im Frame links oben werden darunter die einzelnen Makros und im rechten Teil des Fensters (sofern vorhanden) die Dokumentation zu dem Makro-Paket angezeigt.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;files/Content1.JPG&quot; alt=&quot;Home&quot; border=&quot;0&quot; /&gt;&lt;/p&gt;
</description>
 <category domain="http://www.redscope.org/artikel">Artikel</category>
 <enclosure url="http://www.redscope.org/files/Konto.JPG" length="10554" type="image/pjpeg" />
 <pubDate>Mon, 08 Sep 2008 14:14:27 +0200</pubDate>
</item>
<item>
 <title>Selbsthilfe auf support.sas.com</title>
 <link>http://www.redscope.org/node/448</link>
 <description>&lt;p&gt;&lt;a href=&quot;http://support.sas.com&quot; target=_blank&gt;support.sas.com&lt;/a&gt; bietet viele englischsprachige Informationsquellen, die die tÃ¤gliche Arbeit mit SAS erleichtern kÃ¶nnen. Davon werden in diesem Artikel einige genannt:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Online-Dokumentation fÃ¼r SAS Versionen 8 und 9&lt;/li&gt;
&lt;li&gt;Suche in den Seiten von Technical Support&lt;/li&gt;
&lt;li&gt;Communities und Beispielprogramme&lt;/li&gt;
&lt;li&gt;Hot Fixes&lt;/li&gt;
&lt;/ul&gt;
</description>
 <category domain="http://www.redscope.org/artikel">Artikel</category>
 <pubDate>Fri, 05 Jan 2007 21:55:01 +0100</pubDate>
</item>
<item>
 <title>Handouts zum SAS-Forums-Vortrag &quot;SAS Know-how im HandgepÃ¤ck - SAS9 vor Augen&quot;</title>
 <link>http://www.redscope.org/node/430</link>
 <description>&lt;p&gt;Wie vorigen Donnerstag auf dem SAS Forum in Bonn versprochen, hier nun die Vortragshandouts (auf &quot;weiterlesen&quot; klicken). Da die Vollversion sehr viele Screenshots enthÃ¤lt, habe ich die Handouts aufgeteilt. Wer die Beispielprogramme haben mÃ¶chte, schicke mir bitte eine &lt;a href=&quot;/user/4/contact&quot;&gt;e-Mail&lt;/a&gt; Ã¼ber Redscope.&lt;/p&gt;
</description>
 <category domain="http://www.redscope.org/artikel">Artikel</category>
 <pubDate>Mon, 20 Nov 2006 14:49:30 +0100</pubDate>
</item>
<item>
 <title>Zeit-Macro-Variablen, passend zu einem Tag</title>
 <link>http://www.redscope.org/node/408</link>
 <description>&lt;p&gt;Der Macro %zeiten erstellt passend zum aktuellen Tagesdatum (default) oder zu einem beliebigen anderen Datum &lt;strong&gt;Zeit-Macro-Variablen&lt;/strong&gt;. &lt;/p&gt;
&lt;p&gt;&quot;Passende&quot; Zeit-Macro-Variablen sind z. B. &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt; Anfang der VorWoche, wahlweise Sonntag oder Montag &lt;/li&gt;
&lt;li&gt; Ende   der VorWoche, wahlweise Fr, Sa, oder So &lt;/li&gt;
&lt;li&gt; die &quot;letzten 12 Monate&quot; (von &amp;amp;VJJAMON6. bis &amp;amp;VORMON6. sind genau 12 Monate) &lt;/li&gt;
&lt;li&gt; Vormonat (Anfang/ Ende), wichtig bei Jahreswechsel !!!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Einmal global definiert kÃ¶nnen die Zeit-Macro-Variablen in allen SAS-&lt;strong&gt;Macro&lt;/strong&gt;-Programmen verwendet werden. Eine tolle Sache, z.B. &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt; wenn regelmÃ¤ÃŸig und dynamisch auf einen bestimmten Zeitraum selektiert werden muÃŸ &lt;/li&gt;
&lt;li&gt; zum erstellen von Jahresvergleichen Ã¼ber ein gleiches Zeitfenster&lt;/li&gt;
&lt;/ul&gt;
</description>
 <category domain="http://www.redscope.org/artikel">Artikel</category>
 <enclosure url="http://www.redscope.org/files/zeiten.sas" length="20359" type="application/x-sas" />
 <pubDate>Sun, 08 Oct 2006 23:48:53 +0200</pubDate>
</item>
<item>
 <title>Makro: Suche nach Variable (Ã¼ber Name oder Label) in &quot;allen&quot; SAS-Dateien</title>
 <link>http://www.redscope.org/node/407</link>
 <description>&lt;p&gt;Der Macro %xref (xref wie &quot;Cross-Referenz&quot;) sucht nach einer oder mehreren Variablen in SAS-Dateien oder kompletten Librarys. Die Suche &lt;strong&gt;kann&lt;/strong&gt; eingeschrÃ¤nkt werden auf eine Datei (datei=) oder Library (lib=), wobei die Vorgabe â€žab Wort-Anfangâ€œ gilt. Die Treffer werden in ein SAS-Dataset geschrieben und mit proc print ausgegeben.&lt;/p&gt;
</description>
 <category domain="http://www.redscope.org/artikel">Artikel</category>
 <enclosure url="http://www.redscope.org/files/xref.sas" length="4017" type="application/x-sas" />
 <pubDate>Thu, 29 Mar 2007 10:28:38 +0200</pubDate>
</item>
<item>
 <title>Benfordsches Gesetz oder: Google mit SAS aufrufen</title>
 <link>http://www.redscope.org/node/401</link>
 <description>&lt;p&gt;Letzte Woche hat mich ein Freund auf das &lt;a href=&quot;/files/Benfords law.pdf&quot;&gt;Benfordsche Gesetz&lt;/a&gt; hingewiesen. Es besagt, sehr vereinfacht, dass &quot;in der Natur&quot; Zahlen, die mit 1 beginnen, hÃ¤ufiger vorkommen, als Zahlen, die mit 2 beginnen und so weiter (wenn die Anzahl Stellen die gleiche ist). Am wenigsten hÃ¤ufig kommen Zahlen vor, die mit 9 beginnen. Das hat mir zuerst nicht eingeleuchtet, eigentlich dachte ich, alle Anfangsziffern seien gleich wahrscheinlich. Aber anscheinden wurden mit Hilfe dieses Gesetzes sogar die Bilanzskandale bei Enron und Worldcom aufgedeckt: die BilanzfÃ¤lscher hatten Zahlen produziert, die nicht dem Benforschen Muster folgten.&lt;/p&gt;
&lt;p&gt;Das Nette an diesem Gesetz ist, dass man es recht einfach empirisch Ã¼berprÃ¼fen kann, indem man bei Google nach verschiedenen Zahlen suchen lÃ¤sst und abliest, wie oft diese gefunden werden. Zahlen, die mit eins beginnen, kommen immer am hÃ¤ufigsten vor. Mich hat interessiert, wie man das mit SAS automatisieren kann. Das beiliegende SAS-Programm ruft Ã¼ber FILENAME URL Google auf und ermittelt in der von Google gelieferten Ergbnisseite, wie oft eine bestimmte Zahl gefunden wurde. Dabei werden regulÃ¤re Perl-AusdrÃ¼cke verwendet. Das Ergebnis wird als Diagramm ausgegeben. &lt;/p&gt;
&lt;p&gt;Ich danke Herrn Dr. Stefan Hagl von der Acxiom Deutschland GmbH fÃ¼r die Erlaubnis, seine &lt;a href=&quot;/files/Benfords law.pdf&quot;&gt;anschauliche Darstellung des Benfordschen Gesetzes&lt;/a&gt; zu verÃ¶ffentlichen.&lt;/p&gt;
</description>
 <category domain="http://www.redscope.org/artikel">Artikel</category>
 <enclosure url="http://www.redscope.org/files/benford.pdf" length="7493" type="application/pdf" />
 <pubDate>Sun, 08 Oct 2006 23:56:19 +0200</pubDate>
</item>
<item>
 <title>SLink: SAS-Programme in Eclipse entwickeln</title>
 <link>http://www.redscope.org/node/326</link>
 <description>&lt;p&gt;Der Titel klingt fÃ¼r die / den eine(n) oder andere(n) sicherlich verheiÃŸungsvoll. Um keine unrealistischen Erwartung zu wecken, sei daher gleich zu Beginn der Kollege zitiert, der das hier vorgestellte Tool entwickelt hat. Der Kollege ist &lt;a href=&quot;http://www.redscope.org/user/58&quot;&gt;Thomas Vater&lt;/a&gt; von &lt;a href=&quot;http://www.anaxima.com&quot; target=_blank&gt;anaxima&lt;/a&gt; und die Einordnung seines Tools: â€œThis is coffee-break programming â€“ literally â€“ so do not expect too much from it.â€?&lt;/p&gt;
&lt;p&gt;Aber trotz â€žcoffee-break programmingâ€œ: Sein Tool namens SLink ist ein sehr interessanter Versuch, Grundfunktionen einer SAS-Entwicklungsumgebung auf Basis der bekannten Entwicklungsumgebung Eclipse zur VerfÃ¼gung zu stellen.&lt;/p&gt;
</description>
 <category domain="http://www.redscope.org/artikel">Artikel</category>
 <pubDate>Fri, 28 Apr 2006 22:29:22 +0200</pubDate>
</item>
<item>
 <title>Excel-Dateien lesen mal anders - Ã¼ber XML</title>
 <link>http://www.redscope.org/node/293</link>
 <description>&lt;p&gt;Manchmal sind Excel-Dateien nicht sehr leicht als Tabellen mit einheitlichen Spalten zu interpretieren, zum Beispiel kÃ¶nnen in einer Spalte unterschiedliche Datentypen stehen. Oder man mÃ¶chte nicht nur die Inhalte der Zellen, sondern auch Zellkommentare lesen. Dann sind die verfÃ¼gbaren Verfahren fÃ¼r das Importieren von Excel-Dateien nach SAS nicht ohne weiteres anwendbar. &lt;/p&gt;
&lt;p&gt;Da man Excel-Dateien auch im XML-Format speichern kann und da SAS in der Lage ist, das XML-Format zu lesen, besteht die MÃ¶glichkeit, sehr flexibel auf verschiedenste Eigenschaften von Excel-Dateien zuzugreifen. &lt;/p&gt;
</description>
 <category domain="http://www.redscope.org/artikel">Artikel</category>
 <enclosure url="http://www.redscope.org/files/mappe1.jpg" length="21925" type="image/pjpeg" />
 <pubDate>Mon, 20 Mar 2006 13:32:58 +0100</pubDate>
</item>
<item>
 <title>EinfÃ¼hrung in die SAS-Prozedur SQL (aus SAS-AH)</title>
 <link>http://www.redscope.org/projekte/docs/Einfuehrung_in_die_SAS-Prozedur_SQL.pdf</link>
 <description>&lt;p&gt;FÃ¼r die &lt;a href=&quot;http://www.ksfe.de&quot; target=_blank&gt;KSFE&lt;/a&gt; 2005 hatten wir das Handbuch &quot;EinfÃ¼hrung in die SAS-Prozedur SQL&quot; aus dem &lt;a href=&quot;http://www.urz.uni-heidelberg.de/statistik/sas-ah/&quot; target=_blank&gt;SAS Anwenderhandbuch im Netz&lt;/a&gt; ins PDF-Format Ã¼bertragen.&lt;/p&gt;
&lt;p&gt;Die Autoren dieses Handbuch sind:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Timm Lochmann&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.redscope.org/user/59&quot;&gt;Carina Ortseifen&lt;/a&gt; (Hrsg.)&lt;/li&gt;
&lt;/ul&gt;
</description>
 <category domain="http://www.redscope.org/artikel">Artikel</category>
 <enclosure url="http://www.redscope.org/files/Einfuehrung in die SAS-Prozedur SQL.pdf" length="367977" type="application/pdf" />
 <pubDate>Tue, 08 Nov 2005 15:37:58 +0100</pubDate>
</item>
<item>
 <title>Charts im PDF-Format - neue MÃ¶glichkeiten mit ODS unter SAS9</title>
 <link>http://www.redscope.org/node/188</link>
 <description>&lt;p&gt;SAS9 bietet eine recht nÃ¼tzliche neue MÃ¶glichkeit, mit ODS in PDF-Dateien verschiedene Elemente (Grafiken, Text und Tabellen) auf einer Seite zu platzieren. Ich habe die neuen Anweisungen ODS LAYOUT und ODS REGION hier verwendet, um mehrere Charts im PDF-Format auf einer Seite anzuordnen. Dieses Feature ist bisher noch experimentell. In verschiedenen SUGI-Papers wird darÃ¼ber berichtet, und diese Anweisungen werden sicher noch viel mehr kÃ¶nnen als von mir hier verwendet. Es scheint mÃ¶glich zu werden, sehr individuelle Layouts zu erzeugen.&lt;/p&gt;
</description>
 <category domain="http://www.redscope.org/artikel">Artikel</category>
 <enclosure url="http://www.redscope.org/files/Charts im PDF-Format.pdf" length="152808" type="application/pdf" />
 <pubDate>Wed, 19 Oct 2005 12:32:55 +0200</pubDate>
</item>
<item>
 <title>Erfahrungsbericht: Umstellung von SAS8 auf SAS9 Foundation</title>
 <link>http://www.redscope.org/node/170</link>
 <description>&lt;p&gt;Im Rahmen eines Kundenprojektes haben wir den Datenserver von SASÂ®8.2 auf SASÂ®9.1.3 umgestellt. Es wurde nur SAS9 Foundation installiert, noch nicht auf die neue BI-Plattform migriert. Hier fasse ich einige Erfahrungen der Umstellung zusammen.&lt;/p&gt;
</description>
 <category domain="http://www.redscope.org/artikel">Artikel</category>
 <enclosure url="http://www.redscope.org/files/Erfahrungsbericht Umstellung auf V9 RedScope.pdf" length="186569" type="application/pdf" />
 <pubDate>Tue, 04 Oct 2005 12:49:16 +0200</pubDate>
</item>
</channel>
</rss>
