<?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 vlookup for per domain in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/vlookup-for-per-domain/m-p/540649#M149177</link>
    <description>&lt;P&gt;Hi All,&lt;/P&gt;
&lt;P&gt;I have two data sets as below. I'd like to match/find equivalent of a score in data set1 from data set2. I know I need vlookup function but I need to do this for per domain. So, basically I need to use vlookup for matched data sets based on domains.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Data set1&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; Data set2&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; data_want&lt;/P&gt;
&lt;P&gt;paper_s&amp;nbsp; domain&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; paper_s&amp;nbsp; &amp;nbsp; &amp;nbsp;EQ_paper&amp;nbsp; &amp;nbsp; &amp;nbsp;domain&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;paper_s&amp;nbsp; &amp;nbsp; &amp;nbsp;EQ_paper&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; domain&lt;/P&gt;
&lt;P&gt;101&amp;nbsp; &amp;nbsp; &amp;nbsp;Speaking&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 101&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 151&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Speaking&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; 101&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 151&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Speaking&lt;/P&gt;
&lt;P&gt;102&amp;nbsp; &amp;nbsp; &amp;nbsp;Listening&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;102&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 180&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Reading&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;102&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 181&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Listening&lt;/P&gt;
&lt;P&gt;103&amp;nbsp; &amp;nbsp; &amp;nbsp;Reading&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 102&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 181&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Listening&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; 103&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 180&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reading&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; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 104&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 160&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Listening&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; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 103&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 180&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Reading&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; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;....&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I'll appreciate for any help, any comments!&lt;/P&gt;
&lt;P&gt;Thanks&lt;/P&gt;</description>
    <pubDate>Wed, 06 Mar 2019 05:29:06 GMT</pubDate>
    <dc:creator>dustychair</dc:creator>
    <dc:date>2019-03-06T05:29:06Z</dc:date>
    <item>
      <title>vlookup for per domain</title>
      <link>https://communities.sas.com/t5/SAS-Programming/vlookup-for-per-domain/m-p/540649#M149177</link>
      <description>&lt;P&gt;Hi All,&lt;/P&gt;
&lt;P&gt;I have two data sets as below. I'd like to match/find equivalent of a score in data set1 from data set2. I know I need vlookup function but I need to do this for per domain. So, basically I need to use vlookup for matched data sets based on domains.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Data set1&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; Data set2&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; data_want&lt;/P&gt;
&lt;P&gt;paper_s&amp;nbsp; domain&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; paper_s&amp;nbsp; &amp;nbsp; &amp;nbsp;EQ_paper&amp;nbsp; &amp;nbsp; &amp;nbsp;domain&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;paper_s&amp;nbsp; &amp;nbsp; &amp;nbsp;EQ_paper&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; domain&lt;/P&gt;
&lt;P&gt;101&amp;nbsp; &amp;nbsp; &amp;nbsp;Speaking&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 101&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 151&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Speaking&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; 101&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 151&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Speaking&lt;/P&gt;
&lt;P&gt;102&amp;nbsp; &amp;nbsp; &amp;nbsp;Listening&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;102&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 180&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Reading&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;102&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 181&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Listening&lt;/P&gt;
&lt;P&gt;103&amp;nbsp; &amp;nbsp; &amp;nbsp;Reading&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 102&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 181&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Listening&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; 103&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 180&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reading&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; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 104&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 160&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Listening&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; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 103&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 180&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Reading&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; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;....&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I'll appreciate for any help, any comments!&lt;/P&gt;
&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Wed, 06 Mar 2019 05:29:06 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/vlookup-for-per-domain/m-p/540649#M149177</guid>
      <dc:creator>dustychair</dc:creator>
      <dc:date>2019-03-06T05:29:06Z</dc:date>
    </item>
    <item>
      <title>Re: vlookup for per domain</title>
      <link>https://communities.sas.com/t5/SAS-Programming/vlookup-for-per-domain/m-p/540657#M149181</link>
      <description>Please post data in usable form. In the mobile-view of the community it is impossible to understand what is input data and what you want as result.</description>
      <pubDate>Wed, 06 Mar 2019 06:29:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/vlookup-for-per-domain/m-p/540657#M149181</guid>
      <dc:creator>andreas_lds</dc:creator>
      <dc:date>2019-03-06T06:29:55Z</dc:date>
    </item>
    <item>
      <title>Re: vlookup for per domain</title>
      <link>https://communities.sas.com/t5/SAS-Programming/vlookup-for-per-domain/m-p/540667#M149188</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data data1;
input paper_s domain :$20.;
datalines;
101 Speaking 
102 Listening 
103 Reading 
;

data data2;
input paper_s EQ_paper domain :$20.;
datalines;
101 151 Speaking 
102 180 Reading 
102 181 Listening 
104 160 Listening
103 180 Reading
;

proc sql;
   create table want as
   select data1.*,
          EQ_paper
   from data1 left join data2
   on data1.paper_s=data2.paper_s
   group by data2.paper_s
   having EQ_paper=max(EQ_paper);
quit;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 06 Mar 2019 07:07:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/vlookup-for-per-domain/m-p/540667#M149188</guid>
      <dc:creator>PeterClemmensen</dc:creator>
      <dc:date>2019-03-06T07:07:56Z</dc:date>
    </item>
    <item>
      <title>Re: vlookup for per domain</title>
      <link>https://communities.sas.com/t5/SAS-Programming/vlookup-for-per-domain/m-p/540843#M149244</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/31304"&gt;@PeterClemmensen&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;Thank you so much for your response. I didn't get any error with your code but it doesn't match them correctly.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here is the code includes the original data set names and variable names. You may be confused with same variable names which I provided in my question.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;proc sql;&lt;BR /&gt;create table all_domain_paper_eq1 as&lt;BR /&gt;select all_domain_paper.*,&lt;BR /&gt;EQ_paper_scale_score&lt;BR /&gt;from all_domain_paper left join access_p_eq&lt;BR /&gt;on all_domain_paper.scale_score=access_p_eq.paper_scale_score&lt;BR /&gt;group by access_p_eq.paper_scale_score&lt;BR /&gt;having EQ_paper_scale_score=max(EQ_paper_scale_score);&lt;BR /&gt;quit;&lt;/P&gt;</description>
      <pubDate>Wed, 06 Mar 2019 17:38:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/vlookup-for-per-domain/m-p/540843#M149244</guid>
      <dc:creator>dustychair</dc:creator>
      <dc:date>2019-03-06T17:38:08Z</dc:date>
    </item>
    <item>
      <title>Re: vlookup for per domain</title>
      <link>https://communities.sas.com/t5/SAS-Programming/vlookup-for-per-domain/m-p/540856#M149250</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/22174"&gt;@dustychair&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/31304"&gt;@PeterClemmensen&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;Thank you so much for your response. I didn't get any error with your code but it doesn't match them correctly.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here is the code includes the original data set names and variable names. You may be confused with same variable names which I provided in my question.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;proc sql;&lt;BR /&gt;create table all_domain_paper_eq1 as&lt;BR /&gt;select all_domain_paper.*,&lt;BR /&gt;EQ_paper_scale_score&lt;BR /&gt;from all_domain_paper left join access_p_eq&lt;BR /&gt;on all_domain_paper.scale_score=access_p_eq.paper_scale_score&lt;BR /&gt;group by access_p_eq.paper_scale_score&lt;BR /&gt;having EQ_paper_scale_score=max(EQ_paper_scale_score);&lt;BR /&gt;quit;&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Are you referring to use of data other than shown above? Then provide examples such that the code &lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/31304"&gt;@PeterClemmensen&lt;/a&gt;&amp;nbsp;provided does not "match correctly" &lt;STRONG&gt;and&lt;/STRONG&gt; provide an example of the correct result for the new provided example inputs.&lt;/P&gt;
&lt;P&gt;You likely need to provide an explicit rule for which value of EQ_Paper is selected. Perhaps the example you provided only looked like you wanted the largest value of EQ_PAPER but something else is needed. (that is where the =max() came from, apparent want of largest score)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Perhaps:&lt;/P&gt;
&lt;PRE&gt;proc sql;
   create table want as
   select data1.*,
          EQ_paper
   from data1 left join data2
   on data1.paper_s=data2.paper_s
      and data1.domain=data2.domain;
quit;&lt;/PRE&gt;
&lt;P&gt;However if you have multiple domain scores for a given paper_s value then you need to provide a rule for which score is wanted.&lt;/P&gt;</description>
      <pubDate>Wed, 06 Mar 2019 18:13:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/vlookup-for-per-domain/m-p/540856#M149250</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2019-03-06T18:13:57Z</dc:date>
    </item>
    <item>
      <title>Re: vlookup for per domain</title>
      <link>https://communities.sas.com/t5/SAS-Programming/vlookup-for-per-domain/m-p/540928#M149281</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/13884"&gt;@ballardw&lt;/a&gt; and &lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/31304"&gt;@PeterClemmensen&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;Let me rewrite everything. You guys are right. It may be my fault since there is another variable to be matched.&lt;/P&gt;
&lt;P&gt;Let me clarify it.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;data1= all_domain_paper&lt;/P&gt;
&lt;P&gt;domain&amp;nbsp; &amp;nbsp; scale_score&amp;nbsp; &amp;nbsp;grade&amp;nbsp;&lt;/P&gt;
&lt;P&gt;listening&amp;nbsp; &amp;nbsp; &amp;nbsp;100&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1&lt;/P&gt;
&lt;P&gt;listening&amp;nbsp; &amp;nbsp; &amp;nbsp;121&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1&lt;/P&gt;
&lt;P&gt;reading&amp;nbsp; &amp;nbsp; &amp;nbsp; 121&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1&lt;/P&gt;
&lt;P&gt;reading&amp;nbsp; &amp;nbsp; &amp;nbsp; 121&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;data2= access_p_eq&lt;/P&gt;
&lt;P&gt;paper_scale_score&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;EQ_paper_scale_score&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;domain&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;grade&lt;/P&gt;
&lt;P&gt;100&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; 104&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; listening&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1&lt;/P&gt;
&lt;P&gt;121&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; 129&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; listening&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1&lt;/P&gt;
&lt;P&gt;121&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; 227&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; reading&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1&lt;/P&gt;
&lt;P&gt;121&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; 380&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; reading&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;So, as you see that the scale_score in data1 should match with paper_scale_score in the data2 based on domain and grade. Then I need it's equivalent in EQ_paper_scale_score. So matching criteria are two which are domain and grade.&lt;/P&gt;
&lt;P&gt;Thanks for your help&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 06 Mar 2019 21:11:23 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/vlookup-for-per-domain/m-p/540928#M149281</guid>
      <dc:creator>dustychair</dc:creator>
      <dc:date>2019-03-06T21:11:23Z</dc:date>
    </item>
    <item>
      <title>Re: vlookup for per domain</title>
      <link>https://communities.sas.com/t5/SAS-Programming/vlookup-for-per-domain/m-p/541013#M149312</link>
      <description>&lt;P&gt;There we go &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt; And from data1 and data2, what does your desired data set look like?&lt;/P&gt;</description>
      <pubDate>Thu, 07 Mar 2019 08:45:03 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/vlookup-for-per-domain/m-p/541013#M149312</guid>
      <dc:creator>PeterClemmensen</dc:creator>
      <dc:date>2019-03-07T08:45:03Z</dc:date>
    </item>
    <item>
      <title>Re: vlookup for per domain</title>
      <link>https://communities.sas.com/t5/SAS-Programming/vlookup-for-per-domain/m-p/541132#M149371</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/31304"&gt;@PeterClemmensen&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;The data I want has the same idea as before. I want the equivalent of&amp;nbsp;scale_score in data1 from data2. But once again they have to be matched based on the domain and grade. If you noticed that there are two 121 reading scale scores in the data1, however their equivalent in data2 are different since they have different grades.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;data_want=data_want&lt;/P&gt;
&lt;P&gt;domain&amp;nbsp; &amp;nbsp; scale_score&amp;nbsp; &amp;nbsp;grade&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;SPAN&gt;EQ_paper_scale_score&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;listening&amp;nbsp; &amp;nbsp; &amp;nbsp;100&amp;nbsp; &amp;nbsp; &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;104&lt;/P&gt;
&lt;P&gt;listening&amp;nbsp; &amp;nbsp; &amp;nbsp;121&amp;nbsp; &amp;nbsp; &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;129&lt;/P&gt;
&lt;P&gt;reading&amp;nbsp; &amp;nbsp; &amp;nbsp; 121&amp;nbsp; &amp;nbsp; &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;227&lt;/P&gt;
&lt;P&gt;reading&amp;nbsp; &amp;nbsp; &amp;nbsp; 121&amp;nbsp; &amp;nbsp; &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;380&lt;/P&gt;</description>
      <pubDate>Thu, 07 Mar 2019 15:52:07 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/vlookup-for-per-domain/m-p/541132#M149371</guid>
      <dc:creator>dustychair</dc:creator>
      <dc:date>2019-03-07T15:52:07Z</dc:date>
    </item>
  </channel>
</rss>

