<?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: How to create a new column in Proc Report? in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/How-to-create-a-new-column-in-Proc-Report/m-p/813758#M321195</link>
    <description>&lt;P&gt;I still had your code in the clipboard, not my expanded code.&lt;/P&gt;
&lt;P&gt;See now:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc report data=sashelp.heart split='~' nowd ;
	
	column status status2 sex sex2 bp_status bp_status2 Outcomes MRW,Smoking_Status;
	
	define Smoking_Status / Across;
	define status / Group noprint;
	define sex / Group noprint;
	define Outcomes / computed;
	define bp_status / Group noprint;
	define MRW / sum '';

	define status2 / computed;
	define sex2 / computed;
	define bp_status2 / computed;

compute before bp_status;
_status=status;
_sex=sex;
_bp_status=bp_status;
endcomp;

compute Outcomes / character length=1;
  Outcomes = "1";
endcomp;

compute status2/character length=40;
status2=_status;
endcomp;
compute sex2/character length=40;
sex2=_sex;
endcomp;
compute bp_status2/character length=40;
bp_status2=_bp_status;
endcomp;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Tue, 17 May 2022 11:27:12 GMT</pubDate>
    <dc:creator>Kurt_Bremser</dc:creator>
    <dc:date>2022-05-17T11:27:12Z</dc:date>
    <item>
      <title>How to create a new column in Proc Report?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-create-a-new-column-in-Proc-Report/m-p/813463#M321057</link>
      <description>&lt;P&gt;Hi I have some code that looks like this:&lt;/P&gt;
&lt;PRE&gt;proc report data=sashelp.heart split='~' nowd ;
	
	column status status2 sex sex2 bp_status bp_status2 MRW,Smoking_Status;
	
	define Smoking_Status / Across;
	define status / Group noprint;
	define sex / Group noprint;
	define bp_status / Group noprint;
	define MRW / sum '';

	define status2 / computed;
	define sex2 / computed;
	define bp_status2 / computed;

compute before bp_status;
_status=status;
_sex=sex;
_bp_status=bp_status;
endcomp;

compute status2/character length=40;
status2=_status;
endcomp;
compute sex2/character length=40;
sex2=_sex;
endcomp;
compute bp_status2/character length=40;
bp_status2=_bp_status;
endcomp;
run;&lt;/PRE&gt;
&lt;P&gt;In the table, between the columns of bp_status2 and Heavy (16-25) I want a column titled "Outcomes" which just has the value of 1 for every row. This isnt a variable that exists currently on sashelp.heart but is this still possible to achieve? If so, does anyone know how?&lt;/P&gt;</description>
      <pubDate>Mon, 16 May 2022 13:55:21 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-create-a-new-column-in-Proc-Report/m-p/813463#M321057</guid>
      <dc:creator>EC27556</dc:creator>
      <dc:date>2022-05-16T13:55:21Z</dc:date>
    </item>
    <item>
      <title>Re: How to create a new column in Proc Report?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-create-a-new-column-in-Proc-Report/m-p/813472#M321064</link>
      <description>&lt;P&gt;A COMPUTED variable which is always assigned 1?&lt;/P&gt;</description>
      <pubDate>Mon, 16 May 2022 14:36:05 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-create-a-new-column-in-Proc-Report/m-p/813472#M321064</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2022-05-16T14:36:05Z</dc:date>
    </item>
    <item>
      <title>Re: How to create a new column in Proc Report?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-create-a-new-column-in-Proc-Report/m-p/813475#M321065</link>
      <description>&lt;P&gt;Yes, is this possible to do? I'm quite unfamiliar with proc report.&lt;/P&gt;</description>
      <pubDate>Mon, 16 May 2022 14:38:54 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-create-a-new-column-in-Proc-Report/m-p/813475#M321065</guid>
      <dc:creator>EC27556</dc:creator>
      <dc:date>2022-05-16T14:38:54Z</dc:date>
    </item>
    <item>
      <title>Re: How to create a new column in Proc Report?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-create-a-new-column-in-Proc-Report/m-p/813486#M321071</link>
      <description>&lt;P&gt;It ain't pretty but is this what you mean?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc report data=sashelp.heart split='~' nowd ;
	
	column status status2  sex sex2 bp_status bp_status2 outcomes MRW,Smoking_Status;
	
	define Smoking_Status / Across;
	define status / Group noprint;
	define sex / Group noprint;
	define bp_status / Group noprint;
	define MRW / sum '';

	define status2 / computed;
	define sex2 / computed;
	define bp_status2 / computed;
	define outcomes / computed;

compute before bp_status;
_status=status;
_sex=sex;
_bp_status=bp_status;
endcomp;

compute status2/character length=40;
status2=_status;
endcomp;
compute sex2/character length=40;
sex2=_sex;
endcomp;
compute bp_status2/character length=40;
bp_status2=_bp_status;
endcomp;

compute outcomes ;
outcomes = 1 ;
endcomp;

run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Mon, 16 May 2022 16:18:29 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-create-a-new-column-in-Proc-Report/m-p/813486#M321071</guid>
      <dc:creator>Norman21</dc:creator>
      <dc:date>2022-05-16T16:18:29Z</dc:date>
    </item>
    <item>
      <title>Re: How to create a new column in Proc Report?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-create-a-new-column-in-Proc-Report/m-p/813707#M321171</link>
      <description>&lt;PRE&gt;proc report data=sashelp.heart split='~' nowd ;
	
	column status status2 sex sex2 bp_status bp_status2  Outcomes    MRW,Smoking_Status;
	
	define Smoking_Status / Across;
	define status / Group noprint;
	define sex / Group noprint;
	define bp_status / Group noprint;
	define MRW / sum '';

	define status2 / computed;
	define sex2 / computed;
	define bp_status2 / computed;
	define Outcomes/ computed;

compute before bp_status;
_status=status;
_sex=sex;
_bp_status=bp_status;
endcomp;

compute status2/character length=40;
status2=_status;
endcomp;
compute sex2/character length=40;
sex2=_sex;
endcomp;
compute bp_status2/character length=40;
bp_status2=_bp_status;
endcomp;
compute Outcomes/character length=40;
Outcomes='1';
endcomp;


run;&lt;/PRE&gt;</description>
      <pubDate>Tue, 17 May 2022 06:51:54 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-create-a-new-column-in-Proc-Report/m-p/813707#M321171</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2022-05-17T06:51:54Z</dc:date>
    </item>
    <item>
      <title>Re: How to create a new column in Proc Report?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-create-a-new-column-in-Proc-Report/m-p/813718#M321175</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/350407"&gt;@EC27556&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;Yes, is this possible to do? I'm quite unfamiliar with proc report.&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;See this:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc report data=sashelp.heart split='~' nowd ;
	
	column status status2 sex sex2 bp_status bp_status2 MRW,Smoking_Status;
	
	define Smoking_Status / Across;
	define status / Group noprint;
	define sex / Group noprint;
	define bp_status / Group noprint;
	define MRW / sum '';

	define status2 / computed;
	define sex2 / computed;
	define bp_status2 / computed;

compute before bp_status;
_status=status;
_sex=sex;
_bp_status=bp_status;
endcomp;

compute status2/character length=40;
status2=_status;
endcomp;
compute sex2/character length=40;
sex2=_sex;
endcomp;
compute bp_status2/character length=40;
bp_status2=_bp_status;
endcomp;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Tue, 17 May 2022 08:35:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-create-a-new-column-in-Proc-Report/m-p/813718#M321175</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2022-05-17T08:35:37Z</dc:date>
    </item>
    <item>
      <title>Re: How to create a new column in Proc Report?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-create-a-new-column-in-Proc-Report/m-p/813738#M321183</link>
      <description>&lt;P&gt;But that doesn't answer the question!&lt;/P&gt;
&lt;DIV&gt;
&lt;DIV id="IDX"&gt;
&lt;DIV&gt;
&lt;TABLE class="table" aria-label="Detailed and/or summarized report"&gt;&lt;CAPTION aria-label="Detailed and/or summarized report"&gt;&amp;nbsp;&lt;/CAPTION&gt;&lt;COLGROUP&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&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" colspan="3" scope="colgroup"&gt;&amp;nbsp;&lt;/TH&gt;
&lt;TH class="c header" colspan="5" scope="colgroup"&gt;Smoking Status&lt;/TH&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="c header" scope="col"&gt;status2&lt;/TH&gt;
&lt;TH class="c header" scope="col"&gt;sex2&lt;/TH&gt;
&lt;TH class="c header" scope="col"&gt;bp_status2&lt;/TH&gt;
&lt;TH class="c header" scope="col"&gt;Heavy (16-25)&lt;/TH&gt;
&lt;TH class="c header" scope="col"&gt;Light (1-5)&lt;/TH&gt;
&lt;TH class="c header" scope="col"&gt;Moderate (6-15)&lt;/TH&gt;
&lt;TH class="c header" scope="col"&gt;Non-smoker&lt;/TH&gt;
&lt;TH class="c header" scope="col"&gt;Very Heavy (&amp;gt; 25)&lt;/TH&gt;
&lt;/TR&gt;
&lt;/THEAD&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class="data"&gt;Alive&lt;/TD&gt;
&lt;TD class="data"&gt;Female&lt;/TD&gt;
&lt;TD class="data"&gt;High&lt;/TD&gt;
&lt;TD class="r data"&gt;5927&lt;/TD&gt;
&lt;TD class="r data"&gt;10343&lt;/TD&gt;
&lt;TD class="r data"&gt;6070&lt;/TD&gt;
&lt;TD class="r data"&gt;56997&lt;/TD&gt;
&lt;TD class="r data"&gt;1105&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="data"&gt;Alive&lt;/TD&gt;
&lt;TD class="data"&gt;Female&lt;/TD&gt;
&lt;TD class="data"&gt;Normal&lt;/TD&gt;
&lt;TD class="r data"&gt;12955&lt;/TD&gt;
&lt;TD class="r data"&gt;17817&lt;/TD&gt;
&lt;TD class="r data"&gt;12365&lt;/TD&gt;
&lt;TD class="r data"&gt;59314&lt;/TD&gt;
&lt;TD class="r data"&gt;2040&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="data"&gt;Alive&lt;/TD&gt;
&lt;TD class="data"&gt;Female&lt;/TD&gt;
&lt;TD class="data"&gt;Optimal&lt;/TD&gt;
&lt;TD class="r data"&gt;6859&lt;/TD&gt;
&lt;TD class="r data"&gt;7945&lt;/TD&gt;
&lt;TD class="r data"&gt;7402&lt;/TD&gt;
&lt;TD class="r data"&gt;23389&lt;/TD&gt;
&lt;TD class="r data"&gt;1584&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="data"&gt;Alive&lt;/TD&gt;
&lt;TD class="data"&gt;Male&lt;/TD&gt;
&lt;TD class="data"&gt;High&lt;/TD&gt;
&lt;TD class="r data"&gt;14695&lt;/TD&gt;
&lt;TD class="r data"&gt;3485&lt;/TD&gt;
&lt;TD class="r data"&gt;4996&lt;/TD&gt;
&lt;TD class="r data"&gt;25251&lt;/TD&gt;
&lt;TD class="r data"&gt;8327&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="data"&gt;Alive&lt;/TD&gt;
&lt;TD class="data"&gt;Male&lt;/TD&gt;
&lt;TD class="data"&gt;Normal&lt;/TD&gt;
&lt;TD class="r data"&gt;21304&lt;/TD&gt;
&lt;TD class="r data"&gt;4603&lt;/TD&gt;
&lt;TD class="r data"&gt;6685&lt;/TD&gt;
&lt;TD class="r data"&gt;24049&lt;/TD&gt;
&lt;TD class="r data"&gt;11241&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="data"&gt;Alive&lt;/TD&gt;
&lt;TD class="data"&gt;Male&lt;/TD&gt;
&lt;TD class="data"&gt;Optimal&lt;/TD&gt;
&lt;TD class="r data"&gt;6489&lt;/TD&gt;
&lt;TD class="r data"&gt;1414&lt;/TD&gt;
&lt;TD class="r data"&gt;2826&lt;/TD&gt;
&lt;TD class="r data"&gt;6839&lt;/TD&gt;
&lt;TD class="r data"&gt;3159&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="data"&gt;Dead&lt;/TD&gt;
&lt;TD class="data"&gt;Female&lt;/TD&gt;
&lt;TD class="data"&gt;High&lt;/TD&gt;
&lt;TD class="r data"&gt;6954&lt;/TD&gt;
&lt;TD class="r data"&gt;7483&lt;/TD&gt;
&lt;TD class="r data"&gt;5694&lt;/TD&gt;
&lt;TD class="r data"&gt;50404&lt;/TD&gt;
&lt;TD class="r data"&gt;2200&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="data"&gt;Dead&lt;/TD&gt;
&lt;TD class="data"&gt;Female&lt;/TD&gt;
&lt;TD class="data"&gt;Normal&lt;/TD&gt;
&lt;TD class="r data"&gt;4144&lt;/TD&gt;
&lt;TD class="r data"&gt;4518&lt;/TD&gt;
&lt;TD class="r data"&gt;4438&lt;/TD&gt;
&lt;TD class="r data"&gt;16531&lt;/TD&gt;
&lt;TD class="r data"&gt;951&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="data"&gt;Dead&lt;/TD&gt;
&lt;TD class="data"&gt;Female&lt;/TD&gt;
&lt;TD class="data"&gt;Optimal&lt;/TD&gt;
&lt;TD class="r data"&gt;2021&lt;/TD&gt;
&lt;TD class="r data"&gt;1848&lt;/TD&gt;
&lt;TD class="r data"&gt;1629&lt;/TD&gt;
&lt;TD class="r data"&gt;3044&lt;/TD&gt;
&lt;TD class="r data"&gt;584&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="data"&gt;Dead&lt;/TD&gt;
&lt;TD class="data"&gt;Male&lt;/TD&gt;
&lt;TD class="data"&gt;High&lt;/TD&gt;
&lt;TD class="r data"&gt;20820&lt;/TD&gt;
&lt;TD class="r data"&gt;5698&lt;/TD&gt;
&lt;TD class="r data"&gt;6990&lt;/TD&gt;
&lt;TD class="r data"&gt;26980&lt;/TD&gt;
&lt;TD class="r data"&gt;15744&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="data"&gt;Dead&lt;/TD&gt;
&lt;TD class="data"&gt;Male&lt;/TD&gt;
&lt;TD class="data"&gt;Normal&lt;/TD&gt;
&lt;TD class="r data"&gt;14253&lt;/TD&gt;
&lt;TD class="r data"&gt;2775&lt;/TD&gt;
&lt;TD class="r data"&gt;5176&lt;/TD&gt;
&lt;TD class="r data"&gt;14331&lt;/TD&gt;
&lt;TD class="r data"&gt;7770&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="data"&gt;Dead&lt;/TD&gt;
&lt;TD class="data"&gt;Male&lt;/TD&gt;
&lt;TD class="data"&gt;Optimal&lt;/TD&gt;
&lt;TD class="r data"&gt;4242&lt;/TD&gt;
&lt;TD class="r data"&gt;451&lt;/TD&gt;
&lt;TD class="r data"&gt;940&lt;/TD&gt;
&lt;TD class="r data"&gt;2494&lt;/TD&gt;
&lt;TD class="r data"&gt;1337&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;</description>
      <pubDate>Tue, 17 May 2022 09:49:19 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-create-a-new-column-in-Proc-Report/m-p/813738#M321183</guid>
      <dc:creator>Norman21</dc:creator>
      <dc:date>2022-05-17T09:49:19Z</dc:date>
    </item>
    <item>
      <title>Re: How to create a new column in Proc Report?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-create-a-new-column-in-Proc-Report/m-p/813758#M321195</link>
      <description>&lt;P&gt;I still had your code in the clipboard, not my expanded code.&lt;/P&gt;
&lt;P&gt;See now:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc report data=sashelp.heart split='~' nowd ;
	
	column status status2 sex sex2 bp_status bp_status2 Outcomes MRW,Smoking_Status;
	
	define Smoking_Status / Across;
	define status / Group noprint;
	define sex / Group noprint;
	define Outcomes / computed;
	define bp_status / Group noprint;
	define MRW / sum '';

	define status2 / computed;
	define sex2 / computed;
	define bp_status2 / computed;

compute before bp_status;
_status=status;
_sex=sex;
_bp_status=bp_status;
endcomp;

compute Outcomes / character length=1;
  Outcomes = "1";
endcomp;

compute status2/character length=40;
status2=_status;
endcomp;
compute sex2/character length=40;
sex2=_sex;
endcomp;
compute bp_status2/character length=40;
bp_status2=_bp_status;
endcomp;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Tue, 17 May 2022 11:27:12 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-create-a-new-column-in-Proc-Report/m-p/813758#M321195</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2022-05-17T11:27:12Z</dc:date>
    </item>
  </channel>
</rss>

