

{"id":12067,"date":"2018-03-29T04:30:20","date_gmt":"2018-03-28T23:00:20","guid":{"rendered":"https:\/\/data-flair.training\/blogs\/?p=12067"},"modified":"2021-05-09T13:16:34","modified_gmt":"2021-05-09T07:46:34","slug":"sas-ods-tutorial","status":"publish","type":"post","link":"https:\/\/data-flair.training\/blogs\/sas-ods-tutorial\/","title":{"rendered":"SAS ODS (Output Delivery Systems) &#8211; A Complete Guide"},"content":{"rendered":"<p>In this article, our major focus will be to understand what is SAS ODS- Output Delivery System and on the creation of various types of output files: Word output and SAS ODS PDF output to files through a step-by-step procedure with examples.<\/p>\n<h2>What is SAS ODS (Output Delivery System)?<\/h2>\n<p>Traditional SAS output is designed for a traditional line\u2013printer. This type of output has limitations that prevent you from getting the most value from your results.<\/p>\n<p>SAS ODS is designed to overcome the limitations of traditional SAS output. It provides a method of delivering output in a variety of formats and makes the formatted output easy to access.<\/p>\n<p>With ODS, you can create various file types including<em> HTML, Rich Text Format (RTF), PostScript (PS), Portable Document Format (PDF), <\/em>and<em> SAS data sets.<\/em><\/p>\n<p>Through ODS, you can do the following:<\/p>\n<ul>\n<li>Create HTML, RTF, PostScript, and PDF files.<\/li>\n<li>Select SAS-supplied styles to enhance reports.<\/li>\n<li>Create output objects from almost all SAS procedures.<\/li>\n<li>Create SAS datasets from output objects.<\/li>\n<li>Provide support for website navigation and management of HTML files.<\/li>\n<\/ul>\n<p><strong>SAS ODS Syntax-<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\">ODS outputtype\r\nPATH path name\r\nFILE = Filename and Path\r\nSTYLE = StyleName\r\n;\r\nPROC some proc\r\n;\r\nODS outputtype CLOSE;<\/pre>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/03\/ods.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-12098 size-full\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/03\/ods.jpg\" alt=\"Different Output - SAS ODS - A results window with different output delivery options available.\" width=\"1080\" height=\"1288\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/03\/ods.jpg 1080w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/03\/ods-126x150.jpg 126w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/03\/ods-252x300.jpg 252w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/03\/ods-768x916.jpg 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/03\/ods-859x1024.jpg 859w\" sizes=\"auto, (max-width: 1080px) 100vw, 1080px\" \/><\/a><\/p>\n<p>The above image shows a results window with different output delivery options available.<\/p>\n<h3>Sending Results to the Web (SAS HTML Output)<\/h3>\n<p>Creating web output from <a href=\"https:\/\/hortonworks.com\/partner\/sas\/\">SAS<\/a> is easy. All you have to add is two lines of code:<\/p>\n<pre class=\"EnlighterJSRAW\">ODS HTML FILE=\u2019myfilename.html\u2019;<\/pre>\n<p>After this line of code, you insert the code for your reporting procedure. For example, you could create a table with the TABULATE procedure. Then, after the RUN statement that ends your procedure, you add the following line of code:<\/p>\n<pre class=\"EnlighterJSRAW\">ODS HTML CLOSE;<\/pre>\n<p>So, the complete code would look like this, with the TABULATE code 2 in the middle of the ODS sandwich.<\/p>\n<pre class=\"EnlighterJSRAW\">ODS HTML FILE=\u2019myfilename.html\u2019;\r\nproc tabulate data=census f=dollar8.;\r\nclass sex educ;\r\nvar income;\r\ntable educ='Education',\r\n         income='Average Salary'*\r\n         mean='      '*\r\n (sex=' ' all);\r\nrun;\r\nODS HTML CLOSE;<\/pre>\n<p>The SAS ODS HTML result is the output shown below.<\/p>\n<table>\n<tbody>\n<tr>\n<td width=\"180\"><strong>Education<\/strong><\/td>\n<td width=\"90\"><strong>Male<\/strong><\/td>\n<td width=\"88\"><strong>Female<\/strong><\/td>\n<td width=\"92\"><strong>All<\/strong><\/td>\n<\/tr>\n<tr>\n<td width=\"180\">Not HS Graduate<\/td>\n<td width=\"90\">$ 15,113<\/td>\n<td width=\"88\">$ 4,449<\/td>\n<td width=\"92\">$ 13,039<\/td>\n<\/tr>\n<tr>\n<td width=\"180\">HS Graduate<\/td>\n<td width=\"90\">$ 33,419<\/td>\n<td width=\"88\">$ 17,539<\/td>\n<td width=\"92\">$ 28,464<\/td>\n<\/tr>\n<tr>\n<td width=\"180\">Some College<\/td>\n<td width=\"90\">$ 30,466<\/td>\n<td width=\"88\">$ 22,730<\/td>\n<td width=\"92\">$ 27,514<\/td>\n<\/tr>\n<tr>\n<td width=\"180\">Associates Degree<\/td>\n<td width=\"90\">$ 40,690<\/td>\n<td width=\"88\">$ 33,988<\/td>\n<td width=\"92\">$ 38,057<\/td>\n<\/tr>\n<tr>\n<td width=\"180\">Bachelor\u2019s Degree<\/td>\n<td width=\"90\">$ 46,625<\/td>\n<td width=\"88\">$ 43,862<\/td>\n<td width=\"92\">$ 45,821<\/td>\n<\/tr>\n<tr>\n<td width=\"180\">Post-Graduate Degree<\/td>\n<td width=\"90\">$ 77,195<\/td>\n<td width=\"88\">$ 45,000<\/td>\n<td width=\"92\">$60,501<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>If you don\u2019t like this look, you can change it by switching styles. The table above uses the default style, which is called Default. For a different look try:<\/p>\n<pre class=\"EnlighterJSRAW\">ODS HTML FILE=\u2019myfilename.html\u2019\r\nSTYLE=BarrettsBlue;\r\n* the TABULATE code goes here ;\r\nODS HTML CLOSE;<\/pre>\n<h3>Creating Word Output in SAS<\/h3>\n<p>Just as you can use SAS ODS HTML to create output destined for the web, you can use SAS ODS RTF to generate a file in Rich Text Format, which can be opened in Word (or other word processors).<\/p>\n<p>Again, the syntax is to add an ODS statement with a FILE option before your reporting procedure, and an ODS CLOSE statement after the end of your procedure. In this case, both ODS statements specify RTF as the output destination, and the filename has a \u201c.rtf\u201d extension.<\/p>\n<p><strong>Example-<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\">ODS RTF FILE=\u2019myfilename.rtf\u2019;\r\n\u00a0* the REPORT code goes here ;\r\nODS RTF CLOSE;<\/pre>\n<table>\n<tbody>\n<tr>\n<td width=\"198\"><strong>Education<\/strong><\/td>\n<td width=\"90\"><strong>Gender<\/strong><\/td>\n<td width=\"126\"><strong>Salary<\/strong><\/td>\n<\/tr>\n<tr>\n<td width=\"198\">Not HS Graduate<\/td>\n<td width=\"90\">Female<\/td>\n<td width=\"126\">$ 4,449<\/td>\n<\/tr>\n<tr>\n<td width=\"198\"><\/td>\n<td width=\"90\">Male<\/td>\n<td width=\"126\">$ 15,113<\/td>\n<\/tr>\n<tr>\n<td width=\"198\">HS Graduate<\/td>\n<td width=\"90\">Female<\/td>\n<td width=\"126\">$ 17,539<\/td>\n<\/tr>\n<tr>\n<td width=\"198\"><\/td>\n<td width=\"90\">Male<\/td>\n<td width=\"126\">$ 33,419<\/td>\n<\/tr>\n<tr>\n<td width=\"198\">Some College<\/td>\n<td width=\"90\">Female<\/td>\n<td width=\"126\">$ 22,730<\/td>\n<\/tr>\n<tr>\n<td width=\"198\"><\/td>\n<td width=\"90\">Male<\/td>\n<td width=\"126\">$ 30,466<\/td>\n<\/tr>\n<tr>\n<td width=\"198\">Associates Degree<\/td>\n<td width=\"90\">Female<\/td>\n<td width=\"126\">$ 33,988<\/td>\n<\/tr>\n<tr>\n<td width=\"198\"><\/td>\n<td width=\"90\">Male<\/td>\n<td width=\"126\">$ 40,690<\/td>\n<\/tr>\n<tr>\n<td width=\"198\">Bachelor\u2019s Degree<\/td>\n<td width=\"90\">Female<\/td>\n<td width=\"126\">$ 43,862<\/td>\n<\/tr>\n<tr>\n<td width=\"198\"><\/td>\n<td width=\"90\">Male<\/td>\n<td width=\"126\">$ 46,625<\/td>\n<\/tr>\n<tr>\n<td width=\"198\">Post-Graduate Degree<\/td>\n<td width=\"90\">Female<\/td>\n<td width=\"126\">$ 45,000<\/td>\n<\/tr>\n<tr>\n<td width=\"198\"><\/td>\n<td width=\"90\">Male<\/td>\n<td width=\"126\">$ 77,195<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>The output above shows what your SAS output looks like after it is opened in Word.<\/p>\n<h3>Creating PDF Output in SAS<\/h3>\n<p>If you need to deliver printable reports via e-mail or the web, you may want to try out the PDF destination. The format can be viewed on many platforms, and its real strength is that your report will print out easily on many different printers, without any problems with margins and page breaks.<\/p>\n<p>The code is quite simple. It\u2019s just like the RTF code, except you call ODS PDF, and the filename gets a \u201c.pdf\u201d extension.<\/p>\n<pre class=\"EnlighterJSRAW\">ODS PDF FILE=\u2019myfilename.pdf\u2019;\r\n* The REPORT code goes here ;\r\nODS PDF CLOSE;<\/pre>\n<table>\n<tbody>\n<tr>\n<td width=\"198\"><strong>Education<\/strong><\/td>\n<td width=\"90\"><strong>Gender<\/strong><\/td>\n<td width=\"126\"><strong>Salary<\/strong><\/td>\n<\/tr>\n<tr>\n<td width=\"198\">Not HS Graduate<\/td>\n<td width=\"90\">Female<\/td>\n<td width=\"126\">$ 4,449<\/td>\n<\/tr>\n<tr>\n<td width=\"198\"><\/td>\n<td width=\"90\">Male<\/td>\n<td width=\"126\">$ 15,113<\/td>\n<\/tr>\n<tr>\n<td width=\"198\">HS Graduate<\/td>\n<td width=\"90\">Female<\/td>\n<td width=\"126\">$ 17,539<\/td>\n<\/tr>\n<tr>\n<td width=\"198\"><\/td>\n<td width=\"90\">Male<\/td>\n<td width=\"126\">$ 33,419<\/td>\n<\/tr>\n<tr>\n<td width=\"198\">Some College<\/td>\n<td width=\"90\">Female<\/td>\n<td width=\"126\">$ 22,730<\/td>\n<\/tr>\n<tr>\n<td width=\"198\"><\/td>\n<td width=\"90\">Male<\/td>\n<td width=\"126\">$ 30,466<\/td>\n<\/tr>\n<tr>\n<td width=\"198\">Associates Degree<\/td>\n<td width=\"90\">Female<\/td>\n<td width=\"126\">$ 33,988<\/td>\n<\/tr>\n<tr>\n<td width=\"198\"><\/td>\n<td width=\"90\">Male<\/td>\n<td width=\"126\">$ 40,690<\/td>\n<\/tr>\n<tr>\n<td width=\"198\">Bachelor\u2019s Degree<\/td>\n<td width=\"90\">Female<\/td>\n<td width=\"126\">$ 43,862<\/td>\n<\/tr>\n<tr>\n<td width=\"198\"><\/td>\n<td width=\"90\">Male<\/td>\n<td width=\"126\">$ 46,625<\/td>\n<\/tr>\n<tr>\n<td width=\"198\">Post-Graduate Degree<\/td>\n<td width=\"90\">Female<\/td>\n<td width=\"126\">$ 45,000<\/td>\n<\/tr>\n<tr>\n<td width=\"198\"><\/td>\n<td width=\"90\">Male<\/td>\n<td width=\"126\">$ 77,195<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>You will notice that the output produced by ODS PDF looks a lot like the output produced by ODS RTF. That\u2019s because the two ODS styles used by RTF and PDF are closely related. You can create any look you like in either PDF or RTF by switching to another style or even creating your own custom style.<\/p>\n<p>So, this was all in SAS ODS Tutorial. Hope you like our explanation.<\/p>\n<h2>Summary<\/h2>\n<p>This was a quick tour of SAS ODS- Output Delivery System. Hopefully, you now have a basic idea of what options are available to you. Since this was only an introduction, as you start to use these techniques, be sure to explore other SAS tutorials.<\/p>\n<p>If you have any queries, feel free to ask in the comment section.<span hidden class=\"__iawmlf-post-loop-links\" data-iawmlf-links=\"[{&quot;id&quot;:2005,&quot;href&quot;:&quot;https:\\\/\\\/hortonworks.com\\\/partner\\\/sas&quot;,&quot;archived_href&quot;:&quot;http:\\\/\\\/web-wp.archive.org\\\/web\\\/20180503064340\\\/https:\\\/\\\/hortonworks.com\\\/partner\\\/SAS\\\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2025-12-10 17:27:50&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-18 08:38:42&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-22 19:02:41&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-28 07:46:34&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-05 11:21:14&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-01-15 05:55:36&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-20 08:34:23&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-01-23 09:34:29&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-01-27 07:11:03&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-30 08:26:40&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-03 09:44:33&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-02-07 19:39:57&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-02-25 01:02:14&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-05 10:32:34&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-08 17:59:08&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-03-17 04:04:36&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-24 12:58:16&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-31 10:21:25&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-09 10:02:30&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-04-13 19:12:32&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-17 12:34:13&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-04-24 05:45:38&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-30 17:33:44&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-05-11 06:14:13&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-05-25 10:50:47&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-06-02 08:11:34&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-06-05 09:45:35&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-06-15 15:19:08&quot;,&quot;http_code&quot;:503}],&quot;broken&quot;:true,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-06-15 15:19:08&quot;,&quot;http_code&quot;:503},&quot;process&quot;:&quot;done&quot;}]\"><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this article, our major focus will be to understand what is SAS ODS- Output Delivery System and on the creation of various types of output files: Word output and SAS ODS PDF output&#46;&#46;&#46;<\/p>\n","protected":false},"author":6,"featured_media":12070,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[59],"tags":[19835,12100,12101,19836],"class_list":["post-12067","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sas","tag-pdf-output-in-sas","tag-sas-ods-syntax","tag-sas-ods-tutorial","tag-word-output-in-sas"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>SAS ODS (Output Delivery Systems) - A Complete Guide - DataFlair<\/title>\n<meta name=\"description\" content=\"SAS ODS Tutorial covers SAS Output Delivery System, SAS ODS Syntax, Ods in SAS examples, Create SAS HTML Output, Word Output in SAS,PDF Output in SAS.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/data-flair.training\/blogs\/sas-ods-tutorial\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"SAS ODS (Output Delivery Systems) - A Complete Guide - DataFlair\" \/>\n<meta property=\"og:description\" content=\"SAS ODS Tutorial covers SAS Output Delivery System, SAS ODS Syntax, Ods in SAS examples, Create SAS HTML Output, Word Output in SAS,PDF Output in SAS.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/data-flair.training\/blogs\/sas-ods-tutorial\/\" \/>\n<meta property=\"og:site_name\" content=\"DataFlair\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DataFlairWS\/\" \/>\n<meta property=\"article:published_time\" content=\"2018-03-28T23:00:20+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-05-09T07:46:34+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/03\/SAS-output-delivery-systems-01.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"DataFlair Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:site\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"DataFlair Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"SAS ODS (Output Delivery Systems) - A Complete Guide - DataFlair","description":"SAS ODS Tutorial covers SAS Output Delivery System, SAS ODS Syntax, Ods in SAS examples, Create SAS HTML Output, Word Output in SAS,PDF Output in SAS.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/data-flair.training\/blogs\/sas-ods-tutorial\/","og_locale":"en_US","og_type":"article","og_title":"SAS ODS (Output Delivery Systems) - A Complete Guide - DataFlair","og_description":"SAS ODS Tutorial covers SAS Output Delivery System, SAS ODS Syntax, Ods in SAS examples, Create SAS HTML Output, Word Output in SAS,PDF Output in SAS.","og_url":"https:\/\/data-flair.training\/blogs\/sas-ods-tutorial\/","og_site_name":"DataFlair","article_publisher":"https:\/\/www.facebook.com\/DataFlairWS\/","article_published_time":"2018-03-28T23:00:20+00:00","article_modified_time":"2021-05-09T07:46:34+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/03\/SAS-output-delivery-systems-01.jpg","type":"image\/jpeg"}],"author":"DataFlair Team","twitter_card":"summary_large_image","twitter_creator":"@DataFlairWS","twitter_site":"@DataFlairWS","twitter_misc":{"Written by":"DataFlair Team","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/data-flair.training\/blogs\/sas-ods-tutorial\/#article","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/sas-ods-tutorial\/"},"author":{"name":"DataFlair Team","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/2c58ecb4f73a39f0ef993f1ddfcd7b89"},"headline":"SAS ODS (Output Delivery Systems) &#8211; A Complete Guide","datePublished":"2018-03-28T23:00:20+00:00","dateModified":"2021-05-09T07:46:34+00:00","mainEntityOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/sas-ods-tutorial\/"},"wordCount":722,"commentCount":1,"publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/sas-ods-tutorial\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/03\/SAS-output-delivery-systems-01.jpg","keywords":["PDF Output in SAS","sas ods syntax","sas ods tutorial","Word Output in SAS"],"articleSection":["SAS Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/data-flair.training\/blogs\/sas-ods-tutorial\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/data-flair.training\/blogs\/sas-ods-tutorial\/","url":"https:\/\/data-flair.training\/blogs\/sas-ods-tutorial\/","name":"SAS ODS (Output Delivery Systems) - A Complete Guide - DataFlair","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/#website"},"primaryImageOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/sas-ods-tutorial\/#primaryimage"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/sas-ods-tutorial\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/03\/SAS-output-delivery-systems-01.jpg","datePublished":"2018-03-28T23:00:20+00:00","dateModified":"2021-05-09T07:46:34+00:00","description":"SAS ODS Tutorial covers SAS Output Delivery System, SAS ODS Syntax, Ods in SAS examples, Create SAS HTML Output, Word Output in SAS,PDF Output in SAS.","breadcrumb":{"@id":"https:\/\/data-flair.training\/blogs\/sas-ods-tutorial\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/data-flair.training\/blogs\/sas-ods-tutorial\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/sas-ods-tutorial\/#primaryimage","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/03\/SAS-output-delivery-systems-01.jpg","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/03\/SAS-output-delivery-systems-01.jpg","width":1200,"height":628,"caption":"SAS Output Delivery Systems"},{"@type":"BreadcrumbList","@id":"https:\/\/data-flair.training\/blogs\/sas-ods-tutorial\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog Home","item":"https:\/\/data-flair.training\/blogs\/"},{"@type":"ListItem","position":2,"name":"SAS Tutorials","item":"https:\/\/data-flair.training\/blogs\/category\/sas\/"},{"@type":"ListItem","position":3,"name":"SAS ODS (Output Delivery Systems) &#8211; A Complete Guide"}]},{"@type":"WebSite","@id":"https:\/\/data-flair.training\/blogs\/#website","url":"https:\/\/data-flair.training\/blogs\/","name":"DataFlair","description":"Learn Today. Lead Tomorrow.","publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/data-flair.training\/blogs\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/data-flair.training\/blogs\/#organization","name":"DataFlair","url":"https:\/\/data-flair.training\/blogs\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","width":106,"height":48,"caption":"DataFlair"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DataFlairWS\/","https:\/\/x.com\/DataFlairWS","https:\/\/www.linkedin.com\/company\/dataflair-web-services-pvt-ltd\/","https:\/\/www.youtube.com\/user\/DataFlairWS"]},{"@type":"Person","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/2c58ecb4f73a39f0ef993f1ddfcd7b89","name":"DataFlair Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/1ce4a0e3e542444fc73bbebf83e89e8b73e2d95ccb1fcee64da9945f078b97c5?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/1ce4a0e3e542444fc73bbebf83e89e8b73e2d95ccb1fcee64da9945f078b97c5?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1ce4a0e3e542444fc73bbebf83e89e8b73e2d95ccb1fcee64da9945f078b97c5?s=96&d=mm&r=g","caption":"DataFlair Team"},"description":"The DataFlair Team provides industry-driven content on programming, Java, Python, C++, DSA, AI, ML, data Science, Android, Flutter, MERN, Web Development, and technology. Our expert educators focus on delivering value-packed, easy-to-follow resources for tech enthusiasts and professionals.","url":"https:\/\/data-flair.training\/blogs\/author\/dfteam2\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/12067","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/comments?post=12067"}],"version-history":[{"count":7,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/12067\/revisions"}],"predecessor-version":[{"id":93311,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/12067\/revisions\/93311"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media\/12070"}],"wp:attachment":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media?parent=12067"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/categories?post=12067"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/tags?post=12067"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}