<?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 A question about SAS Macro program in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/A-question-about-SAS-Macro-program/m-p/887418#M350592</link>
    <description>&lt;P&gt;Hi! guys! I have a question about SAS Macro:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="截屏2023-08-01 下午8.29.03.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/86350i5C3F8A6097C12944/image-size/medium?v=v2&amp;amp;px=400" role="button" title="截屏2023-08-01 下午8.29.03.png" alt="截屏2023-08-01 下午8.29.03.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="截屏2023-08-01 下午8.29.42.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/86351i68242946F66E335F/image-size/medium?v=v2&amp;amp;px=400" role="button" title="截屏2023-08-01 下午8.29.42.png" alt="截屏2023-08-01 下午8.29.42.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="截屏2023-08-01 下午8.29.47.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/86352i4300431CA7D30203/image-size/medium?v=v2&amp;amp;px=400" role="button" title="截屏2023-08-01 下午8.29.47.png" alt="截屏2023-08-01 下午8.29.47.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;I've written the code below：&lt;/P&gt;&lt;P&gt;data Profile1;&lt;BR /&gt;set Profile;&lt;BR /&gt;Age = intck("year", Birthday, today());&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;%macro profile1(title,state,age,year,Total_balance);&lt;BR /&gt;proc report data=Profile1 nowd colwidth=10 spacing=5 headline headskip;&lt;BR /&gt;column Acct_ID Name Age Balance Last_Tran_Date;&lt;BR /&gt;define Last_Tran_Date / format = ddmmyy10.;&lt;BR /&gt;compute before _page_ / style={just=left};&lt;BR /&gt;line @1 "Title: &amp;amp;title" &lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/290987"&gt;@50&lt;/a&gt; "Run Date: &amp;amp;sysdate";&lt;BR /&gt;line @1 "State:" &amp;amp;state @40 "Age: &amp;gt;= &amp;amp;age" @62 "Tran Year: &amp;amp;year";&lt;BR /&gt;line " ";&lt;BR /&gt;endcomp;&lt;BR /&gt;%if &amp;amp;Total_balance = on %then %do;&lt;BR /&gt;compute after /style={just=left} ;&lt;BR /&gt;line 60* " ";&lt;BR /&gt;line @1 "Total Balance:" @38 balance.sum dollar12.;&lt;BR /&gt;endcomp;&lt;BR /&gt;%end;&lt;BR /&gt;where Age &amp;gt;= &amp;amp;age and state in (&amp;amp;state) and year(Last_Tran_Date)= &amp;amp;year;&lt;/P&gt;&lt;P&gt;%mend;&lt;BR /&gt;%profile1(title= Detail Listing Of Account,state =%str("NY"),age=40,year=2016,Total_balance=on);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The question is：&lt;BR /&gt;If I only input single state such as "NY", I can run this program successfully, but i can't call multiple states; such as:&amp;nbsp;%profile1(title= Detail Listing Of Account,state =%str("NY, CA"),age=40,year=2016,Total_balance=on);&lt;/P&gt;&lt;P&gt;Can you help me to fix this problem? Thank you!!&lt;/P&gt;</description>
    <pubDate>Wed, 02 Aug 2023 00:33:25 GMT</pubDate>
    <dc:creator>Sikcion</dc:creator>
    <dc:date>2023-08-02T00:33:25Z</dc:date>
    <item>
      <title>A question about SAS Macro program</title>
      <link>https://communities.sas.com/t5/SAS-Programming/A-question-about-SAS-Macro-program/m-p/887418#M350592</link>
      <description>&lt;P&gt;Hi! guys! I have a question about SAS Macro:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="截屏2023-08-01 下午8.29.03.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/86350i5C3F8A6097C12944/image-size/medium?v=v2&amp;amp;px=400" role="button" title="截屏2023-08-01 下午8.29.03.png" alt="截屏2023-08-01 下午8.29.03.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="截屏2023-08-01 下午8.29.42.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/86351i68242946F66E335F/image-size/medium?v=v2&amp;amp;px=400" role="button" title="截屏2023-08-01 下午8.29.42.png" alt="截屏2023-08-01 下午8.29.42.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="截屏2023-08-01 下午8.29.47.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/86352i4300431CA7D30203/image-size/medium?v=v2&amp;amp;px=400" role="button" title="截屏2023-08-01 下午8.29.47.png" alt="截屏2023-08-01 下午8.29.47.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;I've written the code below：&lt;/P&gt;&lt;P&gt;data Profile1;&lt;BR /&gt;set Profile;&lt;BR /&gt;Age = intck("year", Birthday, today());&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;%macro profile1(title,state,age,year,Total_balance);&lt;BR /&gt;proc report data=Profile1 nowd colwidth=10 spacing=5 headline headskip;&lt;BR /&gt;column Acct_ID Name Age Balance Last_Tran_Date;&lt;BR /&gt;define Last_Tran_Date / format = ddmmyy10.;&lt;BR /&gt;compute before _page_ / style={just=left};&lt;BR /&gt;line @1 "Title: &amp;amp;title" &lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/290987"&gt;@50&lt;/a&gt; "Run Date: &amp;amp;sysdate";&lt;BR /&gt;line @1 "State:" &amp;amp;state @40 "Age: &amp;gt;= &amp;amp;age" @62 "Tran Year: &amp;amp;year";&lt;BR /&gt;line " ";&lt;BR /&gt;endcomp;&lt;BR /&gt;%if &amp;amp;Total_balance = on %then %do;&lt;BR /&gt;compute after /style={just=left} ;&lt;BR /&gt;line 60* " ";&lt;BR /&gt;line @1 "Total Balance:" @38 balance.sum dollar12.;&lt;BR /&gt;endcomp;&lt;BR /&gt;%end;&lt;BR /&gt;where Age &amp;gt;= &amp;amp;age and state in (&amp;amp;state) and year(Last_Tran_Date)= &amp;amp;year;&lt;/P&gt;&lt;P&gt;%mend;&lt;BR /&gt;%profile1(title= Detail Listing Of Account,state =%str("NY"),age=40,year=2016,Total_balance=on);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The question is：&lt;BR /&gt;If I only input single state such as "NY", I can run this program successfully, but i can't call multiple states; such as:&amp;nbsp;%profile1(title= Detail Listing Of Account,state =%str("NY, CA"),age=40,year=2016,Total_balance=on);&lt;/P&gt;&lt;P&gt;Can you help me to fix this problem? Thank you!!&lt;/P&gt;</description>
      <pubDate>Wed, 02 Aug 2023 00:33:25 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/A-question-about-SAS-Macro-program/m-p/887418#M350592</guid>
      <dc:creator>Sikcion</dc:creator>
      <dc:date>2023-08-02T00:33:25Z</dc:date>
    </item>
    <item>
      <title>Re: A question about SAS Macro program</title>
      <link>https://communities.sas.com/t5/SAS-Programming/A-question-about-SAS-Macro-program/m-p/887438#M350598</link>
      <description>&lt;P&gt;Just specify the states as shown in the task description: %str("NY", "CA").&lt;/P&gt;</description>
      <pubDate>Wed, 02 Aug 2023 05:43:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/A-question-about-SAS-Macro-program/m-p/887438#M350598</guid>
      <dc:creator>andreas_lds</dc:creator>
      <dc:date>2023-08-02T05:43:38Z</dc:date>
    </item>
  </channel>
</rss>

