[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-1-en-105":3,"doc-detail-240326-en":53,"doc-seo-240326-105":74},{"code":4,"msg":5,"data":6},0,"success",[7,14,19,24,29,34,39,44,49],{"id":8,"doc_module":9,"doc_module_name":10,"category_name":11,"show_sort_weight":12,"slug":13},11,1,"Template","Presentations",90,"presentations",{"id":15,"doc_module":9,"doc_module_name":10,"category_name":16,"show_sort_weight":17,"slug":18},12,"Resumes",80,"resumes",{"id":20,"doc_module":9,"doc_module_name":10,"category_name":21,"show_sort_weight":22,"slug":23},14,"Invoices",70,"invoices",{"id":25,"doc_module":9,"doc_module_name":10,"category_name":26,"show_sort_weight":27,"slug":28},15,"Posters",60,"posters",{"id":30,"doc_module":9,"doc_module_name":10,"category_name":31,"show_sort_weight":32,"slug":33},16,"Social Media",50,"social-media",{"id":35,"doc_module":9,"doc_module_name":10,"category_name":36,"show_sort_weight":37,"slug":38},17,"Forms",40,"forms",{"id":40,"doc_module":9,"doc_module_name":10,"category_name":41,"show_sort_weight":42,"slug":43},18,"Letters",30,"letters",{"id":45,"doc_module":9,"doc_module_name":10,"category_name":46,"show_sort_weight":47,"slug":48},21,"Paper Templates",5,"papers-templates",{"id":50,"doc_module":9,"doc_module_name":10,"category_name":51,"show_sort_weight":4,"slug":52},158,"General","general-158",{"code":4,"msg":5,"data":54},{"doc_id":55,"user_id":56,"nickname":57,"user_avatar":58,"doc_module":9,"category_id":8,"category_name":11,"doc_title":59,"doc_description":60,"doc_content":61,"file_id":62,"file_url":63,"file_type":64,"file_size":65,"view_count":35,"is_deleted":4,"is_public":9,"is_downloadable":9,"audit_status":9,"page_count":66,"language":67,"language_code":68,"site_id":69,"html_lang":68,"table_of_contents":70,"faqs":71,"seo_title":72,"seo_description":60,"update_tm":73,"read_time":25},240326,13056703019404,"Miles","https://ap-avatar.wpscdn.com/davatar_29158cc5080c5b710cf443261637dec0","PROC TEMPLATE Made Easy - A Guide for SAS Users - Excerpt","PROC TEMPLATE Made Easy - a guide for SAS users focused on constructing, styling, and managing ODS table templates through PROC TEMPLATE. The excerpt outlines template structure and template types, then explains how predefined and new styles are created, overridden, and applied in reports. It also covers creating and customizing table templates, including headers, footers, computed column values, attributes, traffic-light formatting, and integration with DATA _NULL_. Finally, it introduces template management via ODS paths and PROC TEMPLATE statements such as DELETE, LINK, and LIST.","PROC TEMPLATE Made Easy  \nA Guide for SAS ® Users  \nKevin D. Smith  \nSAS® Press  \nFrom PROC TEMPLATE Made Easy. Full book available for purchase here.  \nContents  \nAbout This Book ...................................................................................... vii  \nAbout The Author ................................................................................... xiii  \nAcknowledgments ....................................................................................xv  \nChapter 1: Introduction ............................................................................. 1  \nThe Template Structure ................................................................................................................. 2  \nTypes of Templates ........................................................................................................................ 5  \nData-Dependent Templates .................................................................................................. 5  \nData-Independent Templates ............................................................................................... 9  \nConclusion .................................................................................................................................... 12  \nChapter 2: Using Styles in Your Reports ................................................. 13  \nUsing Pre-Defined Styles ............................................................................................................ 14  \nWhere Are These Styles Coming from? ............................................................................. 15  \nDefining a New Style .................................................................................................................... 19  \nCascading Style Sheets and the SAS Enterprise Guide Style Manager .........................20  \nPROC TEMPLATE Styles ..................................................................................................... 28  \nStyle Attribute References .................................................................................................. 44  \nStyle Overrides and Conditional Formatting .............................................................................46  \nDynamic Style Attribute Values........................................................................................... 51  \nReporting Procedure Styles ........................................................................................................ 56  \nPROC PRINT Styles .............................................................................................................. 57  \nPROC REPORT Styles .......................................................................................................... 62  \nPROC TABULATE Styles...................................................................................................... 68  \nInline Formatting .......................................................................................................................... 79  \nPutting It All Together .................................................................................................................. 81  \nChapter 3: Creating and Customizing Table Templates ............................ 95  \nDefining a Table............................................................................................................................ 96  \nDefining Headers and Footers .................................................................................................. 103  \nDefining Columns ....................................................................................................................... 111  \nUsing Computed Column Values As Column Data................................................................. 118  \nTable Attributes .......................................................................................................................... 121  \nStyle Overrides and Traffi","cbCaikLGflaYQAda","https://ap.wps.com/l/cbCaikLGflaYQAda","pdf",2969333,43,"English","en",105,"# Chapter 1: Introduction\n## The Template Structure\n## Types of Templates\n## Data-Dependent Templates\n## Data-Independent Templates\n# Chapter 2: Using Styles in Your Reports\n## Using Pre-Defined Styles\n## Defining a New Style\n## Cascading Style Sheets and the SAS Enterprise Guide Style Manager\n## PROC TEMPLATE Styles\n## Style Attribute References\n# Chapter 3: Creating and Customizing Table Templates\n## Defining a Table\n## Defining Headers and Footers\n## Defining Columns\n## Using Computed Column Values As Column Data\n## Table Attributes\n## Style Overrides and Traffic Lighting\n# Chapter 4: Template Management\n## Template Stores and the ODS Path\n## PROC TEMPLATE Statements\n## The DELETE Statement\n## The LINK Statement\n## The LIST Statement","[{\"question\":\"What template types does the guide introduce in the introduction?\",\"answer\":\"The introduction distinguishes data-dependent templates from data-independent templates, explaining how each template type behaves in SAS.\"},{\"question\":\"How do users apply styles in SAS reports using PROC TEMPLATE?\",\"answer\":\"The guide shows how predefined styles are used, how to define new styles, and how style attributes can be referenced, overridden, and conditionally formatted for reporting procedures.\"},{\"question\":\"What topics are covered when creating and customizing table templates?\",\"answer\":\"The excerpt covers defining tables, headers and footers, columns, computed column values, template attributes, and formatting options such as style overrides and traffic-light effects.\"}]","PROC TEMPLATE Made Easy - A Guide for SAS Users - Excerpt | PDF",1789160036,{"code":4,"msg":75,"data":76},"ok",{"site_id":69,"language":68,"slug":77,"title":59,"keywords":78,"description":60,"schema_data":79,"social_meta":135,"head_meta":137,"extra_data":139,"updated_unix":140},"proc-template-made-easy-a-guide-for-sas-users-excerpt","",{"@graph":80,"@context":134},[81,97,117],{"@type":82,"itemListElement":83},"BreadcrumbList",[84,88,91,94],{"item":85,"name":86,"@type":87,"position":9},"https://docshare.wps.com","Home","ListItem",{"item":89,"name":10,"@type":87,"position":90},"https://docshare.wps.com/template/",2,{"item":92,"name":11,"@type":87,"position":93},"https://docshare.wps.com/template/presentations/",3,{"item":95,"name":59,"@type":87,"position":96},"https://docshare.wps.com/template/proc-template-made-easy-a-guide-for-sas-users-excerpt/240326/",4,{"url":95,"name":59,"@type":98,"image":99,"author":104,"headline":59,"publisher":106,"fileFormat":109,"inLanguage":68,"description":60,"dateModified":110,"datePublished":111,"encodingFormat":109,"isAccessibleForFree":112,"interactionStatistic":113},"DigitalDocument",{"url":100,"@type":101,"width":102,"height":103},"https://docshare.wps.com/thumbnails/proc-template-made-easy-a-guide-for-sas-users-excerpt/240326.png","ImageObject",442,249,{"name":57,"@type":105},"Person",{"url":85,"name":107,"@type":108},"DocShare","Organization","application/pdf","2026-10-27","2026-09-11",true,{"@type":114,"interactionType":115,"userInteractionCount":35},"InteractionCounter",{"@type":116},"ViewAction",{"@type":118,"mainEntity":119},"FAQPage",[120,126,130],{"name":121,"@type":122,"acceptedAnswer":123},"What template types does the guide introduce in the introduction?","Question",{"text":124,"@type":125},"The introduction distinguishes data-dependent templates from data-independent templates, explaining how each template type behaves in SAS.","Answer",{"name":127,"@type":122,"acceptedAnswer":128},"How do users apply styles in SAS reports using PROC TEMPLATE?",{"text":129,"@type":125},"The guide shows how predefined styles are used, how to define new styles, and how style attributes can be referenced, overridden, and conditionally formatted for reporting procedures.",{"name":131,"@type":122,"acceptedAnswer":132},"What topics are covered when creating and customizing table templates?",{"text":133,"@type":125},"The excerpt covers defining tables, headers and footers, columns, computed column values, template attributes, and formatting options such as style overrides and traffic-light effects.","https://schema.org",{"og:url":95,"og:type":136,"og:title":59,"og:site_name":107,"og:description":60},"article",{"robots":138,"canonical":95},"index,follow",{"doc_id":55,"site_id":69},1791720641]