<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Proc report+ highlight a row only in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Proc-report-highlight-a-row-only/m-p/18141#M2696</link>
    <description>Try this:&lt;BR /&gt;
DATA TEST;&lt;BR /&gt;
LENGTH ID $ 5 NAME $ 10 ADDRESS $ 15;&lt;BR /&gt;
INPUT ID $ NAME $ ADDRESS $ QTY;&lt;BR /&gt;
DATALINES;&lt;BR /&gt;
SALES John Philadephia 25&lt;BR /&gt;
BUY Adams Tampa 30&lt;BR /&gt;
SALES Adams Orlando 30&lt;BR /&gt;
BUY Mark Austin 30&lt;BR /&gt;
;&lt;BR /&gt;
RUN;&lt;BR /&gt;
&lt;BR /&gt;
/* CREATE MACRO VARIABLE WITH ALL DUPLICATE PHYID VALUES */&lt;BR /&gt;
DATA TEST1;&lt;BR /&gt;
  SET TEST;&lt;BR /&gt;
IF ID='SALES' THEN FLAG='1';&lt;BR /&gt;
ELSE  FLAG='0';&lt;BR /&gt;
RUN;&lt;BR /&gt;
&lt;BR /&gt;
ODS LISTING CLOSE;&lt;BR /&gt;
ODS HTML FILE='C:\Documents and Settings\Desktop\test.xls';&lt;BR /&gt;
&lt;BR /&gt;
PROC REPORT DATA=TEST1 NOWINDOWS;&lt;BR /&gt;
COLUMNS ID NAME ADDRESS QTY FLAG;&lt;BR /&gt;
DEFINE FLAG/NOPRINT;&lt;BR /&gt;
COMPUTE flag;&lt;BR /&gt;
IF FLAG='1' THEN CALL DEFINE(_ROW_, "STYLE", "STYLE=[BACKGROUND=blue]");&lt;BR /&gt;
ENDCOMP;&lt;BR /&gt;
RUN;&lt;BR /&gt;
ODS HTML CLOSE;&lt;BR /&gt;
ODS LISTING;</description>
    <pubDate>Mon, 18 Oct 2010 14:45:58 GMT</pubDate>
    <dc:creator>SASPhile</dc:creator>
    <dc:date>2010-10-18T14:45:58Z</dc:date>
    <item>
      <title>Proc report+ highlight a row only</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-report-highlight-a-row-only/m-p/18139#M2694</link>
      <description>Hi ,&lt;BR /&gt;
&lt;BR /&gt;
I have a dataset with a couple of colums&lt;BR /&gt;
&lt;BR /&gt;
Unfortunately i need to highligh only one row based on the value of the first colum.&lt;BR /&gt;
&lt;BR /&gt;
Please could somebody suggets a code to do it.&lt;BR /&gt;
&lt;BR /&gt;
Something like if firstcolum=sales , then highlight the entire row using colors or bold &lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
help would be deeply apprecited</description>
      <pubDate>Mon, 18 Oct 2010 05:37:32 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-report-highlight-a-row-only/m-p/18139#M2694</guid>
      <dc:creator>tommy81</dc:creator>
      <dc:date>2010-10-18T05:37:32Z</dc:date>
    </item>
    <item>
      <title>Re: Proc report+ highlight a row only</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-report-highlight-a-row-only/m-p/18140#M2695</link>
      <description>You need to use a call define statement with the _row_ argument within a compute block.  For example:&lt;BR /&gt;
&lt;BR /&gt;
If _c1_ = ‘sales’ then call define (_row_, ‘style’, ‘style={background=yellow}’);</description>
      <pubDate>Mon, 18 Oct 2010 10:54:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-report-highlight-a-row-only/m-p/18140#M2695</guid>
      <dc:creator>polingjw</dc:creator>
      <dc:date>2010-10-18T10:54:22Z</dc:date>
    </item>
    <item>
      <title>Re: Proc report+ highlight a row only</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-report-highlight-a-row-only/m-p/18141#M2696</link>
      <description>Try this:&lt;BR /&gt;
DATA TEST;&lt;BR /&gt;
LENGTH ID $ 5 NAME $ 10 ADDRESS $ 15;&lt;BR /&gt;
INPUT ID $ NAME $ ADDRESS $ QTY;&lt;BR /&gt;
DATALINES;&lt;BR /&gt;
SALES John Philadephia 25&lt;BR /&gt;
BUY Adams Tampa 30&lt;BR /&gt;
SALES Adams Orlando 30&lt;BR /&gt;
BUY Mark Austin 30&lt;BR /&gt;
;&lt;BR /&gt;
RUN;&lt;BR /&gt;
&lt;BR /&gt;
/* CREATE MACRO VARIABLE WITH ALL DUPLICATE PHYID VALUES */&lt;BR /&gt;
DATA TEST1;&lt;BR /&gt;
  SET TEST;&lt;BR /&gt;
IF ID='SALES' THEN FLAG='1';&lt;BR /&gt;
ELSE  FLAG='0';&lt;BR /&gt;
RUN;&lt;BR /&gt;
&lt;BR /&gt;
ODS LISTING CLOSE;&lt;BR /&gt;
ODS HTML FILE='C:\Documents and Settings\Desktop\test.xls';&lt;BR /&gt;
&lt;BR /&gt;
PROC REPORT DATA=TEST1 NOWINDOWS;&lt;BR /&gt;
COLUMNS ID NAME ADDRESS QTY FLAG;&lt;BR /&gt;
DEFINE FLAG/NOPRINT;&lt;BR /&gt;
COMPUTE flag;&lt;BR /&gt;
IF FLAG='1' THEN CALL DEFINE(_ROW_, "STYLE", "STYLE=[BACKGROUND=blue]");&lt;BR /&gt;
ENDCOMP;&lt;BR /&gt;
RUN;&lt;BR /&gt;
ODS HTML CLOSE;&lt;BR /&gt;
ODS LISTING;</description>
      <pubDate>Mon, 18 Oct 2010 14:45:58 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-report-highlight-a-row-only/m-p/18141#M2696</guid>
      <dc:creator>SASPhile</dc:creator>
      <dc:date>2010-10-18T14:45:58Z</dc:date>
    </item>
  </channel>
</rss>

