<?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: Looping with an Array in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/Looping-with-an-Array/m-p/173897#M44771</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In terms of your original program, this likely means that you should move the statement:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Athletic=0;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It probably belongs one line above, before looping with K.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 17 Nov 2014 15:11:30 GMT</pubDate>
    <dc:creator>Astounding</dc:creator>
    <dc:date>2014-11-17T15:11:30Z</dc:date>
    <item>
      <title>Looping with an Array</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Looping-with-an-Array/m-p/173895#M44769</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;TABLE cellpadding="5" cellspacing="0" class="table" frame="box" rules="all" summary="Procedure Print: Data Set WORK.TYPES_AID_MERGED"&gt;&lt;/TABLE&gt;&lt;TABLE cellpadding="5" cellspacing="0" class="table" frame="box" rules="all" summary="Procedure Print: Data Set WORK.TYPES_AID_MERGED"&gt;&lt;/TABLE&gt;&lt;TABLE cellpadding="5" cellspacing="0" class="table" frame="box" rules="all" summary="Procedure Print: Data Set WORK.TYPES_AID_MERGED"&gt;&lt;/TABLE&gt;&lt;TABLE cellpadding="5" cellspacing="0" class="table" frame="box" rules="all" summary="Procedure Print: Data Set WORK.TYPES_AID_MERGED"&gt;&lt;/TABLE&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I'm attempting to accumulate/sum the amounts associated with all the "Athletic" fund_types.&amp;nbsp; However, my loop essentially ends at first iteration.&amp;nbsp; What am I missing (see code below)?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;student_id&amp;nbsp; Fund_Type1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Fund_Type2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Fund_Type3 Fund_Type4&amp;nbsp; Fund_Type5 Fund_Type6&amp;nbsp; Fund_Type7&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Fund_Type8&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Fund_Type9&amp;nbsp; amount1........................................................................amount10&amp;nbsp; j&amp;nbsp;&amp;nbsp; k&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Athletic&lt;/P&gt;&lt;TABLE cellpadding="5" cellspacing="0" class="table" frame="box" height="337" rules="all" style="width: 1307px; height: 339px;" summary="Procedure Print: Data Set WORK.TYPES_AID_MERGED"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class="r data"&gt;120102&lt;/TD&gt;&lt;TD class="l data"&gt;Foundations&lt;/TD&gt;&lt;TD class="l data"&gt;Skillset&lt;/TD&gt;&lt;TD class="l data"&gt;Athletic&lt;/TD&gt;&lt;TD class="l data"&gt; &lt;/TD&gt;&lt;TD class="l data"&gt; &lt;/TD&gt;&lt;TD class="l data"&gt; &lt;/TD&gt;&lt;TD class="l data"&gt; &lt;/TD&gt;&lt;TD class="l data"&gt; &lt;/TD&gt;&lt;TD class="l data"&gt; &lt;/TD&gt;&lt;TD class="l data"&gt; &lt;/TD&gt;&lt;TD class="r data"&gt;2250&lt;/TD&gt;&lt;TD class="r data"&gt;1500&lt;/TD&gt;&lt;TD class="r data"&gt;500&lt;/TD&gt;&lt;TD class="r data"&gt;.&lt;/TD&gt;&lt;TD class="r data"&gt;.&lt;/TD&gt;&lt;TD class="r data"&gt;.&lt;/TD&gt;&lt;TD class="r data"&gt;.&lt;/TD&gt;&lt;TD class="r data"&gt;.&lt;/TD&gt;&lt;TD class="r data"&gt;.&lt;/TD&gt;&lt;TD class="r data"&gt;.&lt;/TD&gt;&lt;TD class="r data"&gt;3&lt;/TD&gt;&lt;TD class="r data"&gt;11&lt;/TD&gt;&lt;TD class="r data"&gt;500&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="r data"&gt;120103&lt;/TD&gt;&lt;TD class="l data"&gt;Athletic&lt;/TD&gt;&lt;TD class="l data"&gt; &lt;/TD&gt;&lt;TD class="l data"&gt; &lt;/TD&gt;&lt;TD class="l data"&gt; &lt;/TD&gt;&lt;TD class="l data"&gt; &lt;/TD&gt;&lt;TD class="l data"&gt; &lt;/TD&gt;&lt;TD class="l data"&gt; &lt;/TD&gt;&lt;TD class="l data"&gt; &lt;/TD&gt;&lt;TD class="l data"&gt; &lt;/TD&gt;&lt;TD class="l data"&gt; &lt;/TD&gt;&lt;TD class="r data"&gt;1500&lt;/TD&gt;&lt;TD class="r data"&gt;.&lt;/TD&gt;&lt;TD class="r data"&gt;.&lt;/TD&gt;&lt;TD class="r data"&gt;.&lt;/TD&gt;&lt;TD class="r data"&gt;.&lt;/TD&gt;&lt;TD class="r data"&gt;.&lt;/TD&gt;&lt;TD class="r data"&gt;.&lt;/TD&gt;&lt;TD class="r data"&gt;.&lt;/TD&gt;&lt;TD class="r data"&gt;.&lt;/TD&gt;&lt;TD class="r data"&gt;.&lt;/TD&gt;&lt;TD class="r data"&gt;1&lt;/TD&gt;&lt;TD class="r data"&gt;11&lt;/TD&gt;&lt;TD class="r data"&gt;1500&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="r data"&gt;120104&lt;/TD&gt;&lt;TD class="l data"&gt;Military&lt;/TD&gt;&lt;TD class="l data"&gt;Athletic&lt;/TD&gt;&lt;TD class="l data"&gt;Corporate&lt;/TD&gt;&lt;TD class="l data"&gt;Athletic&lt;/TD&gt;&lt;TD class="l data"&gt;Work&lt;/TD&gt;&lt;TD class="l data"&gt;Foundations&lt;/TD&gt;&lt;TD class="l data"&gt;Foundations&lt;/TD&gt;&lt;TD class="l data"&gt; &lt;/TD&gt;&lt;TD class="l data"&gt; &lt;/TD&gt;&lt;TD class="l data"&gt; &lt;/TD&gt;&lt;TD class="r data"&gt;1500&lt;/TD&gt;&lt;TD class="r data"&gt;1500&lt;/TD&gt;&lt;TD class="r data"&gt;3750&lt;/TD&gt;&lt;TD class="r data"&gt;4500&lt;/TD&gt;&lt;TD class="r data"&gt;4750&lt;/TD&gt;&lt;TD class="r data"&gt;5250&lt;/TD&gt;&lt;TD class="r data"&gt;3750&lt;/TD&gt;&lt;TD class="r data"&gt;.&lt;/TD&gt;&lt;TD class="r data"&gt;.&lt;/TD&gt;&lt;TD class="r data"&gt;.&lt;/TD&gt;&lt;TD class="r data"&gt;2&lt;/TD&gt;&lt;TD class="r data"&gt;11&lt;/TD&gt;&lt;TD class="r data"&gt;1500&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="r data"&gt;120104&lt;/TD&gt;&lt;TD class="l data"&gt;Military&lt;/TD&gt;&lt;TD class="l data"&gt;Athletic&lt;/TD&gt;&lt;TD class="l data"&gt;Corporate&lt;/TD&gt;&lt;TD class="l data"&gt;Athletic&lt;/TD&gt;&lt;TD class="l data"&gt;Work&lt;/TD&gt;&lt;TD class="l data"&gt;Foundations&lt;/TD&gt;&lt;TD class="l data"&gt;Foundations&lt;/TD&gt;&lt;TD class="l data"&gt; &lt;/TD&gt;&lt;TD class="l data"&gt; &lt;/TD&gt;&lt;TD class="l data"&gt; &lt;/TD&gt;&lt;TD class="r data"&gt;1500&lt;/TD&gt;&lt;TD class="r data"&gt;1500&lt;/TD&gt;&lt;TD class="r data"&gt;3750&lt;/TD&gt;&lt;TD class="r data"&gt;4500&lt;/TD&gt;&lt;TD class="r data"&gt;4750&lt;/TD&gt;&lt;TD class="r data"&gt;5250&lt;/TD&gt;&lt;TD class="r data"&gt;3750&lt;/TD&gt;&lt;TD class="r data"&gt;.&lt;/TD&gt;&lt;TD class="r data"&gt;.&lt;/TD&gt;&lt;TD class="r data"&gt;.&lt;/TD&gt;&lt;TD class="r data"&gt;4&lt;/TD&gt;&lt;TD class="r data"&gt;11&lt;/TD&gt;&lt;TD class="r data"&gt;4500&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="r data"&gt;120106&lt;/TD&gt;&lt;TD class="l data"&gt;Talent&lt;/TD&gt;&lt;TD class="l data"&gt;Foundations&lt;/TD&gt;&lt;TD class="l data"&gt;Athletic&lt;/TD&gt;&lt;TD class="l data"&gt;Loan&lt;/TD&gt;&lt;TD class="l data"&gt;Athletic&lt;/TD&gt;&lt;TD class="l data"&gt;Skillset&lt;/TD&gt;&lt;TD class="l data"&gt; &lt;/TD&gt;&lt;TD class="l data"&gt; &lt;/TD&gt;&lt;TD class="l data"&gt; &lt;/TD&gt;&lt;TD class="l data"&gt; &lt;/TD&gt;&lt;TD class="r data"&gt;3750&lt;/TD&gt;&lt;TD class="r data"&gt;500&lt;/TD&gt;&lt;TD class="r data"&gt;2750&lt;/TD&gt;&lt;TD class="r data"&gt;500&lt;/TD&gt;&lt;TD class="r data"&gt;750&lt;/TD&gt;&lt;TD class="r data"&gt;5000&lt;/TD&gt;&lt;TD class="r data"&gt;.&lt;/TD&gt;&lt;TD class="r data"&gt;.&lt;/TD&gt;&lt;TD class="r data"&gt;.&lt;/TD&gt;&lt;TD class="r data"&gt;.&lt;/TD&gt;&lt;TD class="r data"&gt;3&lt;/TD&gt;&lt;TD class="r data"&gt;11&lt;/TD&gt;&lt;TD class="r data"&gt;2750&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="r data"&gt;120106&lt;/TD&gt;&lt;TD class="l data"&gt;Talent&lt;/TD&gt;&lt;TD class="l data"&gt;Foundations&lt;/TD&gt;&lt;TD class="l data"&gt;Athletic&lt;/TD&gt;&lt;TD class="l data"&gt;Loan&lt;/TD&gt;&lt;TD class="l data"&gt;Athletic&lt;/TD&gt;&lt;TD class="l data"&gt;Skillset&lt;/TD&gt;&lt;TD class="l data"&gt; &lt;/TD&gt;&lt;TD class="l data"&gt; &lt;/TD&gt;&lt;TD class="l data"&gt; &lt;/TD&gt;&lt;TD class="l data"&gt; &lt;/TD&gt;&lt;TD class="r data"&gt;3750&lt;/TD&gt;&lt;TD class="r data"&gt;500&lt;/TD&gt;&lt;TD class="r data"&gt;2750&lt;/TD&gt;&lt;TD class="r data"&gt;500&lt;/TD&gt;&lt;TD class="r data"&gt;750&lt;/TD&gt;&lt;TD class="r data"&gt;5000&lt;/TD&gt;&lt;TD class="r data"&gt;.&lt;/TD&gt;&lt;TD class="r data"&gt;.&lt;/TD&gt;&lt;TD class="r data"&gt;.&lt;/TD&gt;&lt;TD class="r data"&gt;.&lt;/TD&gt;&lt;TD class="r data"&gt;5&lt;/TD&gt;&lt;TD class="r data"&gt;11&lt;/TD&gt;&lt;TD class="r data"&gt;750&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="r data"&gt;120111&lt;/TD&gt;&lt;TD class="l data"&gt;Loan&lt;/TD&gt;&lt;TD class="l data"&gt;Corporate&lt;/TD&gt;&lt;TD class="l data"&gt;State Grant&lt;/TD&gt;&lt;TD class="l data"&gt;Athletic&lt;/TD&gt;&lt;TD class="l data"&gt;Foundations&lt;/TD&gt;&lt;TD class="l data"&gt;Military&lt;/TD&gt;&lt;TD class="l data"&gt;Religious&lt;/TD&gt;&lt;TD class="l data"&gt;Foundations&lt;/TD&gt;&lt;TD class="l data"&gt; &lt;/TD&gt;&lt;TD class="l data"&gt; &lt;/TD&gt;&lt;TD class="r data"&gt;2250&lt;/TD&gt;&lt;TD class="r data"&gt;5250&lt;/TD&gt;&lt;TD class="r data"&gt;2750&lt;/TD&gt;&lt;TD class="r data"&gt;1750&lt;/TD&gt;&lt;TD class="r data"&gt;1750&lt;/TD&gt;&lt;TD class="r data"&gt;4750&lt;/TD&gt;&lt;TD class="r data"&gt;2250&lt;/TD&gt;&lt;TD class="r data"&gt;500&lt;/TD&gt;&lt;TD class="r data"&gt;.&lt;/TD&gt;&lt;TD class="r data"&gt;.&lt;/TD&gt;&lt;TD class="r data"&gt;4&lt;/TD&gt;&lt;TD class="r data"&gt;11&lt;/TD&gt;&lt;TD class="r data"&gt;1750&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="r data"&gt;120112&lt;/TD&gt;&lt;TD class="l data"&gt;Internal&lt;/TD&gt;&lt;TD class="l data"&gt;Academic&lt;/TD&gt;&lt;TD class="l data"&gt;Religious&lt;/TD&gt;&lt;TD class="l data"&gt;Loan&lt;/TD&gt;&lt;TD class="l data"&gt;Military&lt;/TD&gt;&lt;TD class="l data"&gt;Foundations&lt;/TD&gt;&lt;TD class="l data"&gt;Athletic&lt;/TD&gt;&lt;TD class="l data"&gt; &lt;/TD&gt;&lt;TD class="l data"&gt; &lt;/TD&gt;&lt;TD class="l data"&gt; &lt;/TD&gt;&lt;TD class="r data"&gt;1750&lt;/TD&gt;&lt;TD class="r data"&gt;4750&lt;/TD&gt;&lt;TD class="r data"&gt;3000&lt;/TD&gt;&lt;TD class="r data"&gt;1000&lt;/TD&gt;&lt;TD class="r data"&gt;5250&lt;/TD&gt;&lt;TD class="r data"&gt;1500&lt;/TD&gt;&lt;TD class="r data"&gt;1500&lt;/TD&gt;&lt;TD class="r data"&gt;.&lt;/TD&gt;&lt;TD class="r data"&gt;.&lt;/TD&gt;&lt;TD class="r data"&gt;.&lt;/TD&gt;&lt;TD class="r data"&gt;7&lt;/TD&gt;&lt;TD class="r data"&gt;11&lt;/TD&gt;&lt;TD class="r data"&gt;1500&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="r data"&gt;120116&lt;/TD&gt;&lt;TD class="l data"&gt;Academic&lt;/TD&gt;&lt;TD class="l data"&gt;Corporate&lt;/TD&gt;&lt;TD class="l data"&gt;Athletic&lt;/TD&gt;&lt;TD class="l data"&gt;Internal&lt;/TD&gt;&lt;TD class="l data"&gt;Corporate&lt;/TD&gt;&lt;TD class="l data"&gt;Corporate&lt;/TD&gt;&lt;TD class="l data"&gt;Academic&lt;/TD&gt;&lt;TD class="l data"&gt;Foundations&lt;/TD&gt;&lt;TD class="l data"&gt;Religious&lt;/TD&gt;&lt;TD class="l data"&gt; &lt;/TD&gt;&lt;TD class="r data"&gt;500&lt;/TD&gt;&lt;TD class="r data"&gt;1000&lt;/TD&gt;&lt;TD class="r data"&gt;1750&lt;/TD&gt;&lt;TD class="r data"&gt;3500&lt;/TD&gt;&lt;TD class="r data"&gt;4250&lt;/TD&gt;&lt;TD class="r data"&gt;250&lt;/TD&gt;&lt;TD class="r data"&gt;5250&lt;/TD&gt;&lt;TD class="r data"&gt;4250&lt;/TD&gt;&lt;TD class="r data"&gt;5000&lt;/TD&gt;&lt;TD class="r data"&gt;.&lt;/TD&gt;&lt;TD class="r data"&gt;3&lt;/TD&gt;&lt;TD class="r data"&gt;11&lt;/TD&gt;&lt;TD class="r data"&gt;1750&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="r data"&gt;120119&lt;/TD&gt;&lt;TD class="l data"&gt;Military&lt;/TD&gt;&lt;TD class="l data"&gt;Athletic&lt;/TD&gt;&lt;TD class="l data"&gt;Academic&lt;/TD&gt;&lt;TD class="l data"&gt;Military&lt;/TD&gt;&lt;TD class="l data"&gt; &lt;/TD&gt;&lt;TD class="l data"&gt; &lt;/TD&gt;&lt;TD class="l data"&gt; &lt;/TD&gt;&lt;TD class="l data"&gt; &lt;/TD&gt;&lt;TD class="l data"&gt; &lt;/TD&gt;&lt;TD class="l data"&gt; &lt;/TD&gt;&lt;TD class="r data"&gt;3750&lt;/TD&gt;&lt;TD class="r data"&gt;3750&lt;/TD&gt;&lt;TD class="r data"&gt;5000&lt;/TD&gt;&lt;TD class="r data"&gt;1750&lt;/TD&gt;&lt;TD class="r data"&gt;.&lt;/TD&gt;&lt;TD class="r data"&gt;.&lt;/TD&gt;&lt;TD class="r data"&gt;.&lt;/TD&gt;&lt;TD class="r data"&gt;.&lt;/TD&gt;&lt;TD class="r data"&gt;.&lt;/TD&gt;&lt;TD class="r data"&gt;.&lt;/TD&gt;&lt;TD class="r data"&gt;2&lt;/TD&gt;&lt;TD class="r data"&gt;11&lt;/TD&gt;&lt;TD class="r data"&gt;3750&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt; font-family: Courier New;"&gt;Data Work.types_aid_merged;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;SPAN style="color: #0000ff; font-family: Courier New;"&gt;merge&lt;/SPAN&gt;&lt;SPAN style="font-family: Courier New;"&gt; schol_types_rot&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;SPAN style="font-family: Courier New;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Sasuser.Student_aid;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-family: Courier New;"&gt;by&lt;/SPAN&gt;&lt;SPAN style="font-family: Courier New;"&gt; student_id;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;SPAN style="color: #0000ff; font-family: Courier New;"&gt;array&lt;/SPAN&gt;&lt;SPAN style="font-family: Courier New;"&gt; fund_type{*} fund_type:;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;SPAN style="color: #0000ff; font-family: Courier New;"&gt;array&lt;/SPAN&gt;&lt;SPAN style="font-family: Courier New;"&gt; amount{*} amount:;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;SPAN style="color: #0000ff; font-family: Courier New;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; do&lt;/SPAN&gt;&lt;SPAN style="font-family: Courier New;"&gt; j=&lt;/SPAN&gt;&lt;STRONG style=": ; color: #008080; font-family: Courier New;"&gt;1&lt;/STRONG&gt;&lt;SPAN style="font-family: Courier New;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-family: Courier New;"&gt;to&lt;/SPAN&gt;&lt;SPAN style="font-family: Courier New;"&gt; dim(fund_type);&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;SPAN style="font-family: Courier New;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-family: Courier New;"&gt;if&lt;/SPAN&gt;&lt;SPAN style="font-family: Courier New;"&gt; fund_type{j}=&lt;/SPAN&gt;&lt;SPAN style="color: #800080; font-family: Courier New;"&gt;"Athletic"&lt;/SPAN&gt;&lt;SPAN style="font-family: Courier New;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-family: Courier New;"&gt;then&lt;/SPAN&gt;&lt;SPAN style="font-family: Courier New;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-family: Courier New;"&gt;do&lt;/SPAN&gt;&lt;SPAN style="font-family: Courier New;"&gt;;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;SPAN style="font-family: Courier New;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-family: Courier New;"&gt;do&lt;/SPAN&gt;&lt;SPAN style="font-family: Courier New;"&gt; k=&lt;/SPAN&gt;&lt;STRONG style=": ; color: #008080; font-family: Courier New;"&gt;1&lt;/STRONG&gt;&lt;SPAN style="font-family: Courier New;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-family: Courier New;"&gt;to&lt;/SPAN&gt;&lt;SPAN style="font-family: Courier New;"&gt; dim(amount);&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;SPAN style="font-family: Courier New;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Athletic=&lt;/SPAN&gt;&lt;STRONG style=": ; color: #008080; font-family: Courier New;"&gt;0&lt;/STRONG&gt;&lt;SPAN style="font-family: Courier New;"&gt;;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;SPAN style="font-family: Courier New;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Athletic+amount{j};&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;SPAN style="font-family: Courier New;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-family: Courier New;"&gt;end&lt;/SPAN&gt;&lt;SPAN style="font-family: Courier New;"&gt;;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;SPAN style="color: #0000ff; font-family: Courier New;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; output&lt;/SPAN&gt;&lt;SPAN style="font-family: Courier New;"&gt;;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;SPAN style="color: #0000ff; font-family: Courier New;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end&lt;/SPAN&gt;&lt;SPAN style="font-family: Courier New;"&gt;;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;SPAN style="color: #0000ff; font-family: Courier New;"&gt;end&lt;/SPAN&gt;&lt;SPAN style="font-family: Courier New;"&gt;;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: Courier New;"&gt;&lt;SPAN style="font-size: 8pt;"&gt;RUN;&lt;/SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;Thank you,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;David&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 17 Nov 2014 04:13:54 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Looping-with-an-Array/m-p/173895#M44769</guid>
      <dc:creator>David_S</dc:creator>
      <dc:date>2014-11-17T04:13:54Z</dc:date>
    </item>
    <item>
      <title>Re: Looping with an Array</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Looping-with-an-Array/m-p/173896#M44770</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I don't find a reference for your &lt;EM&gt;variable_name&lt;/EM&gt;: notation in the SAS array documentation. Use fund_type1-fund_type9 and amount1-amount9 instead.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[Update]&lt;/P&gt;&lt;P&gt;The notation works fine.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But:&lt;/P&gt;&lt;P&gt;Write your programs so that corresponding do and end statements line up on the same column.&lt;/P&gt;&lt;P&gt;I also find that&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Athletic=0;&lt;/P&gt;&lt;P&gt;Athletic+amount{j};&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;give the same result as&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Athletic=amount{j};&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;!!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 17 Nov 2014 06:34:42 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Looping-with-an-Array/m-p/173896#M44770</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2014-11-17T06:34:42Z</dc:date>
    </item>
    <item>
      <title>Re: Looping with an Array</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Looping-with-an-Array/m-p/173897#M44771</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In terms of your original program, this likely means that you should move the statement:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Athletic=0;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It probably belongs one line above, before looping with K.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 17 Nov 2014 15:11:30 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Looping-with-an-Array/m-p/173897#M44771</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2014-11-17T15:11:30Z</dc:date>
    </item>
    <item>
      <title>Re: Looping with an Array</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Looping-with-an-Array/m-p/173898#M44772</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Well, if you data was normalized e.g.:&lt;/P&gt;&lt;P&gt;STUDENT_ID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FUND_TYPE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AMOUNT&lt;/P&gt;&lt;P&gt;120012&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Athletic&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 123&lt;/P&gt;&lt;P&gt;120012&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Military&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 567&lt;/P&gt;&lt;P&gt;...&lt;/P&gt;&lt;P&gt;It would be a simple sum() where FUND_TYPE="Athletic"...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 17 Nov 2014 15:30:32 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Looping-with-an-Array/m-p/173898#M44772</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2014-11-17T15:30:32Z</dc:date>
    </item>
    <item>
      <title>Re: Looping with an Array</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Looping-with-an-Array/m-p/173899#M44773</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Kurt,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Oh yeah, I am missing a reference.&amp;nbsp; Thank you both for your assistance.&amp;nbsp; Much appreciated!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;David&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 17 Nov 2014 15:32:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Looping-with-an-Array/m-p/173899#M44773</guid>
      <dc:creator>David_S</dc:creator>
      <dc:date>2014-11-17T15:32:04Z</dc:date>
    </item>
    <item>
      <title>Re: Looping with an Array</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Looping-with-an-Array/m-p/173900#M44774</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Correct, I gave that a try as well.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 17 Nov 2014 15:35:26 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Looping-with-an-Array/m-p/173900#M44774</guid>
      <dc:creator>David_S</dc:creator>
      <dc:date>2014-11-17T15:35:26Z</dc:date>
    </item>
    <item>
      <title>Re: Looping with an Array</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Looping-with-an-Array/m-p/173901#M44775</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;David,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would try something like the following. My data have is using the file resulting from your merge:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data want;&lt;/P&gt;&lt;P&gt;&amp;nbsp; set have;&lt;/P&gt;&lt;P&gt;&amp;nbsp; array fund_type{*} fund_type:;&lt;/P&gt;&lt;P&gt;&amp;nbsp; array amount{*} amount:;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Athletic=0;&lt;/P&gt;&lt;P&gt;&amp;nbsp; do j=1 to dim(fund_type);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if fund_type{j}="Athletic" then Athletic+amount{j};&lt;/P&gt;&lt;P&gt;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 17 Nov 2014 16:06:26 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Looping-with-an-Array/m-p/173901#M44775</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2014-11-17T16:06:26Z</dc:date>
    </item>
    <item>
      <title>Re: Looping with an Array</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Looping-with-an-Array/m-p/173902#M44776</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Oooh, I like this approach better Art; and, it ignores missing values.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks again,&lt;/P&gt;&lt;P&gt;David&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Nov 2014 03:01:16 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Looping-with-an-Array/m-p/173902#M44776</guid>
      <dc:creator>David_S</dc:creator>
      <dc:date>2014-11-18T03:01:16Z</dc:date>
    </item>
  </channel>
</rss>

