<?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: Finding closest value in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Finding-closest-value/m-p/352690#M82246</link>
    <description>&lt;P&gt;I am writing it again. I did accept it because for the second question I asked he gave me the right solution for it.&lt;/P&gt;&lt;P&gt;Here is my full question&lt;/P&gt;&lt;P&gt;I have two dataset in which i want to find closest or nearest value in dataset1 based on dataset2. My dataset have over 90,000 values. For easy to understand and answer i am just writing a part of dataset.&lt;/P&gt;&lt;P&gt;in dataset1 I have three variables and 5 observations.&lt;/P&gt;&lt;P&gt;_imp_&amp;nbsp;&amp;nbsp; father_mean1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; 46&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 69.132352143&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; 51&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 69.173300123&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; 37&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 69.180984823&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; 105&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 69.123531423&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; 981&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 69.162347234&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;in dataset2 I have two varibales and one observation&lt;/P&gt;&lt;P&gt;&amp;nbsp;_freq_&amp;nbsp;&amp;nbsp;&amp;nbsp; father_mean1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; 9&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 69.174400123&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;As an output in dataset1 I want to find closest value for father_mean on the bases of father_mean in dataset2. so the output should be&lt;/P&gt;&lt;P&gt;_imp_&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; father_mean&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; 51&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 69.173300123&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;this was the first part and for second part I got the right solution. please.&lt;/P&gt;</description>
    <pubDate>Mon, 24 Apr 2017 01:59:27 GMT</pubDate>
    <dc:creator>chintanpatel</dc:creator>
    <dc:date>2017-04-24T01:59:27Z</dc:date>
    <item>
      <title>Finding closest value</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Finding-closest-value/m-p/352655#M82229</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I have two data set. dataout_mean and dataout_meanfinal. both has only one variable father_mean.&lt;/P&gt;&lt;P&gt;in dataout_mean there are 100 observations for variable father_mean.&lt;/P&gt;&lt;P&gt;in dataout_meanfinal i have mean value of this 100 observations for variable father_mean.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;for the mean value that i have in dataset dataout_meanfinal, i want to find closest value in dataout_mean. can anyone tell me how it is possible ?&lt;/P&gt;</description>
      <pubDate>Sun, 23 Apr 2017 21:04:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Finding-closest-value/m-p/352655#M82229</guid>
      <dc:creator>chintanpatel</dc:creator>
      <dc:date>2017-04-23T21:04:37Z</dc:date>
    </item>
    <item>
      <title>Re: Finding closest value</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Finding-closest-value/m-p/352658#M82230</link>
      <description>&lt;P&gt;1. Merge mean in with full dataset&lt;/P&gt;
&lt;P&gt;2. Take difference between mean and all observations.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;3. Find one with minimum difference - but look at signs, ie difference can be positive or negative so consider absolute difference.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 23 Apr 2017 21:09:53 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Finding-closest-value/m-p/352658#M82230</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2017-04-23T21:09:53Z</dc:date>
    </item>
    <item>
      <title>Re: Finding closest value</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Finding-closest-value/m-p/352661#M82232</link>
      <description>&lt;P&gt;May I ask you for a code please ?&lt;/P&gt;</description>
      <pubDate>Sun, 23 Apr 2017 21:23:29 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Finding-closest-value/m-p/352661#M82232</guid>
      <dc:creator>chintanpatel</dc:creator>
      <dc:date>2017-04-23T21:23:29Z</dc:date>
    </item>
    <item>
      <title>Re: Finding closest value</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Finding-closest-value/m-p/352663#M82233</link>
      <description>&lt;P&gt;Give it a shot and I'll help debug. Or wait for someone else to answer &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here's step 1 to get you started:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://github.com/statgeek/SAS-Tutorials/blob/master/add_average_value_to_dataset" target="_blank"&gt;https://github.com/statgeek/SAS-Tutorials/blob/master/add_average_value_to_dataset&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 23 Apr 2017 21:42:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Finding-closest-value/m-p/352663#M82233</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2017-04-23T21:42:41Z</dc:date>
    </item>
    <item>
      <title>Re: Finding closest value</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Finding-closest-value/m-p/352673#M82235</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I took out the value of mean and find the closest value from the data set. so I have only one observation and 5 variables in a dataset.&lt;/P&gt;&lt;P&gt;now based on a variable on this dataset i want to extract observation from other dataset can anyone help me with this ?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;dataset1&lt;/P&gt;&lt;P&gt;_imputation_&amp;nbsp;&amp;nbsp; _freq_&amp;nbsp; father_mean&amp;nbsp; mother_mean&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 45&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; 934&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 64.21321&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 65.34324&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;dataset2&lt;/P&gt;&lt;P&gt;_imputation_&amp;nbsp; fahter&amp;nbsp; mother&amp;nbsp; child&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&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; 64&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 62&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 45&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&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; 67&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 66&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 34&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 45&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; 45&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 23&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 23&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 45&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; 34&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 23&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 12&lt;/P&gt;&lt;P&gt;and so on in dataset2 i have 90,000 observation from which 934 observation has same _imputation_. I want to have it dynamic because everytime i run my program this value 45 will change. from dataset2 based on this value(45 for this case) i want to keep observation and rest all I want to delete.&lt;/P&gt;&lt;P&gt;anyhelp will be appreciated.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 24 Apr 2017 00:11:07 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Finding-closest-value/m-p/352673#M82235</guid>
      <dc:creator>chintanpatel</dc:creator>
      <dc:date>2017-04-24T00:11:07Z</dc:date>
    </item>
    <item>
      <title>Re: Finding closest value</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Finding-closest-value/m-p/352674#M82236</link>
      <description>&lt;P&gt;I'm not following anymore. Can you please clarify your request?&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 24 Apr 2017 00:38:47 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Finding-closest-value/m-p/352674#M82236</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2017-04-24T00:38:47Z</dc:date>
    </item>
    <item>
      <title>Re: Finding closest value</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Finding-closest-value/m-p/352675#M82237</link>
      <description>&lt;P&gt;i have two dataset. in both dataset there is one variable common _imputation_. In dataset2 i have too many observation and i want to keep only those observation where _imputation_ value is same in both dataset. rest I want to delete.&lt;/P&gt;</description>
      <pubDate>Mon, 24 Apr 2017 00:43:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Finding-closest-value/m-p/352675#M82237</guid>
      <dc:creator>chintanpatel</dc:creator>
      <dc:date>2017-04-24T00:43:44Z</dc:date>
    </item>
    <item>
      <title>Re: Finding closest value</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Finding-closest-value/m-p/352676#M82238</link>
      <description>&lt;P&gt;Is the following all you are trying to do?:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;data dataset1;
  input _imputation_   _freq_  father_mean  mother_mean;
  cards;
        45               934      64.21321      65.34324
 ;

data dataset2;
  input _imputation_  fahter  mother  child;
  cards;
        1                64        62       45
        2                67        66       34
       45               45        23       23
       45               34        23       12
;

data want;
  merge dataset1 (in=ina) dataset2 (in=inb);
  by _imputation_;
  if ina and inb;
run;
&lt;/PRE&gt;
&lt;P&gt;Art, CEO, AnalystFinder.com&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 24 Apr 2017 00:51:12 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Finding-closest-value/m-p/352676#M82238</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2017-04-24T00:51:12Z</dc:date>
    </item>
    <item>
      <title>Re: Finding closest value</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Finding-closest-value/m-p/352678#M82239</link>
      <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/130934"&gt;@chintanpatel&lt;/a&gt;&lt;/P&gt;
&lt;P&gt;It would have been&amp;nbsp;an act of courtesy for you to provide us with fully working datasets creating the sample data. I've done this now for you.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Does below give you what you're after?&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data dataset1;
  input _imputation_ _freq_ father_mean mother_mean;
datalines;
45 934 64.21321 65.34324
;
run;
 
data dataset2;
  input _imputation_ father mother child;
datalines;
1 64 62 45
2 67 66 34
45 45 23 23
45 34 23 12
;
run;


proc sql;
  create table want as
    select
      ds2.*,
      ds1.father_mean,
      ds1.mother_mean
    from 
      dataset1 as ds1 inner join dataset2 as ds2
        on ds1._imputation_=ds2._imputation_
  ;
quit;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 24 Apr 2017 01:00:48 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Finding-closest-value/m-p/352678#M82239</guid>
      <dc:creator>Patrick</dc:creator>
      <dc:date>2017-04-24T01:00:48Z</dc:date>
    </item>
    <item>
      <title>Re: Finding closest value</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Finding-closest-value/m-p/352679#M82240</link>
      <description>&lt;P&gt;I have two data set.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;dataset1&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dataset2&lt;/P&gt;&lt;P&gt;column1&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; column1&lt;/P&gt;&lt;P&gt;0.693&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;&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; 0.604&lt;/P&gt;&lt;P&gt;0.654&lt;/P&gt;&lt;P&gt;0.567&lt;/P&gt;&lt;P&gt;0.754&lt;/P&gt;&lt;P&gt;0.845&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;i want to select closest value of dataset2 in dataset1.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 24 Apr 2017 01:00:26 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Finding-closest-value/m-p/352679#M82240</guid>
      <dc:creator>chintanpatel</dc:creator>
      <dc:date>2017-04-24T01:00:26Z</dc:date>
    </item>
    <item>
      <title>Re: Finding closest value</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Finding-closest-value/m-p/352680#M82241</link>
      <description>I try my best to explain. First my English is not so good. and second I am new to data analysis and sas. please forgive me.</description>
      <pubDate>Mon, 24 Apr 2017 01:03:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Finding-closest-value/m-p/352680#M82241</guid>
      <dc:creator>chintanpatel</dc:creator>
      <dc:date>2017-04-24T01:03:08Z</dc:date>
    </item>
    <item>
      <title>Re: Finding closest value</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Finding-closest-value/m-p/352681#M82242</link>
      <description>In dataset1 I want to select closest value to dataset2.</description>
      <pubDate>Mon, 24 Apr 2017 01:04:13 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Finding-closest-value/m-p/352681#M82242</guid>
      <dc:creator>chintanpatel</dc:creator>
      <dc:date>2017-04-24T01:04:13Z</dc:date>
    </item>
    <item>
      <title>Re: Finding closest value</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Finding-closest-value/m-p/352686#M82244</link>
      <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/130934"&gt;@chintanpatel&lt;/a&gt;&lt;/P&gt;
&lt;P&gt;You've already accepted an answer as solution. Are you now telling us that your requirements changed and that this is no more the solution?&lt;/P&gt;
&lt;P&gt;If so then can I suggest that you open a new thread with your new requirements (and link to this already solved thread in your question).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Also: Please provide the data AND especially show us how the desired output should look like (which rows with which data in it)&lt;/P&gt;</description>
      <pubDate>Mon, 24 Apr 2017 01:23:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Finding-closest-value/m-p/352686#M82244</guid>
      <dc:creator>Patrick</dc:creator>
      <dc:date>2017-04-24T01:23:04Z</dc:date>
    </item>
    <item>
      <title>Re: Finding closest value</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Finding-closest-value/m-p/352688#M82245</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/130934"&gt;@chintanpatel&lt;/a&gt; wrote:&lt;BR /&gt;
&lt;P&gt;I have two data set.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;dataset1&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dataset2&lt;/P&gt;
&lt;P&gt;column1&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; column1&lt;/P&gt;
&lt;P&gt;0.693&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;&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; 0.604&lt;/P&gt;
&lt;P&gt;0.654&lt;/P&gt;
&lt;P&gt;0.567&lt;/P&gt;
&lt;P&gt;0.754&lt;/P&gt;
&lt;P&gt;0.845&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;i want to select closest value of dataset2 in dataset1.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;This was my initial assumption of what you were trying to do.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;But your father mother data set didn't align with this and the solution you've marked as correct doesn't do this. So I'm confused again.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;It has nothing to do with English, but probably more related to being a beginner at analysis.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Some good guidelines on asking questions is here :&amp;nbsp;&lt;A href="https://stackoverflow.com/help/how-to-ask" target="_blank"&gt;https://stackoverflow.com/help/how-to-ask&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 24 Apr 2017 01:46:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Finding-closest-value/m-p/352688#M82245</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2017-04-24T01:46:17Z</dc:date>
    </item>
    <item>
      <title>Re: Finding closest value</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Finding-closest-value/m-p/352690#M82246</link>
      <description>&lt;P&gt;I am writing it again. I did accept it because for the second question I asked he gave me the right solution for it.&lt;/P&gt;&lt;P&gt;Here is my full question&lt;/P&gt;&lt;P&gt;I have two dataset in which i want to find closest or nearest value in dataset1 based on dataset2. My dataset have over 90,000 values. For easy to understand and answer i am just writing a part of dataset.&lt;/P&gt;&lt;P&gt;in dataset1 I have three variables and 5 observations.&lt;/P&gt;&lt;P&gt;_imp_&amp;nbsp;&amp;nbsp; father_mean1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; 46&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 69.132352143&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; 51&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 69.173300123&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; 37&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 69.180984823&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; 105&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 69.123531423&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; 981&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 69.162347234&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;in dataset2 I have two varibales and one observation&lt;/P&gt;&lt;P&gt;&amp;nbsp;_freq_&amp;nbsp;&amp;nbsp;&amp;nbsp; father_mean1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; 9&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 69.174400123&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;As an output in dataset1 I want to find closest value for father_mean on the bases of father_mean in dataset2. so the output should be&lt;/P&gt;&lt;P&gt;_imp_&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; father_mean&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; 51&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 69.173300123&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;this was the first part and for second part I got the right solution. please.&lt;/P&gt;</description>
      <pubDate>Mon, 24 Apr 2017 01:59:27 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Finding-closest-value/m-p/352690#M82246</guid>
      <dc:creator>chintanpatel</dc:creator>
      <dc:date>2017-04-24T01:59:27Z</dc:date>
    </item>
    <item>
      <title>Re: Finding closest value</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Finding-closest-value/m-p/352692#M82247</link>
      <description>&lt;P&gt;proc sql;&lt;BR /&gt; create table want as&lt;BR /&gt; select a.father_mean1&lt;BR /&gt; from dataset1 a, dataset2 b&lt;BR /&gt; having abs(a.father_mean1-b.father_mean1) eq min(abs(a.father_mean1-b.father_mean1))&lt;BR /&gt; ;&lt;BR /&gt;quit;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Art, CEO, AnalystFinder.com&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 24 Apr 2017 02:15:33 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Finding-closest-value/m-p/352692#M82247</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2017-04-24T02:15:33Z</dc:date>
    </item>
    <item>
      <title>Re: Finding closest value</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Finding-closest-value/m-p/352700#M82249</link>
      <description>&lt;P&gt;It gave me the closest value.&lt;/P&gt;&lt;P&gt;but in output it gave me only&lt;/P&gt;&lt;P&gt;father_mean&lt;/P&gt;&lt;P&gt;69.173300123&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;And i have to use value of _imp_ for the next steps.&lt;/P&gt;&lt;P&gt;so in the output i need&lt;/P&gt;&lt;P&gt;_imp_&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; father_mean&lt;/P&gt;&lt;P&gt;&amp;nbsp; 51 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 69.173300123&lt;/P&gt;</description>
      <pubDate>Mon, 24 Apr 2017 03:22:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Finding-closest-value/m-p/352700#M82249</guid>
      <dc:creator>chintanpatel</dc:creator>
      <dc:date>2017-04-24T03:22:50Z</dc:date>
    </item>
    <item>
      <title>Re: Finding closest value</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Finding-closest-value/m-p/352701#M82250</link>
      <description>&lt;PRE&gt;proc sql;
  create table want as
    select a._imp_,a.father_mean1
      from dataset1 a, dataset2 b
        having abs(a.father_mean1-b.father_mean1) eq min(abs(a.father_mean1-b.father_mean1))
  ;
quit;
&lt;/PRE&gt;
&lt;P&gt;That will add _imp_ as well,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Art, CEO, AnalystFinder.com&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 24 Apr 2017 03:26:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Finding-closest-value/m-p/352701#M82250</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2017-04-24T03:26:46Z</dc:date>
    </item>
    <item>
      <title>Re: Finding closest value</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Finding-closest-value/m-p/352703#M82251</link>
      <description>&lt;P&gt;Hello sir,&lt;/P&gt;&lt;P&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;&amp;nbsp; Thank you very much for your help. It is all working now.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 24 Apr 2017 03:55:42 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Finding-closest-value/m-p/352703#M82251</guid>
      <dc:creator>chintanpatel</dc:creator>
      <dc:date>2017-04-24T03:55:42Z</dc:date>
    </item>
  </channel>
</rss>

