<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;C0UHRXs4fCp7ImA9WhBbEkg.&quot;"><id>tag:blogger.com,1999:blog-3449524058741348400</id><updated>2013-05-11T01:47:14.534-04:00</updated><category term="SAS Documentation" /><category term="View Errors" /><category term="Research" /><category term="How To" /><category term="Information Map Studio" /><category term="Executing SAS" /><category term="SAS Certification" /><category term="SQL" /><category term="Proc SQL" /><category term="Batch SAS" /><category term="SAS Web Report Studio" /><category term="SAS ODS" /><category term="Procedures" /><category term="Business Analytics" /><category term="minimize" /><category term="Lengthn" /><category term="Effeciency" /><category term="SAS BI" /><category term="Site Map" /><category term="SAS OLAP Studio" /><category term="Length" /><category term="Validvarname" /><category term="SAS Statements" /><category term="SAS Problems to solve" /><category term="Unix Commands for SAS programmers" /><category term="SAS WRS" /><category term="SAS Macros" /><category term="SAS samples" /><category term="Interactive SAS" /><category term="FTP" /><category term="SAS sample CV" /><category term="SAS on Mainframe" /><category term="Top10" /><category term="SAS PC Files Server" /><category term="Datawarehousing" /><category term="Lengthm" /><category term="performance" /><category term="Certification Prep Guide" /><category term="lengthc" /><category term="Blogs" /><category term="SAS 9.1.3" /><category term="zOS" /><category term="Display Manager" /><category term="SAS Data Integration Studio" /><category term="DBSliceparm" /><category term="Proc Freq" /><category term="SAS tutorials" /><category term="Base SAS" /><category term="Dexport" /><category term="JCL" /><category term="Universal Viewer" /><category term="CDISC" /><category term="Clinical Trials" /><category term="Data Mining" /><category term="Gmail" /><category term="SAS Options" /><category term="XML" /><category term="sastechies" /><category term="SAS keyboard Shortcuts" /><category term="split dataset" /><category term="SAS Analyst Profiles" /><category term="Running SAS on Unix in Batch mode" /><category term="Extract" /><category term="Phase I" /><category term="SAS Mini Projects" /><category term="Report Errors" /><category term="SAS in Clinical" /><category term="SAS ACCESS" /><category term="MS Addin" /><category term="Unix SAS" /><category term="SAS Resources" /><category term="I/O" /><category term="iPhone" /><category term="ODS HTML" /><category term="SAS CONNECT" /><category term="Libname" /><category term="Mistakes" /><category term="Advanced SAS" /><category term="Reference" /><category term="SAS books" /><category term="PUTLOG" /><category term="Load" /><category term="Multithreading" /><category term="SAS EBI" /><category term="DBMS" /><category term="SAS on Unix" /><category term="Professional SAS" /><category term="Tips and Techniques" /><category term="Excel" /><category term="Reading Data" /><category term="SAS Applications" /><category term="Formats" /><category term="SAS Sample code" /><category term="Transport files" /><category term="ETL" /><category term="SUGI Proceedings" /><category term="prefix" /><category term="SAS Arrays" /><category term="Statistics" /><category term="Error Processing" /><category term="Directory listing" /><category term="DDE" /><category term="Email from SAS" /><category term="SAS OLAP" /><category term="SAS Projects" /><category term="SAS variables" /><category term="Parallel Programming" /><category term="Data step" /><category term="Tutorial" /><category term="solutions" /><category term="%sysevalf" /><category term="SAS Sample programs" /><category term="Filename Email" /><category term="Oracle" /><category term="SAS Procs" /><category term="Mainframe SAS" /><category term="Strings" /><category term="Programming" /><category term="SAS Add-ins" /><category term="error tracking" /><category term="SAS Functions" /><category term="Plots" /><category term="SAS" /><category term="Compare" /><category term="Informats" /><category term="Improve SAS Performance" /><category term="Tuning SAS" /><category term="Data Cleaning" /><category term="Applications" /><category term="PDS" /><category term="%eval" /><category term="delimited" /><category term="Multiple Worksheets" /><category term="MP Connect" /><category term="Clinical" /><category term="SAS 9.2" /><category term="Statistical Analysis System" /><category term="Microsoft Office" /><category term="SAS email" /><category term="SAS EG" /><category term="SAS Enterprise Guide" /><category term="Graphs" /><category term="PUT" /><category term="SAS Windowing Environment" /><category term="Transform" /><category term="InfoMaps" /><category term="Futrix" /><category term="CSV" /><category term="SAS PC" /><category term="Search" /><category term="SAS Interview Questions" /><category term="SAS Resumes" /><category term="Montonic()" /><category term="Large Datasets" /><category term="Analyze" /><category term="Enterprise Miner" /><category term="SAS DI" /><category term="SUGI" /><category term="SA BI Dashboard" /><category term="Filename FTP" /><category term="OLAP Cubes" /><category term="Statistical Methods" /><category term="Install" /><category term="Database" /><category term="Filename" /><category term="Procedure" /><category term="BI" /><category term="nobs" /><category term="Analysing" /><category term="starting with an alphabet" /><category term="SAS/STAT" /><category term="Proc PWENCODE" /><category term="Databases" /><category term="Date functions" /><category term="Filename statement" /><category term="Macros" /><title>SASTechies</title><subtitle type="html">Place to learn SAS and enhance your professional career...</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://sastechies.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://sastechies.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/3449524058741348400/posts/default?start-index=6&amp;max-results=5&amp;redirect=false&amp;v=2" /><author><name>SASTechies</name><uri>http://www.blogger.com/profile/08675893548283168611</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="11" src="http://4.bp.blogspot.com/_XgRMLz4bjK4/SvQxD5ZaYYI/AAAAAAAAAAM/ki_MdX80tPI/s1600-R/logo.gif" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>119</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>5</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/blogspot/lDjYB" /><feedburner:info uri="blogspot/ldjyb" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;DEMNQnYzfSp7ImA9WhNVFEg.&quot;"><id>tag:blogger.com,1999:blog-3449524058741348400.post-1410682431706317133</id><published>2012-12-25T12:28:00.000-05:00</published><updated>2012-12-25T12:28:13.885-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-12-25T12:28:13.885-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SAS EG" /><category scheme="http://www.blogger.com/atom/ns#" term="SAS Enterprise Guide" /><title>Two awesome Enterprise Guide tricks</title><content type="html">&lt;b&gt;Two awesome Enterprise Guide tricks &lt;/b&gt;&lt;br /&gt;
&lt;iframe width="560" height="315" src="http://blogs.sas.com/content/bi/2012/09/17/enterprise-guide-tricks-for-programmers/" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/lDjYB/~4/QQckZrl35Wg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://sastechies.blogspot.com/feeds/1410682431706317133/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://sastechies.blogspot.com/2012/12/two-awesome-enterprise-guide-tricks.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3449524058741348400/posts/default/1410682431706317133?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3449524058741348400/posts/default/1410682431706317133?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/lDjYB/~3/QQckZrl35Wg/two-awesome-enterprise-guide-tricks.html" title="Two awesome Enterprise Guide tricks" /><author><name>LearnSAS</name><uri>http://www.blogger.com/profile/01945648979271465057</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://sastechies.blogspot.com/2012/12/two-awesome-enterprise-guide-tricks.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkEESXY6eyp7ImA9WhNXGEg.&quot;"><id>tag:blogger.com,1999:blog-3449524058741348400.post-4817831242162119808</id><published>2012-12-06T10:10:00.000-05:00</published><updated>2012-12-06T23:30:08.813-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-12-06T23:30:08.813-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Excel" /><category scheme="http://www.blogger.com/atom/ns#" term="Advanced SAS" /><category scheme="http://www.blogger.com/atom/ns#" term="Multiple Worksheets" /><title>SAS Macro to put SAS data into Multiple Excel Work sheets</title><content type="html">&lt;span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 12px;"&gt;I believe most of us have encountered this situation...&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 12px;"&gt;I have a sas dataset with more than 70k records...How can I provide this information in an Excel file to the business user....&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 12px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 12px;"&gt;If one is using previous versions of MS Excel ie. &amp;lt; Excel 2007 then one can provide the information in &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 12px;"&gt;multiple excel sheets in an Workbook...&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 12px;"&gt;or put it to ,(comma) or a&amp;nbsp;| (pipe) delimited file and then open that with notepad/word application....&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div style="font-family: arial, sans-serif; font-size: 12px;"&gt;&lt;br /&gt;
if you still wanted to stick with Excel format...then split the&amp;nbsp;dataset to ~65000 rows and load it multiple work sheets in a workbook....&lt;br /&gt;
&lt;br /&gt;
Try with this macro example where I have created a dataset with 1 million records.....This macro then splits the dataset at 65000 records and then dumps the data to multiple worksheets in the Example.xls file....&lt;/div&gt;&lt;div style="font-family: arial, sans-serif; font-size: 12px;"&gt;&lt;br /&gt;
ExcelXP tagsets are used here that allow us to write to multiple worksheets&amp;nbsp;in a work book....&lt;br /&gt;
&lt;br /&gt;
Inorder to try this example you will have to download this zip file&amp;nbsp;from SAS @&amp;nbsp;&lt;a href="http://www.google.com/url?sa=D&amp;amp;q=http://support.sas.com/rnd/base/ods/odsmarkup/tagsets_9.1.zip" rel="nofollow" style="color: #0000cc;" target="_blank"&gt;http://support.sas.com/rnd/base/ods/odsmarkup/tagsets_9.1.zip&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
and then find and extract excltags.tpl file and put it at your C:\ or&amp;nbsp;a location of your choice (In that case please update your location&amp;nbsp;at this statement %include "C:\excltags.tpl"; )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here's the code then....&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: blue; font-family: 'Courier New'; font-size: 10pt;"&gt;options&lt;/span&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt; nosource nomprint nomlogic nosymbolgen;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: green; font-family: 'Courier New'; font-size: 10pt;"&gt;/**&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: green; font-family: 'Courier New'; font-size: 10pt;"&gt;Usage of the Macro-&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: green; font-family: 'Courier New'; font-size: 10pt;"&gt;%splitdsnbyobs(DatasetName, No ofobservation to split by)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: green; font-family: 'Courier New'; font-size: 10pt;"&gt;**/&lt;/span&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: green; font-family: 'Courier New'; font-size: 10pt;"&gt;/* creating a dataset with 100000 observations*/&lt;/span&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: navy; font-family: 'Courier New'; font-size: 10pt;"&gt;%macro&lt;/span&gt;&lt;/b&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt; splitdsnbyobs(dsn,splitby,ExlFilename,ExlFilepath);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;data _null_;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set &amp;amp;dsn nobs=num;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; call symput(&lt;/span&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: purple; font-family: 'Courier New'; font-size: 10pt;"&gt;'no_obs'&lt;/span&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;,num);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;run;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: blue; font-family: 'Courier New'; font-size: 10pt;"&gt;%let&lt;/span&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt; no_obs=&amp;amp;no_obs; &lt;/span&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: green; font-family: 'Courier New'; font-size: 10pt;"&gt;/*Get the number of observations in &amp;amp;dsn*/&lt;/span&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: blue; font-family: 'Courier New'; font-size: 10pt;"&gt;%include&lt;/span&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: purple; font-family: 'Courier New'; font-size: 10pt;"&gt;"C:\excltags.tpl"&lt;/span&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;ods listing close;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;ods tagsets.excelxp path=&lt;/span&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: purple; font-family: 'Courier New'; font-size: 10pt;"&gt;"&amp;amp;ExlFilepath"&lt;/span&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt; file=&lt;/span&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: purple; font-family: 'Courier New'; font-size: 10pt;"&gt;"&amp;amp;ExlFilename"&lt;/span&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt; style=printer&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; options( embedded_titles=&lt;/span&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: purple; font-family: 'Courier New'; font-size: 10pt;"&gt;'yes'&lt;/span&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt; embedded_footnotes=&lt;/span&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: purple; font-family: 'Courier New'; font-size: 10pt;"&gt;'yes'&lt;/span&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt; suppress_bylines=&lt;/span&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: purple; font-family: 'Courier New'; font-size: 10pt;"&gt;'no'&lt;/span&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: green; font-family: 'Courier New'; font-size: 10pt;"&gt;/* keep the observations from firstobs= and obs=*/&lt;/span&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: blue; font-family: 'Courier New'; font-size: 10pt;"&gt;%do&lt;/span&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt; i=&lt;/span&gt;&lt;b&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: teal; font-family: 'Courier New'; font-size: 10pt;"&gt;1&lt;/span&gt;&lt;/b&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: blue; font-family: 'Courier New'; font-size: 10pt;"&gt;%to&lt;/span&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: blue; font-family: 'Courier New'; font-size: 10pt;"&gt;%sysfunc&lt;/span&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;(ceil(&amp;amp;no_obs/&amp;amp;splitby));&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; data &amp;amp;&lt;/span&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: teal; font-family: 'Courier New'; font-size: 10pt;"&gt;dsn.&lt;/span&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: teal; font-family: 'Courier New'; font-size: 10pt;"&gt;i.&lt;/span&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set &amp;amp;dsn (firstobs=&lt;/span&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: blue; font-family: 'Courier New'; font-size: 10pt;"&gt;%sysfunc&lt;/span&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;(floor(&lt;/span&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: blue; font-family: 'Courier New'; font-size: 10pt;"&gt;%eval&lt;/span&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;((&amp;amp;&lt;/span&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: teal; font-family: 'Courier New'; font-size: 10pt;"&gt;i.&lt;/span&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;-&lt;/span&gt;&lt;b&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: teal; font-family: 'Courier New'; font-size: 10pt;"&gt;1&lt;/span&gt;&lt;/b&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;)*&amp;amp;&lt;/span&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: teal; font-family: 'Courier New'; font-size: 10pt;"&gt;splitby.&lt;/span&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;+&lt;/span&gt;&lt;b&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: teal; font-family: 'Courier New'; font-size: 10pt;"&gt;1&lt;/span&gt;&lt;/b&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;))) obs=&lt;/span&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: blue; font-family: 'Courier New'; font-size: 10pt;"&gt;%sysfunc&lt;/span&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;(ceil(&lt;/span&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: blue; font-family: 'Courier New'; font-size: 10pt;"&gt;%eval&lt;/span&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;(&amp;amp;i * &amp;amp;&lt;/span&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: teal; font-family: 'Courier New'; font-size: 10pt;"&gt;splitby.&lt;/span&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;))));&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; run;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ods tagsets.excelxp options(sheet_interval=&lt;/span&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: purple; font-family: 'Courier New'; font-size: 10pt;"&gt;'none'&lt;/span&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt; sheet_name=&lt;/span&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: purple; font-family: 'Courier New'; font-size: 10pt;"&gt;"&amp;amp;dsn.&amp;amp;i."&lt;/span&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; proc print data=&amp;amp;&lt;/span&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: teal; font-family: 'Courier New'; font-size: 10pt;"&gt;dsn.&lt;/span&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: teal; font-family: 'Courier New'; font-size: 10pt;"&gt;i.&lt;/span&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;; run;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: blue; font-family: 'Courier New'; font-size: 10pt;"&gt;%end&lt;/span&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;ods tagsets.excelxp close;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;ods listing;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: navy; font-family: 'Courier New'; font-size: 10pt;"&gt;%mend&lt;/span&gt;&lt;/b&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt; splitdsnbyobs;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: green; font-family: 'Courier New'; font-size: 10pt;"&gt;/* Eg. Create a Dsn with 1000000 observations */&lt;/span&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: navy; font-family: 'Courier New'; font-size: 10pt;"&gt;data&lt;/span&gt;&lt;/b&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt; loops;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: blue; font-family: 'Courier New'; font-size: 10pt;"&gt;do&lt;/span&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt; i=&lt;/span&gt;&lt;b&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: teal; font-family: 'Courier New'; font-size: 10pt;"&gt;1&lt;/span&gt;&lt;/b&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: blue; font-family: 'Courier New'; font-size: 10pt;"&gt;to&lt;/span&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt; &lt;/span&gt;&lt;b&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: teal; font-family: 'Courier New'; font-size: 10pt;"&gt;1000000&lt;/span&gt;&lt;/b&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: blue; font-family: 'Courier New'; font-size: 10pt;"&gt;output&lt;/span&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: blue; font-family: 'Courier New'; font-size: 10pt;"&gt;end&lt;/span&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: navy; font-family: 'Courier New'; font-size: 10pt;"&gt;run&lt;/span&gt;&lt;/b&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: green; font-family: 'Courier New'; font-size: 10pt;"&gt;/*Now call the macro to split the observations every 65000 records*/&lt;/span&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;%&lt;b&gt;&lt;i&gt;splitdsnbyobs&lt;/i&gt;&lt;/b&gt;(loops,&lt;/span&gt;&lt;b&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: teal; font-family: 'Courier New'; font-size: 10pt;"&gt;65000&lt;/span&gt;&lt;/b&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;,Example.xls,C:\);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;Some useful links on this topic&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://support.sas.com/rnd/base/ods/odsmarkup/excelxp_help.html"&gt;http://support.sas.com/rnd/base/ods/odsmarkup/excelxp_help.html&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://support.sas.com/rnd/base/ods/odsmarkup/"&gt;http://support.sas.com/rnd/base/ods/odsmarkup/&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://support.sas.com/rnd/base/ods/odsmarkup/tagsets_9.1.zip"&gt;http://support.sas.com/rnd/base/ods/odsmarkup/tagsets_9.1.zip&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://support.sas.com/kb/32/394.html"&gt;http://support.sas.com/kb/32/394.html&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://support.sas.com/rnd/base/ods/odsmarkup/excelxp_demo.html"&gt;http://support.sas.com/rnd/base/ods/odsmarkup/excelxp_demo.html&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/lDjYB/~4/2yu0db0m47Q" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://sastechies.blogspot.com/feeds/4817831242162119808/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://sastechies.blogspot.com/2011/02/sas-macro-to-put-sas-data-into-multiple.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3449524058741348400/posts/default/4817831242162119808?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3449524058741348400/posts/default/4817831242162119808?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/lDjYB/~3/2yu0db0m47Q/sas-macro-to-put-sas-data-into-multiple.html" title="SAS Macro to put SAS data into Multiple Excel Work sheets" /><author><name>LearnSAS</name><uri>http://www.blogger.com/profile/01945648979271465057</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>2</thr:total><feedburner:origLink>http://sastechies.blogspot.com/2011/02/sas-macro-to-put-sas-data-into-multiple.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEANRHs7cCp7ImA9WhVQGEw.&quot;"><id>tag:blogger.com,1999:blog-3449524058741348400.post-8542986042352196294</id><published>2012-04-07T12:39:00.002-04:00</published><updated>2012-04-07T12:39:55.508-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-04-07T12:39:55.508-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial" /><category scheme="http://www.blogger.com/atom/ns#" term="SAS EBI" /><category scheme="http://www.blogger.com/atom/ns#" term="Futrix" /><title>Introduction to Futrix with SAS</title><content type="html">&lt;b&gt;Introduction to Futrix with SAS &lt;/b&gt;&lt;br /&gt;
&lt;iframe width="560" height="315" src="http://www.youtube.com/embed/fMkF3CWvcmY" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/lDjYB/~4/jPBErsKIzRw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://sastechies.blogspot.com/feeds/8542986042352196294/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://sastechies.blogspot.com/2012/04/introduction-to-futrix-with-sas.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3449524058741348400/posts/default/8542986042352196294?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3449524058741348400/posts/default/8542986042352196294?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/lDjYB/~3/jPBErsKIzRw/introduction-to-futrix-with-sas.html" title="Introduction to Futrix with SAS" /><author><name>LearnSAS</name><uri>http://www.blogger.com/profile/01945648979271465057</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://img.youtube.com/vi/fMkF3CWvcmY/default.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://sastechies.blogspot.com/2012/04/introduction-to-futrix-with-sas.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEIGRXg8eSp7ImA9WhVQGEw.&quot;"><id>tag:blogger.com,1999:blog-3449524058741348400.post-9005074427877918350</id><published>2012-04-07T12:34:00.001-04:00</published><updated>2012-04-07T12:35:24.671-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-04-07T12:35:24.671-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SAS EBI" /><category scheme="http://www.blogger.com/atom/ns#" term="SA BI Dashboard" /><title>IQ Healthcare Dashboard from Qualex Consulting</title><content type="html">&lt;b&gt;IQ Healthcare Dashboard from Qualex Consulting&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;iframe width="560" height="315" src="http://www.youtube.com/embed/OxBiCjpR1i4" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/lDjYB/~4/lw-8qSHC6tU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://sastechies.blogspot.com/feeds/9005074427877918350/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://sastechies.blogspot.com/2012/04/iq-healthcare-dashboard-from-qualex.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3449524058741348400/posts/default/9005074427877918350?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3449524058741348400/posts/default/9005074427877918350?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/lDjYB/~3/lw-8qSHC6tU/iq-healthcare-dashboard-from-qualex.html" title="IQ Healthcare Dashboard from Qualex Consulting" /><author><name>LearnSAS</name><uri>http://www.blogger.com/profile/01945648979271465057</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://img.youtube.com/vi/OxBiCjpR1i4/default.jpg" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://sastechies.blogspot.com/2012/04/iq-healthcare-dashboard-from-qualex.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkAGSXw9eip7ImA9WhVSGUw.&quot;"><id>tag:blogger.com,1999:blog-3449524058741348400.post-6242982763594401892</id><published>2012-03-16T13:25:00.000-04:00</published><updated>2012-03-16T13:25:28.262-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-03-16T13:25:28.262-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SAS EBI" /><category scheme="http://www.blogger.com/atom/ns#" term="SAS OLAP Studio" /><category scheme="http://www.blogger.com/atom/ns#" term="MS Addin" /><title>Skipping through OLAP to find your value</title><content type="html">&lt;b&gt;Skipping through OLAP to find your value &lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;iframe src="http://blogs.sas.com/content/bi/2012/02/20/searching-sas-olap-cubes/" style="height: 45em;" width="100%"&gt;&lt;/iframe&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/lDjYB/~4/EqIo3UDgu6E" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://sastechies.blogspot.com/feeds/6242982763594401892/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://sastechies.blogspot.com/2012/03/skipping-through-olap-to-find-your.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3449524058741348400/posts/default/6242982763594401892?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3449524058741348400/posts/default/6242982763594401892?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/lDjYB/~3/EqIo3UDgu6E/skipping-through-olap-to-find-your.html" title="Skipping through OLAP to find your value" /><author><name>LearnSAS</name><uri>http://www.blogger.com/profile/01945648979271465057</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://sastechies.blogspot.com/2012/03/skipping-through-olap-to-find-your.html</feedburner:origLink></entry></feed>
