<?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: Can I show row (line) number in PROC REPORT? in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/Can-I-show-row-line-number-in-PROC-REPORT/m-p/606843#M76600</link>
    <description>&lt;P&gt;As&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/13549"&gt;@Cynthia_sas&lt;/a&gt; says, there is no way to tell report to create a line number.&amp;nbsp; But you COULD&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;tell proc report to output to a data set&amp;nbsp; (data set myrptdata below)&lt;/LI&gt;
&lt;LI&gt;Add a line number variable to that data set&amp;nbsp; (data set view need)&lt;/LI&gt;
&lt;LI&gt;Rerun a slightly revised proc report against the newly enhanced report data&lt;/LI&gt;
&lt;/OL&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;ods output report=myrptdata;
proc report data= sashelp.cars;
	where Make in ("Acura", "Audi");
	column Make Type MSRP;
	define Make / group;
	define Type / group;
	define MSRP / analysis mean;
run;
ods output close;

data need/view=need;
  set myrptdata;
  line=_n_;
run;
proc report data= need;
	where Make in ("Acura", "Audi");
	column line Make Type MSRP;
	define Make / group;
	define Type / group;
	define MSRP / analysis mean;
run;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Not a very appealing solution, I admit, and I imagine it would not be robust under all conditions, but it works with your reports.&lt;/P&gt;</description>
    <pubDate>Sun, 24 Nov 2019 22:06:59 GMT</pubDate>
    <dc:creator>mkeintz</dc:creator>
    <dc:date>2019-11-24T22:06:59Z</dc:date>
    <item>
      <title>Can I show row (line) number in PROC REPORT?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Can-I-show-row-line-number-in-PROC-REPORT/m-p/606838#M76598</link>
      <description>&lt;P&gt;Is there a general way to display row (line) number in a table generated by PROC REPORT?&lt;/P&gt;
&lt;P&gt;For example, I would like to know a simple, general code to add line number to both tables.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;
proc report data= sashelp.cars;
	where Make in ("Acura", "Audi");
	column Make Type MSRP;
	define Make / group;
	define Type / group;
	define MSRP / analysis mean; run;
	

proc report data= sashelp.cars;
	where Make in ("Acura", "Audi");
	column Make Type Origin MSRP;
	define Make / group;
	define Origin / group;
	define MSRP / analysis mean; run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;DIV class="branch"&gt;&lt;HR size="3" /&gt;&lt;A name="IDX6" target="_blank"&gt;&lt;/A&gt;
&lt;TABLE class="systitleandfootercontainer" border="0" summary="Page Layout" width="100%" frame="void" rules="none" cellspacing="1" cellpadding="1"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class="c systemtitle"&gt;Example 1&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;BR /&gt;
&lt;DIV&gt;
&lt;DIV align="center"&gt;
&lt;TABLE class="table" summary="Procedure Report: Detailed and/or summarized report" frame="box" rules="all" cellspacing="0" cellpadding="5"&gt;&lt;COLGROUP&gt; &lt;COL /&gt; &lt;COL /&gt; &lt;COL /&gt;&lt;/COLGROUP&gt;
&lt;THEAD&gt;
&lt;TR&gt;
&lt;TH class="c header" scope="col"&gt;Make&lt;/TH&gt;
&lt;TH class="c header" scope="col"&gt;Type&lt;/TH&gt;
&lt;TH class="c header" scope="col"&gt;MSRP&lt;/TH&gt;
&lt;/TR&gt;
&lt;/THEAD&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class="l data"&gt;Acura&lt;/TD&gt;
&lt;TD class="l data"&gt;SUV&lt;/TD&gt;
&lt;TD class="r data"&gt;$36,945&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="c data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="l data"&gt;Sedan&lt;/TD&gt;
&lt;TD class="r data"&gt;$34,772&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="c data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="l data"&gt;Sports&lt;/TD&gt;
&lt;TD class="r data"&gt;$89,765&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="l data"&gt;Audi&lt;/TD&gt;
&lt;TD class="l data"&gt;Sedan&lt;/TD&gt;
&lt;TD class="r data"&gt;$41,108&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="c data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="l data"&gt;Sports&lt;/TD&gt;
&lt;TD class="r data"&gt;$49,630&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="c data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="l data"&gt;Wagon&lt;/TD&gt;
&lt;TD class="r data"&gt;$44,965&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="branch"&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;HR size="3" /&gt;&lt;A name="IDX7" target="_blank"&gt;&lt;/A&gt;
&lt;TABLE class="systitleandfootercontainer" border="0" summary="Page Layout" width="100%" frame="void" rules="none" cellspacing="1" cellpadding="1"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class="c systemtitle"&gt;Example 2&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;BR /&gt;
&lt;DIV&gt;
&lt;DIV align="center"&gt;
&lt;TABLE class="table" summary="Procedure Report: Detailed and/or summarized report" frame="box" rules="all" cellspacing="0" cellpadding="5"&gt;&lt;COLGROUP&gt; &lt;COL /&gt; &lt;COL /&gt; &lt;COL /&gt; &lt;COL /&gt;&lt;/COLGROUP&gt;
&lt;THEAD&gt;
&lt;TR&gt;
&lt;TH class="c header" scope="col"&gt;Make&lt;/TH&gt;
&lt;TH class="c header" scope="col"&gt;Type&lt;/TH&gt;
&lt;TH class="c header" scope="col"&gt;Origin&lt;/TH&gt;
&lt;TH class="c header" scope="col"&gt;MSRP&lt;/TH&gt;
&lt;/TR&gt;
&lt;/THEAD&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class="l data"&gt;Acura&lt;/TD&gt;
&lt;TD class="l data"&gt;SUV&lt;/TD&gt;
&lt;TD class="l data"&gt;Asia&lt;/TD&gt;
&lt;TD class="r data"&gt;$36,945&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="c data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="l data"&gt;Sedan&lt;/TD&gt;
&lt;TD class="c data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="r data"&gt;$23,820&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="c data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="l data"&gt;Sedan&lt;/TD&gt;
&lt;TD class="c data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="r data"&gt;$26,990&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="c data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="l data"&gt;Sedan&lt;/TD&gt;
&lt;TD class="c data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="r data"&gt;$33,195&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="c data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="l data"&gt;Sedan&lt;/TD&gt;
&lt;TD class="c data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="r data"&gt;$43,755&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="c data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="l data"&gt;Sedan&lt;/TD&gt;
&lt;TD class="c data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="r data"&gt;$46,100&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="c data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="l data"&gt;Sports&lt;/TD&gt;
&lt;TD class="c data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="r data"&gt;$89,765&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="l data"&gt;Audi&lt;/TD&gt;
&lt;TD class="l data"&gt;Sedan&lt;/TD&gt;
&lt;TD class="l data"&gt;Europe&lt;/TD&gt;
&lt;TD class="r data"&gt;$25,940&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="c data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="l data"&gt;Sedan&lt;/TD&gt;
&lt;TD class="c data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="r data"&gt;$35,940&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="c data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="l data"&gt;Sedan&lt;/TD&gt;
&lt;TD class="c data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="r data"&gt;$31,840&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="c data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="l data"&gt;Sedan&lt;/TD&gt;
&lt;TD class="c data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="r data"&gt;$33,430&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="c data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="l data"&gt;Sedan&lt;/TD&gt;
&lt;TD class="c data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="r data"&gt;$34,480&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="c data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="l data"&gt;Sedan&lt;/TD&gt;
&lt;TD class="c data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="r data"&gt;$36,640&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="c data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="l data"&gt;Sedan&lt;/TD&gt;
&lt;TD class="c data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="r data"&gt;$39,640&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="c data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="l data"&gt;Sedan&lt;/TD&gt;
&lt;TD class="c data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="r data"&gt;$42,490&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="c data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="l data"&gt;Sedan&lt;/TD&gt;
&lt;TD class="c data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="r data"&gt;$44,240&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="c data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="l data"&gt;Sedan&lt;/TD&gt;
&lt;TD class="c data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="r data"&gt;$42,840&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="c data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="l data"&gt;Sedan&lt;/TD&gt;
&lt;TD class="c data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="r data"&gt;$49,690&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="c data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="l data"&gt;Sedan&lt;/TD&gt;
&lt;TD class="c data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="r data"&gt;$69,190&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="c data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="l data"&gt;Sedan&lt;/TD&gt;
&lt;TD class="c data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="r data"&gt;$48,040&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="c data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="l data"&gt;Sports&lt;/TD&gt;
&lt;TD class="c data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="r data"&gt;$84,600&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="c data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="l data"&gt;Sports&lt;/TD&gt;
&lt;TD class="c data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="r data"&gt;$35,940&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="c data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="l data"&gt;Sports&lt;/TD&gt;
&lt;TD class="c data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="r data"&gt;$37,390&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="c data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="l data"&gt;Sports&lt;/TD&gt;
&lt;TD class="c data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="r data"&gt;$40,590&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="c data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="l data"&gt;Wagon&lt;/TD&gt;
&lt;TD class="c data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="r data"&gt;$40,840&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="c data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="l data"&gt;Wagon&lt;/TD&gt;
&lt;TD class="c data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="r data"&gt;$49,090&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 24 Nov 2019 20:50:07 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Can-I-show-row-line-number-in-PROC-REPORT/m-p/606838#M76598</guid>
      <dc:creator>braam</dc:creator>
      <dc:date>2019-11-24T20:50:07Z</dc:date>
    </item>
    <item>
      <title>Re: Can I show row (line) number in PROC REPORT?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Can-I-show-row-line-number-in-PROC-REPORT/m-p/606841#M76599</link>
      <description>&lt;P&gt;Hi:&lt;BR /&gt;PROC REPORT does not support an OBS number column like PROC PRINT. If you try to create a "fake" line number, numbers may not be as you expect, as you discovered in one of your other examples.&lt;BR /&gt;&lt;BR /&gt;Here's another example of how PROC REPORT line numbers can get "off".&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="line_numbers_not_desired.png" style="width: 600px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/34209i1C746EC1DF3451D5/image-size/large?v=v2&amp;amp;px=999" role="button" title="line_numbers_not_desired.png" alt="line_numbers_not_desired.png" /&gt;&lt;/span&gt;&lt;BR /&gt;&lt;BR /&gt;Cynthia&lt;/P&gt;</description>
      <pubDate>Sun, 24 Nov 2019 21:47:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Can-I-show-row-line-number-in-PROC-REPORT/m-p/606841#M76599</guid>
      <dc:creator>Cynthia_sas</dc:creator>
      <dc:date>2019-11-24T21:47:02Z</dc:date>
    </item>
    <item>
      <title>Re: Can I show row (line) number in PROC REPORT?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Can-I-show-row-line-number-in-PROC-REPORT/m-p/606843#M76600</link>
      <description>&lt;P&gt;As&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/13549"&gt;@Cynthia_sas&lt;/a&gt; says, there is no way to tell report to create a line number.&amp;nbsp; But you COULD&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;tell proc report to output to a data set&amp;nbsp; (data set myrptdata below)&lt;/LI&gt;
&lt;LI&gt;Add a line number variable to that data set&amp;nbsp; (data set view need)&lt;/LI&gt;
&lt;LI&gt;Rerun a slightly revised proc report against the newly enhanced report data&lt;/LI&gt;
&lt;/OL&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;ods output report=myrptdata;
proc report data= sashelp.cars;
	where Make in ("Acura", "Audi");
	column Make Type MSRP;
	define Make / group;
	define Type / group;
	define MSRP / analysis mean;
run;
ods output close;

data need/view=need;
  set myrptdata;
  line=_n_;
run;
proc report data= need;
	where Make in ("Acura", "Audi");
	column line Make Type MSRP;
	define Make / group;
	define Type / group;
	define MSRP / analysis mean;
run;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Not a very appealing solution, I admit, and I imagine it would not be robust under all conditions, but it works with your reports.&lt;/P&gt;</description>
      <pubDate>Sun, 24 Nov 2019 22:06:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Can-I-show-row-line-number-in-PROC-REPORT/m-p/606843#M76600</guid>
      <dc:creator>mkeintz</dc:creator>
      <dc:date>2019-11-24T22:06:59Z</dc:date>
    </item>
    <item>
      <title>Re: Can I show row (line) number in PROC REPORT?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Can-I-show-row-line-number-in-PROC-REPORT/m-p/606869#M76601</link>
      <description>Hi:&lt;BR /&gt;  But now you're making 3 passes through the data. My example (without GROUP usage) in the screen shot only does 2 passes through the data. If you are using GROUP usage though, your solution is probably the best alternate approach.&lt;BR /&gt;Cynthia</description>
      <pubDate>Mon, 25 Nov 2019 02:58:36 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Can-I-show-row-line-number-in-PROC-REPORT/m-p/606869#M76601</guid>
      <dc:creator>Cynthia_sas</dc:creator>
      <dc:date>2019-11-25T02:58:36Z</dc:date>
    </item>
    <item>
      <title>Re: Can I show row (line) number in PROC REPORT?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Can-I-show-row-line-number-in-PROC-REPORT/m-p/606872#M76602</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I agree that a data set view is a pass through the data, but it does avoid the disk activity of creating a data set file, merely to read it back in the third pass.&amp;nbsp; And the extra pass is being applied to the proc report output, likely a much smaller dataset than the original (both in columns and rows).&amp;nbsp; So it may not be too far from two passes.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 25 Nov 2019 04:14:40 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Can-I-show-row-line-number-in-PROC-REPORT/m-p/606872#M76602</guid>
      <dc:creator>mkeintz</dc:creator>
      <dc:date>2019-11-25T04:14:40Z</dc:date>
    </item>
    <item>
      <title>Re: Can I show row (line) number in PROC REPORT?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Can-I-show-row-line-number-in-PROC-REPORT/m-p/607077#M76613</link>
      <description>&lt;P&gt;Hi:&lt;/P&gt;
&lt;P&gt;&amp;nbsp; Yes, that's right. Especially if you need to get numbers added to grouped data, that forces you to summarize, whether with TABULATE, MEANS, REPORT, DATA step or SQL. So your approach is probably the least amount of passes for grouping the data.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Cynthia&lt;/P&gt;</description>
      <pubDate>Mon, 25 Nov 2019 18:13:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Can-I-show-row-line-number-in-PROC-REPORT/m-p/607077#M76613</guid>
      <dc:creator>Cynthia_sas</dc:creator>
      <dc:date>2019-11-25T18:13:57Z</dc:date>
    </item>
    <item>
      <title>Re: Can I show row (line) number in PROC REPORT?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Can-I-show-row-line-number-in-PROC-REPORT/m-p/607545#M76619</link>
      <description>&lt;P&gt;Well I guess it can be done in proc report in one pass.&amp;nbsp; Roger DeAngelis shows how over in GitHub:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://github.com/rogerjdeangelis/utl-is-proc-report-more-powerfull-than-proc-summary-or-proc-means" target="_self"&gt;https://github.com/rogerjdeangelis/utl-is-proc-report-more-powerfull-than-proc-summary-or-proc-means&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The COMPUTE blocks need proper attention to the TYPE variable (the most minor of the group variables).&amp;nbsp; It is blank in the aggregate row - providing a value to test for in order to correct the automatic increment of the line number.&amp;nbsp; Of course, that means you better not have a blank TYPE in the original data set.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 27 Nov 2019 04:12:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Can-I-show-row-line-number-in-PROC-REPORT/m-p/607545#M76619</guid>
      <dc:creator>mkeintz</dc:creator>
      <dc:date>2019-11-27T04:12:34Z</dc:date>
    </item>
    <item>
      <title>Re: Can I show row (line) number in PROC REPORT?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Can-I-show-row-line-number-in-PROC-REPORT/m-p/607697#M76620</link>
      <description>That is the spanner in the works!&lt;BR /&gt;Cynthia</description>
      <pubDate>Wed, 27 Nov 2019 14:35:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Can-I-show-row-line-number-in-PROC-REPORT/m-p/607697#M76620</guid>
      <dc:creator>Cynthia_sas</dc:creator>
      <dc:date>2019-11-27T14:35:04Z</dc:date>
    </item>
  </channel>
</rss>

