<?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: To find Distance in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/To-find-Distance/m-p/800029#M314651</link>
    <description>&lt;P&gt;Dear Reeza,&lt;/P&gt;&lt;P&gt;Yes, I need the output which match with excel file.&lt;/P&gt;&lt;P&gt;G1&amp;nbsp; G2&amp;nbsp; G3&lt;/P&gt;&lt;P&gt;190 100 200&lt;BR /&gt;233 400 400&lt;/P&gt;&lt;P&gt;o/p should be :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;X1&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; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; X2&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; &amp;nbsp; &amp;nbsp;X3&lt;/P&gt;&lt;P&gt;190-190=0 (G1-G1)&amp;nbsp; &amp;nbsp; &amp;nbsp; 190-100=-90 (G1-G2) 190-200=(G1-G3)&lt;/P&gt;&lt;P&gt;400-233=167 (G2-G1)&amp;nbsp; &amp;nbsp; 400-400=0(G2-G2)&amp;nbsp; &amp;nbsp; 400-400=(G2-G3)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you&lt;/P&gt;</description>
    <pubDate>Fri, 04 Mar 2022 01:39:02 GMT</pubDate>
    <dc:creator>harigottala0</dc:creator>
    <dc:date>2022-03-04T01:39:02Z</dc:date>
    <item>
      <title>To find Distance</title>
      <link>https://communities.sas.com/t5/SAS-Programming/To-find-Distance/m-p/799902#M314585</link>
      <description>&lt;P&gt;Dear All,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I had the input data in the format which is mentioned in Data file.&lt;/P&gt;&lt;P&gt;Output:&lt;/P&gt;&lt;P&gt;Desired output in the below format&amp;nbsp;&lt;/P&gt;&lt;P&gt;Difference bewtween G1 and remaining G2,G3...&lt;/P&gt;</description>
      <pubDate>Thu, 03 Mar 2022 16:45:31 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/To-find-Distance/m-p/799902#M314585</guid>
      <dc:creator>harigottala0</dc:creator>
      <dc:date>2022-03-03T16:45:31Z</dc:date>
    </item>
    <item>
      <title>Re: To find Distance</title>
      <link>https://communities.sas.com/t5/SAS-Programming/To-find-Distance/m-p/799923#M314595</link>
      <description>How is distance calculated based on that data?&lt;BR /&gt;What is the formula?&lt;BR /&gt;&lt;BR /&gt;Please show what you've tried.&lt;BR /&gt;</description>
      <pubDate>Thu, 03 Mar 2022 17:15:43 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/To-find-Distance/m-p/799923#M314595</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2022-03-03T17:15:43Z</dc:date>
    </item>
    <item>
      <title>Re: To find Distance</title>
      <link>https://communities.sas.com/t5/SAS-Programming/To-find-Distance/m-p/799926#M314596</link>
      <description>&lt;P&gt;Many users here don't want to download Excel files because of virus potential, others have such things blocked by security software. Also if you give us Excel we have to create a SAS data set and due to the non-existent constraints on Excel data cells the result we end up with may not have variables of the same type (numeric or character) and even values.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Instructions here: &lt;A href="https://communities.sas.com/t5/SAS-Communities-Library/How-to-create-a-data-step-version-of-your-data-AKA-generate/ta-p/258712" target="_blank"&gt;https://communities.sas.com/t5/SAS-Communities-Library/How-to-create-a-data-step-version-of-your-data-AKA-generate/ta-p/258712&lt;/A&gt; will show how to turn an existing SAS data set into data step code that can be pasted into a forum code box using the &amp;lt;/&amp;gt; icon or attached as text to show exactly what you have and that we can test code against.&lt;/P&gt;</description>
      <pubDate>Thu, 03 Mar 2022 17:22:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/To-find-Distance/m-p/799926#M314596</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2022-03-03T17:22:51Z</dc:date>
    </item>
    <item>
      <title>Re: To find Distance</title>
      <link>https://communities.sas.com/t5/SAS-Programming/To-find-Distance/m-p/799927#M314597</link>
      <description>&lt;P&gt;Dear Reeza,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Just difference between G1-G2,G1-G3....ETC&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;data one;&lt;BR /&gt;input G1 G2 G3;&lt;BR /&gt;cards;&lt;BR /&gt;190 100 200&lt;BR /&gt;233 400 400&lt;BR /&gt;;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;data two;&lt;BR /&gt;set one;&lt;BR /&gt;array sbparray [3] G1 - G3;&lt;BR /&gt;array rbparray [3] G1 - G3;&lt;BR /&gt;array s[3] X1 - X3;&lt;BR /&gt;do i = 1 to 3;&lt;BR /&gt;do j= 1 to 3;&lt;BR /&gt;S[i] = sbparray [i] -rbparray [j];&lt;BR /&gt;end;&lt;BR /&gt;end;&lt;BR /&gt;run;&lt;/P&gt;</description>
      <pubDate>Thu, 03 Mar 2022 17:22:54 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/To-find-Distance/m-p/799927#M314597</guid>
      <dc:creator>harigottala0</dc:creator>
      <dc:date>2022-03-03T17:22:54Z</dc:date>
    </item>
    <item>
      <title>Re: To find Distance</title>
      <link>https://communities.sas.com/t5/SAS-Programming/To-find-Distance/m-p/799928#M314598</link>
      <description>But G1 has two values, G2 has two values, how do you subtract G1-G2 for both values?&lt;BR /&gt;Which value under G1 is G1? &lt;BR /&gt;&lt;BR /&gt;If that 2x3 data set was your input what EXACTLY is your output?</description>
      <pubDate>Thu, 03 Mar 2022 17:29:58 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/To-find-Distance/m-p/799928#M314598</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2022-03-03T17:29:58Z</dc:date>
    </item>
    <item>
      <title>Re: To find Distance</title>
      <link>https://communities.sas.com/t5/SAS-Programming/To-find-Distance/m-p/799929#M314599</link>
      <description>&lt;P&gt;Dear Reeza,&lt;/P&gt;&lt;P&gt;I have tried this way also it is throwing a error .&lt;/P&gt;&lt;P&gt;data one;&lt;BR /&gt;input G1 G2 G3;&lt;BR /&gt;cards;&lt;BR /&gt;190 100 200&lt;BR /&gt;233 400 400&lt;BR /&gt;;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;data two;&lt;BR /&gt;set one;&lt;BR /&gt;array sbparray [3] G1 - G3;&lt;BR /&gt;array s[3] X1 - X3;&lt;BR /&gt;do i = 1 to 3;&lt;/P&gt;&lt;P&gt;S[i] = sbparray [i] -sbparray [i+1];&lt;BR /&gt;end;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;DIV class=""&gt;ERROR: Array subscript out of range at line 83 column 23.&lt;BR /&gt;G1=190 G2=100 G3=200 X1=90 X2=-100 X3=. i=3 _ERROR_=1 _N_=1&lt;BR /&gt;NOTE: The SAS System stopped processing this step because of errors.&lt;BR /&gt;NOTE: There were 1 observations read from the data set WORK.ONE.&lt;BR /&gt;WARNING: The data set WORK.TWO may be incomplete. When this step was stopped there were 0 observations and 7 variables.&lt;BR /&gt;WARNING: Data set WORK.TWO was not replaced because this step was stopped.&lt;/DIV&gt;</description>
      <pubDate>Thu, 03 Mar 2022 17:30:48 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/To-find-Distance/m-p/799929#M314599</guid>
      <dc:creator>harigottala0</dc:creator>
      <dc:date>2022-03-03T17:30:48Z</dc:date>
    </item>
    <item>
      <title>Re: To find Distance</title>
      <link>https://communities.sas.com/t5/SAS-Programming/To-find-Distance/m-p/799932#M314601</link>
      <description>&lt;P&gt;Dear Reeza,&lt;/P&gt;&lt;P&gt;G1&amp;nbsp; G2&amp;nbsp; G3&lt;/P&gt;&lt;P&gt;190 100 200&lt;BR /&gt;233 400 400&lt;/P&gt;&lt;P&gt;o/p should be :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;X1&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; X2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; X3&lt;/P&gt;&lt;P&gt;190-190=0&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;190-100=-90&amp;nbsp; 190-200=-10&lt;/P&gt;&lt;P&gt;233-233=0&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 233-400=-167 233-400=-167&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 03 Mar 2022 17:36:49 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/To-find-Distance/m-p/799932#M314601</guid>
      <dc:creator>harigottala0</dc:creator>
      <dc:date>2022-03-03T17:36:49Z</dc:date>
    </item>
    <item>
      <title>Re: To find Distance</title>
      <link>https://communities.sas.com/t5/SAS-Programming/To-find-Distance/m-p/799934#M314602</link>
      <description>&lt;P&gt;This doesn't match your Excel file requirements but is much easier to accomplish.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
input G1  G2  G3;
cards;
190 100 200
233 400 400
;;;;
run;

data want;
set have;

array _in(3) G1-G3;
array _out(3) X1-X3;

do i=1 to dim(_in);
_out(i) = _in(i) - _in(max(i-1, 1));
end;

run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/122556"&gt;@harigottala0&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;Dear Reeza,&lt;/P&gt;
&lt;P&gt;G1&amp;nbsp; G2&amp;nbsp; G3&lt;/P&gt;
&lt;P&gt;190 100 200&lt;BR /&gt;233 400 400&lt;/P&gt;
&lt;P&gt;o/p should be :&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;X1&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; X2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; X3&lt;/P&gt;
&lt;P&gt;190-190=0&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;190-100=-90&amp;nbsp; 190-200=-10&lt;/P&gt;
&lt;P&gt;233-233=0&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 233-400=-167 233-400=-167&amp;nbsp;&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 03 Mar 2022 17:51:40 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/To-find-Distance/m-p/799934#M314602</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2022-03-03T17:51:40Z</dc:date>
    </item>
    <item>
      <title>Re: To find Distance</title>
      <link>https://communities.sas.com/t5/SAS-Programming/To-find-Distance/m-p/800025#M314647</link>
      <description>&lt;P&gt;From what you wrote, it seem you want:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data TWO;
  set ONE;
  array SBPARRAY [3] G1 - G3;
  array S[3] X1 - X3;
  do I = 1 to 3; 
    S[I] = SBPARRAY [1] - SBPARRAY [I];
  end;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 04 Mar 2022 01:19:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/To-find-Distance/m-p/800025#M314647</guid>
      <dc:creator>ChrisNZ</dc:creator>
      <dc:date>2022-03-04T01:19:46Z</dc:date>
    </item>
    <item>
      <title>Re: To find Distance</title>
      <link>https://communities.sas.com/t5/SAS-Programming/To-find-Distance/m-p/800029#M314651</link>
      <description>&lt;P&gt;Dear Reeza,&lt;/P&gt;&lt;P&gt;Yes, I need the output which match with excel file.&lt;/P&gt;&lt;P&gt;G1&amp;nbsp; G2&amp;nbsp; G3&lt;/P&gt;&lt;P&gt;190 100 200&lt;BR /&gt;233 400 400&lt;/P&gt;&lt;P&gt;o/p should be :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;X1&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; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; X2&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; &amp;nbsp; &amp;nbsp;X3&lt;/P&gt;&lt;P&gt;190-190=0 (G1-G1)&amp;nbsp; &amp;nbsp; &amp;nbsp; 190-100=-90 (G1-G2) 190-200=(G1-G3)&lt;/P&gt;&lt;P&gt;400-233=167 (G2-G1)&amp;nbsp; &amp;nbsp; 400-400=0(G2-G2)&amp;nbsp; &amp;nbsp; 400-400=(G2-G3)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you&lt;/P&gt;</description>
      <pubDate>Fri, 04 Mar 2022 01:39:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/To-find-Distance/m-p/800029#M314651</guid>
      <dc:creator>harigottala0</dc:creator>
      <dc:date>2022-03-04T01:39:02Z</dc:date>
    </item>
    <item>
      <title>Re: To find Distance</title>
      <link>https://communities.sas.com/t5/SAS-Programming/To-find-Distance/m-p/800250#M314758</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;do i=1 to dim(_in);
_out(i) = _in(_n_) - _in(i);
end;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Fri, 04 Mar 2022 17:29:58 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/To-find-Distance/m-p/800250#M314758</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2022-03-04T17:29:58Z</dc:date>
    </item>
  </channel>
</rss>

