<?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>slchen Tracker</title>
    <link>https://communities.sas.com/kntur85557/tracker</link>
    <description>slchen Tracker</description>
    <pubDate>Sun, 24 May 2026 21:26:28 GMT</pubDate>
    <dc:date>2026-05-24T21:26:28Z</dc:date>
    <item>
      <title>Re: How to exclude some names when use proc sql to create macrolist?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/How-to-exclude-some-names-when-use-proc-sql-to-create-macrolist/m-p/373766#M65246</link>
      <description>&lt;P&gt;proc sql noprint;&lt;BR /&gt;select name into :varlist separated by ' '&lt;BR /&gt;from test&amp;nbsp;where name not in ('apple', 'pear') ;&lt;BR /&gt;quit;&lt;/P&gt;</description>
      <pubDate>Thu, 06 Jul 2017 20:05:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/How-to-exclude-some-names-when-use-proc-sql-to-create-macrolist/m-p/373766#M65246</guid>
      <dc:creator>slchen</dc:creator>
      <dc:date>2017-07-06T20:05:17Z</dc:date>
    </item>
    <item>
      <title>Re: Counting character variable in array with substr</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Counting-character-variable-in-array-with-substr/m-p/373402#M89333</link>
      <description>&lt;P&gt;If I understand correctly, try this:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;data qcodes;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;set Patients_NODUPS;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;array qcodes {*} Other_Diagnosis_Code_1-Other_Diagnosis_Code_24;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;do i = 1 to dim(qcodes);&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;if substr(left(qcodes),1,1){i}='Q' then do;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; output;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;end;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;end;&lt;/P&gt;
&lt;P&gt;run;&lt;/P&gt;</description>
      <pubDate>Wed, 05 Jul 2017 18:40:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Counting-character-variable-in-array-with-substr/m-p/373402#M89333</guid>
      <dc:creator>slchen</dc:creator>
      <dc:date>2017-07-05T18:40:38Z</dc:date>
    </item>
    <item>
      <title>Re: DATETIME variable stored as a string</title>
      <link>https://communities.sas.com/t5/SAS-Programming/DATETIME-variable-stored-as-a-string/m-p/372353#M89028</link>
      <description>&lt;P&gt;Convert datetime macro variable, in addition, &amp;nbsp;when compared:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;%IF %sysevalf( "&amp;amp;new_maxts"dt &amp;gt; "&amp;amp;max_ts"dt ) %THEN %DO;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 01 Jul 2017 01:43:39 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/DATETIME-variable-stored-as-a-string/m-p/372353#M89028</guid>
      <dc:creator>slchen</dc:creator>
      <dc:date>2017-07-01T01:43:39Z</dc:date>
    </item>
    <item>
      <title>Re: Moving observations in the required position</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Moving-observations-in-the-required-position/m-p/370896#M88571</link>
      <description>&lt;P&gt;You could produce a dummy without %, then sort with dummy, like this:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;data temp;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;set have1;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;dummy=compress(translate(f1,'','%'));&lt;BR /&gt;run;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;proc sort data=temp out=want(drop=dummy);&lt;BR /&gt;by dummy;&lt;BR /&gt;run;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Or :&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;proc sql;&lt;/P&gt;
&lt;P&gt;create table want as&lt;BR /&gt; select * from have1 order by prxchange('s/%//',-1,f1);&lt;BR /&gt;quit;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 27 Jun 2017 12:47:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Moving-observations-in-the-required-position/m-p/370896#M88571</guid>
      <dc:creator>slchen</dc:creator>
      <dc:date>2017-06-27T12:47:24Z</dc:date>
    </item>
    <item>
      <title>Re: Number Format to Date Format</title>
      <link>https://communities.sas.com/t5/SAS-Studio/Number-Format-to-Date-Format/m-p/370249#M2828</link>
      <description>&lt;P&gt;data _null_;&lt;BR /&gt; date=201403;&lt;BR /&gt; _date=input(put(date,6.),yymmn6.);&lt;BR /&gt; format _date mmyys7.;&lt;BR /&gt; put _all_;&lt;BR /&gt;run;&lt;/P&gt;</description>
      <pubDate>Sat, 24 Jun 2017 10:51:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Studio/Number-Format-to-Date-Format/m-p/370249#M2828</guid>
      <dc:creator>slchen</dc:creator>
      <dc:date>2017-06-24T10:51:11Z</dc:date>
    </item>
    <item>
      <title>Re: Extracting keywords and corresponding number</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Extracting-keywords-and-corresponding-number/m-p/370204#M275613</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;data have;&lt;BR /&gt;string="Heart: Normal heart muscle colon (maximal wall thickness = 15mm). Normal aorta (maximal wall thickness = 1.6mm).&lt;BR /&gt;Lung: Normal lung (maximal wall thickness = 1.9mm), however movement is absent from the distal part.&lt;BR /&gt;Other: Reactive lymphadenopathy is seen . No complications of disease were noted.";&lt;BR /&gt;id1=prxparse('/\d+.?\d+\w+/');&lt;BR /&gt;id2=prxparse('/(?&amp;lt;=Normal )((\S+ ){1,3})(?=\()/');&lt;BR /&gt;start1=1;&lt;BR /&gt;start2=1;&lt;BR /&gt;end=length(string);&lt;BR /&gt;call prxnext(id2,start2,end,string,position2,length2);&lt;BR /&gt;call prxnext(id1,start1,end,string,position1,length1);&lt;BR /&gt;do while(position1&amp;gt;0);&lt;BR /&gt; Name=substr(string,position2,length2);&lt;BR /&gt; Number=substr(string,position1,length1);&lt;BR /&gt; output;&lt;BR /&gt; call prxnext(id2,start2,end,string,position2,length2);&lt;BR /&gt; call prxnext(id1,start1,end,string,position1,length1);&lt;BR /&gt;end;&lt;BR /&gt;keep name number;&lt;BR /&gt;run;&lt;BR /&gt;proc print;run;&lt;/P&gt;</description>
      <pubDate>Sat, 24 Jun 2017 00:38:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Extracting-keywords-and-corresponding-number/m-p/370204#M275613</guid>
      <dc:creator>slchen</dc:creator>
      <dc:date>2017-06-24T00:38:24Z</dc:date>
    </item>
    <item>
      <title>Re: Extract conditional information from text</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Extract-conditional-information-from-text/m-p/369959#M88364</link>
      <description>&lt;P&gt;name=prxchange('s/_[a-z]+|_\d+$//i',-1,strip(text));&lt;/P&gt;</description>
      <pubDate>Fri, 23 Jun 2017 15:37:00 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Extract-conditional-information-from-text/m-p/369959#M88364</guid>
      <dc:creator>slchen</dc:creator>
      <dc:date>2017-06-23T15:37:00Z</dc:date>
    </item>
    <item>
      <title>Re: %do without using %to</title>
      <link>https://communities.sas.com/t5/SAS-Programming/do-without-using-to/m-p/368324#M87832</link>
      <description>&lt;P&gt;&amp;nbsp;If you do want to use %do loop, you could try this:&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;option minoperator mindelimiter='|';&lt;/P&gt;
&lt;P&gt;%macro test;&lt;BR /&gt;%let list=13|14|15|25|26|27;&lt;BR /&gt;%do part = 1 %to 30;&lt;BR /&gt;%if &amp;amp;part in &amp;amp;list %then &lt;BR /&gt;%put &amp;amp;part;&lt;BR /&gt;%end;&lt;BR /&gt;%mend;&lt;/P&gt;
&lt;P&gt;%test;&lt;/P&gt;</description>
      <pubDate>Mon, 19 Jun 2017 13:40:18 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/do-without-using-to/m-p/368324#M87832</guid>
      <dc:creator>slchen</dc:creator>
      <dc:date>2017-06-19T13:40:18Z</dc:date>
    </item>
    <item>
      <title>Re: How do I combine multiple columns with missing data and prioritizing certain columns using Proc</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-do-I-combine-multiple-columns-with-missing-data-and/m-p/367467#M87480</link>
      <description>&lt;P&gt;date=coalesce (of date1--date3);&lt;/P&gt;</description>
      <pubDate>Thu, 15 Jun 2017 18:08:03 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-do-I-combine-multiple-columns-with-missing-data-and/m-p/367467#M87480</guid>
      <dc:creator>slchen</dc:creator>
      <dc:date>2017-06-15T18:08:03Z</dc:date>
    </item>
    <item>
      <title>Re: Counting the number of occurrences for a grouped variable</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Counting-the-number-of-occurrences-for-a-grouped-variable/m-p/367460#M87476</link>
      <description>&lt;P&gt;Method one:&lt;BR /&gt;proc sql;&lt;/P&gt;
&lt;P&gt;create table want as&lt;BR /&gt; select distinct(ID),sum(A) as A, sum(B) as B from have group by ID;&lt;BR /&gt;quit;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Method two:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;proc summary data=have;&lt;BR /&gt;class id;&lt;BR /&gt;var A B;&lt;BR /&gt;ways 1;&lt;BR /&gt;output out=want sum(A B)=A B;&lt;BR /&gt;run;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Method three:&lt;/P&gt;
&lt;P&gt;data want;&lt;BR /&gt; set have;&lt;BR /&gt; by id;&lt;BR /&gt; retain sumA sumB;&lt;BR /&gt; if first.id then call missing(sumA,sumB);&lt;BR /&gt; sumA+A; sumB+B;&lt;BR /&gt; if last.id then output;&lt;BR /&gt;run;&lt;/P&gt;</description>
      <pubDate>Thu, 15 Jun 2017 17:46:43 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Counting-the-number-of-occurrences-for-a-grouped-variable/m-p/367460#M87476</guid>
      <dc:creator>slchen</dc:creator>
      <dc:date>2017-06-15T17:46:43Z</dc:date>
    </item>
    <item>
      <title>Re: Mask percenatage in data step</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Mask-percenatage-in-data-step/m-p/365635#M86872</link>
      <description>&lt;P&gt;If % is part of text, %nrstr is needed to mask it.&amp;nbsp;&lt;/P&gt;
&lt;PRE class=" language-sas"&gt;&lt;CODE class="  language-sas"&gt;&lt;SPAN class="token macroname"&gt;%let&lt;/SPAN&gt; k&lt;SPAN class="token operator"&gt;=%nstr(&lt;/SPAN&gt;XYZ&lt;SPAN class="token punctuation"&gt;.&lt;/SPAN&gt;DT&lt;SPAN class="token macroname"&gt;%DATE&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;.)&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;;&lt;/SPAN&gt;
&lt;SPAN class="token procnames"&gt;data&lt;/SPAN&gt; temp&lt;SPAN class="token punctuation"&gt;;&lt;/SPAN&gt;
dsn&lt;SPAN class="token operator"&gt;=&lt;/SPAN&gt;&lt;SPAN class="token string"&gt;"&amp;amp;k"&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;;&lt;/SPAN&gt;
&lt;SPAN class="token procnames"&gt;run&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 09 Jun 2017 12:06:54 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Mask-percenatage-in-data-step/m-p/365635#M86872</guid>
      <dc:creator>slchen</dc:creator>
      <dc:date>2017-06-09T12:06:54Z</dc:date>
    </item>
    <item>
      <title>How to Compare Predictor Variables  in  Multinomial Logistic Regression</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/How-to-Compare-Predictor-Variables-in-Multinomial-Logistic/m-p/331599#M17511</link>
      <description>&lt;P&gt;I am running a multinomial logistic regression with proc logistic. The dependent variable is nomial, 0, 1, 2, 3&amp;nbsp;four categories, the model has four predictors, see Age, Sex, Education and Race, I could use dependent variable=0 as reference, so I could get 1 vs 0, 2 vs 0 and 3 vs 0, but I also want to know how it looks like such as 1 vs 2, 2 vs 3 and 1 vs 3, it is possible to those results by only runing model once with 0 as reference? &amp;nbsp;Or I have to run model several times with dependent categories as reference? if not for proc logistic, how about proc genmod or other procedures? &amp;nbsp;Thank you.&lt;/P&gt;</description>
      <pubDate>Fri, 10 Feb 2017 17:22:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/How-to-Compare-Predictor-Variables-in-Multinomial-Logistic/m-p/331599#M17511</guid>
      <dc:creator>slchen</dc:creator>
      <dc:date>2017-02-10T17:22:04Z</dc:date>
    </item>
    <item>
      <title>Re: Substituting 3rd element in the list</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Substituting-3rd-element-in-the-list/m-p/319273#M70067</link>
      <description>&lt;P&gt;It is handy with regular expression.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data _null_;
  string="SVD*H2459**HC:1090F:8P**0~";
  insert=prxchange('s/\*\*/*0*/',1,string);
  put _all_;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 15 Dec 2016 14:55:12 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Substituting-3rd-element-in-the-list/m-p/319273#M70067</guid>
      <dc:creator>slchen</dc:creator>
      <dc:date>2016-12-15T14:55:12Z</dc:date>
    </item>
    <item>
      <title>Re: Selecting subset of data relative to today's date</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Selecting-subset-of-data-relative-to-today-s-date/m-p/317418#M9118</link>
      <description>&lt;P&gt;Your EVENT_REPORTED_DATETIME is datetime format, you could try to use datetime():&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;where &lt;SPAN&gt; EVENT_REPORTED_DATETIME&amp;gt;=&amp;nbsp;&lt;/SPAN&gt;intnx('dtmonth',datetime(),-12,'same');&lt;/P&gt;</description>
      <pubDate>Wed, 07 Dec 2016 19:08:36 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Selecting-subset-of-data-relative-to-today-s-date/m-p/317418#M9118</guid>
      <dc:creator>slchen</dc:creator>
      <dc:date>2016-12-07T19:08:36Z</dc:date>
    </item>
    <item>
      <title>Re: How to find column name which has a value in it</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-find-column-name-which-has-a-value-in-it/m-p/315969#M270889</link>
      <description>&lt;P&gt;Try to induce a dummy variable, update to collapse dataset, then find variables without missing values.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;data have;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;set have;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;dummy=1;&lt;/P&gt;
&lt;P&gt;run;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;data want(keep=Var_nomissing);&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;update have(obs=0) have end=last;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;by dummy;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;array var x:;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;if last then do;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;do over var;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if not missing(var) then Var_nomissing=vname(var);&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; output;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;end;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;end;&lt;BR /&gt; run;&lt;/P&gt;</description>
      <pubDate>Thu, 01 Dec 2016 15:27:07 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-find-column-name-which-has-a-value-in-it/m-p/315969#M270889</guid>
      <dc:creator>slchen</dc:creator>
      <dc:date>2016-12-01T15:27:07Z</dc:date>
    </item>
    <item>
      <title>Re: How to truncate a character variable based on certain sign</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-truncate-a-character-variable-based-on-certain-sign/m-p/315264#M68727</link>
      <description>&lt;P&gt;function compress will work even stage_9='U' or 'N'.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;new_stage_9=compress(&lt;STRONG&gt;stage_9, '.','kd');&lt;/STRONG&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 29 Nov 2016 17:09:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-truncate-a-character-variable-based-on-certain-sign/m-p/315264#M68727</guid>
      <dc:creator>slchen</dc:creator>
      <dc:date>2016-11-29T17:09:57Z</dc:date>
    </item>
    <item>
      <title>Re: How to group a column based on the other common columns</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/How-to-group-a-column-based-on-the-other-common-columns/m-p/314806#M21240</link>
      <description>&lt;P&gt;&lt;BR /&gt;proc sql;&lt;BR /&gt; select distinct product,date,customer,min(sales_org) as sales_org, sum(actual) as actual from have group by product;&lt;BR /&gt;quit;&lt;/P&gt;</description>
      <pubDate>Mon, 28 Nov 2016 13:22:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/How-to-group-a-column-based-on-the-other-common-columns/m-p/314806#M21240</guid>
      <dc:creator>slchen</dc:creator>
      <dc:date>2016-11-28T13:22:59Z</dc:date>
    </item>
    <item>
      <title>Re: Please provide the answer using first.id and last.id concept</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Please-provide-the-answer-using-first-id-and-last-id-concept/m-p/311413#M67294</link>
      <description>&lt;P&gt;&lt;BR /&gt;proc sql;&lt;BR /&gt; select Name,Class,sum(Marks) as Marks from schoolx group by Name,Class;&lt;BR /&gt;quit;&lt;/P&gt;</description>
      <pubDate>Mon, 14 Nov 2016 14:24:47 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Please-provide-the-answer-using-first-id-and-last-id-concept/m-p/311413#M67294</guid>
      <dc:creator>slchen</dc:creator>
      <dc:date>2016-11-14T14:24:47Z</dc:date>
    </item>
    <item>
      <title>Re: how to code this efficiently?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/how-to-code-this-efficiently/m-p/304768#M64886</link>
      <description>&lt;P&gt;data have;&lt;BR /&gt;input x &amp;amp;$30.;&lt;BR /&gt;_x=cats('10',compress(scan(x,1),,'kd'), (round(compress(scan(x,2),,'kd')/7)+1));&lt;BR /&gt;cards;&lt;BR /&gt;CYCLE4 DAY1&lt;BR /&gt;CYCLE4 DAY8&lt;BR /&gt;CYCLE4 DAY15&lt;BR /&gt;CYCLE4 DAY22&lt;BR /&gt;CYCLE4 DAY29&lt;BR /&gt;CYCLE5 DAY1&lt;BR /&gt;CYCLE5 DAY15&lt;BR /&gt;CYCLE5 DAY29&lt;BR /&gt;CYCLE6 DAY1&lt;BR /&gt;;&lt;BR /&gt;proc print;&lt;BR /&gt;run;&lt;/P&gt;</description>
      <pubDate>Fri, 14 Oct 2016 19:19:36 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/how-to-code-this-efficiently/m-p/304768#M64886</guid>
      <dc:creator>slchen</dc:creator>
      <dc:date>2016-10-14T19:19:36Z</dc:date>
    </item>
    <item>
      <title>Re: How to - Concatenate Whole Macro Values with Character Value</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-Concatenate-Whole-Macro-Values-with-Character-Value/m-p/286448#M58741</link>
      <description>&lt;P&gt;This is what you want?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;%Let Variables=Variable1 Variable2 Variable3 Variable4 Variable5;&lt;BR /&gt;Data want;&lt;BR /&gt;VariablesP=prxchange('s/(\S+)/P$1/',-1,"&amp;amp;variables");&lt;BR /&gt;Run;&lt;/P&gt;</description>
      <pubDate>Fri, 22 Jul 2016 17:49:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-Concatenate-Whole-Macro-Values-with-Character-Value/m-p/286448#M58741</guid>
      <dc:creator>slchen</dc:creator>
      <dc:date>2016-07-22T17:49:38Z</dc:date>
    </item>
  </channel>
</rss>

