<?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: Help using #byval in PROC REPORT in ODS and Base Reporting</title>
    <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/Help-using-byval-in-PROC-REPORT/m-p/398095#M19408</link>
    <description>&lt;P&gt;The EMAIL_TXT in your data varies for each record within a PURCHASE_ID.&amp;nbsp; That's why you see jon and smith listed separately, even though they both have the same PURCHASE_ID.&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 22 Sep 2017 13:41:17 GMT</pubDate>
    <dc:creator>SuzanneDorinski</dc:creator>
    <dc:date>2017-09-22T13:41:17Z</dc:date>
    <item>
      <title>Help using #byval in PROC REPORT</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/Help-using-byval-in-PROC-REPORT/m-p/397845#M19399</link>
      <description>&lt;P&gt;Hello fellow SAS programmers,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am tring to create a report notification where a group of people get an email saying that they have purchased an item on so on date with a list of other induvuduals who have purchased the same/similar item.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT size="4"&gt;&lt;STRONG&gt;Here is my table:&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Purchase_ID&lt;/TD&gt;&lt;TD&gt;Purchase_Date&lt;/TD&gt;&lt;TD&gt;Name&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Phone&lt;/TD&gt;&lt;TD&gt;Email_Txt&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;101&lt;/TD&gt;&lt;TD&gt;1/1/2016&lt;/TD&gt;&lt;TD&gt;jon&lt;/TD&gt;&lt;TD&gt;123&lt;/TD&gt;&lt;TD&gt;You are getting this email because you have purchased this item on 01/01/2016&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;101&lt;/TD&gt;&lt;TD&gt;1/2/2016&lt;/TD&gt;&lt;TD&gt;smith&lt;/TD&gt;&lt;TD&gt;456&lt;/TD&gt;&lt;TD&gt;You are getting this email because you have purchased this item on 01/02/2016&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;201&lt;/TD&gt;&lt;TD&gt;1/5/2016&lt;/TD&gt;&lt;TD&gt;KAY&lt;/TD&gt;&lt;TD&gt;789&lt;/TD&gt;&lt;TD&gt;You are getting this email because you have purchased this item on 01/05/2016&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;201&lt;/TD&gt;&lt;TD&gt;1/3/2016&lt;/TD&gt;&lt;TD&gt;TOM&lt;/TD&gt;&lt;TD&gt;654&lt;/TD&gt;&lt;TD&gt;You are getting this email because you have purchased this item on 01/03/2016&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;201&lt;/TD&gt;&lt;TD&gt;1/2/2016&lt;/TD&gt;&lt;TD&gt;JILL&lt;/TD&gt;&lt;TD&gt;741&lt;/TD&gt;&lt;TD&gt;You are getting this email because you have purchased this item on 01/02/2016&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT size="4"&gt;&lt;STRONG&gt;I want to creat a report that will look like:&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;You are getting this email because you have purchased this item on 01/01/2016&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Purchase_ID&lt;/TD&gt;&lt;TD&gt;Purchase_Date&lt;/TD&gt;&lt;TD&gt;Name&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Phone&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;101&lt;/TD&gt;&lt;TD&gt;1/1/2016&lt;/TD&gt;&lt;TD&gt;jon&lt;/TD&gt;&lt;TD&gt;123&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;101&lt;/TD&gt;&lt;TD&gt;1/2/2016&lt;/TD&gt;&lt;TD&gt;smith&lt;/TD&gt;&lt;TD&gt;456&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;You are getting this email because you have purchased this item on 01/02/2016&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Purchase_ID&lt;/TD&gt;&lt;TD&gt;Purchase_Date&lt;/TD&gt;&lt;TD&gt;Name&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Phone&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;201&lt;/TD&gt;&lt;TD&gt;1/5/2016&lt;/TD&gt;&lt;TD&gt;KAY&lt;/TD&gt;&lt;TD&gt;789&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;201&lt;/TD&gt;&lt;TD&gt;1/3/2016&lt;/TD&gt;&lt;TD&gt;TOM&lt;/TD&gt;&lt;TD&gt;654&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;201&lt;/TD&gt;&lt;TD&gt;1/2/2016&lt;/TD&gt;&lt;TD&gt;JILL&lt;/TD&gt;&lt;TD&gt;741&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My Code:&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sort data=book3 out=temp101;
	by Purchase_ID EMAIL_TXT;
run;

options nobyline;

proc report data=temp101 nowd headline headskip wrap;
	by Purchase_ID EMAIL_TXT;
	column Purchase_Date Name Phone;
	define Purchase_Date/'Purchase Date';
	define Name/'Customer Name';
	define Phone/'Customer Phone';
	title1 justify=left "NOTIFICATION";
	title justify=left "#byval2";
run;
 &lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;When I run the code, I am uinable to group records by&amp;nbsp;Purchase_ID with title as&amp;nbsp;EMAIL_TXT using the #byval.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here is my output report:&lt;/P&gt;&lt;TABLE cellspacing="10 px"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;TABLE cellspacing="10 px"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;TABLE cellspacing="10 px"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;TABLE cellspacing="10 px"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P class="systemtitle"&gt;&lt;SPAN class="systemtitle"&gt;You&amp;nbsp;are&amp;nbsp;getting&amp;nbsp;this&amp;nbsp;email&amp;nbsp;because&amp;nbsp;you&amp;nbsp;have&amp;nbsp;purchased&amp;nbsp;this&amp;nbsp;item&amp;nbsp;on&amp;nbsp;01/01/2016&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;TABLE cellspacing="10 px"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;DIV&gt;Purchase Date Customer Name Customer Phone &lt;TABLE cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;01JAN2016&lt;/TD&gt;&lt;TD&gt;jon&lt;/TD&gt;&lt;TD&gt;123&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;TABLE cellspacing="10 px"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;TABLE cellspacing="10 px"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P class="systemtitle"&gt;&lt;SPAN class="systemtitle"&gt;You&amp;nbsp;are&amp;nbsp;getting&amp;nbsp;this&amp;nbsp;email&amp;nbsp;because&amp;nbsp;you&amp;nbsp;have&amp;nbsp;purchased&amp;nbsp;this&amp;nbsp;item&amp;nbsp;on&amp;nbsp;01/02/2016&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;TABLE cellspacing="10 px"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;DIV&gt;Purchase Date Customer Name Customer Phone &lt;TABLE cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;02JAN2016&lt;/TD&gt;&lt;TD&gt;smith&lt;/TD&gt;&lt;TD&gt;456&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;TABLE cellspacing="10 px"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;TABLE cellspacing="10 px"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P class="systemtitle"&gt;&lt;SPAN class="systemtitle"&gt;You&amp;nbsp;are&amp;nbsp;getting&amp;nbsp;this&amp;nbsp;email&amp;nbsp;because&amp;nbsp;you&amp;nbsp;have&amp;nbsp;purchased&amp;nbsp;this&amp;nbsp;item&amp;nbsp;on&amp;nbsp;01/02/2016&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;TABLE cellspacing="10 px"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;DIV&gt;Purchase Date Customer Name Customer Phone &lt;TABLE cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;02JAN2016&lt;/TD&gt;&lt;TD&gt;JILL&lt;/TD&gt;&lt;TD&gt;741&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;TABLE cellspacing="10 px"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;TABLE cellspacing="10 px"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P class="systemtitle"&gt;&lt;SPAN class="systemtitle"&gt;You&amp;nbsp;are&amp;nbsp;getting&amp;nbsp;this&amp;nbsp;email&amp;nbsp;because&amp;nbsp;you&amp;nbsp;have&amp;nbsp;purchased&amp;nbsp;this&amp;nbsp;item&amp;nbsp;on&amp;nbsp;01/03/2016&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;TABLE cellspacing="10 px"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;DIV&gt;Purchase Date Customer Name Customer Phone &lt;TABLE cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;03JAN2016&lt;/TD&gt;&lt;TD&gt;TOM&lt;/TD&gt;&lt;TD&gt;654&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;TABLE cellspacing="10 px"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;TABLE cellspacing="10 px"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P class="systemtitle"&gt;&lt;SPAN class="systemtitle"&gt;You&amp;nbsp;are&amp;nbsp;getting&amp;nbsp;this&amp;nbsp;email&amp;nbsp;because&amp;nbsp;you&amp;nbsp;have&amp;nbsp;purchased&amp;nbsp;this&amp;nbsp;item&amp;nbsp;on&amp;nbsp;01/05/2016&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;TABLE cellspacing="10 px"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;DIV&gt;Purchase Date Customer Name Customer Phone &lt;TABLE cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;05JAN2016&lt;/TD&gt;&lt;TD&gt;KAY&lt;/TD&gt;&lt;TD&gt;789&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is there a way I can group all records under one&amp;nbsp;Purchase_ID with EMAIL_TXT as Title?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any help will be much appreciated!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks in advance&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 21 Sep 2017 17:44:35 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/Help-using-byval-in-PROC-REPORT/m-p/397845#M19399</guid>
      <dc:creator>snaini</dc:creator>
      <dc:date>2017-09-21T17:44:35Z</dc:date>
    </item>
    <item>
      <title>Re: Help using #byval in PROC REPORT</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/Help-using-byval-in-PROC-REPORT/m-p/398095#M19408</link>
      <description>&lt;P&gt;The EMAIL_TXT in your data varies for each record within a PURCHASE_ID.&amp;nbsp; That's why you see jon and smith listed separately, even though they both have the same PURCHASE_ID.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 22 Sep 2017 13:41:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/Help-using-byval-in-PROC-REPORT/m-p/398095#M19408</guid>
      <dc:creator>SuzanneDorinski</dc:creator>
      <dc:date>2017-09-22T13:41:17Z</dc:date>
    </item>
  </channel>
</rss>

