<?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: An amazing question about sas hash programming in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/An-amazing-question-about-sas-hash-programming/m-p/607573#M176660</link>
    <description>&lt;P&gt;ok 2 sec&lt;/P&gt;</description>
    <pubDate>Wed, 27 Nov 2019 08:27:43 GMT</pubDate>
    <dc:creator>PeterClemmensen</dc:creator>
    <dc:date>2019-11-27T08:27:43Z</dc:date>
    <item>
      <title>An amazing question about sas hash programming</title>
      <link>https://communities.sas.com/t5/SAS-Programming/An-amazing-question-about-sas-hash-programming/m-p/607567#M176654</link>
      <description>&lt;P&gt;Hi all，&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm writing a piece of code about hash. Detail please see as below.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data cm1;
if _n_=1 then do;
  dcl hash h();
  h.definekey('usubjid','cmseq');
  h.definedata('usubjid','cmseq','atc','atc3');
  h.definedone();
end;
  do until(last.idvarval);
    set suppcm;
    by usubjid idvarval;
    if qnam='ATC' then atc=qval;
    if qnam='ATC3' then atc3=qval;
  end;
  cmseq=input(idvarval,best.);
  h.add();

  set cm;
  if h.check()=0 then a=1;
  call missing(atc,atc3);
  rc=h.find();

  keep usubjid cmseq atc atc3 a;
run;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What makes me amazed is that cmseq=2-9 is always missing，but the data is exist when 2&amp;lt;=cmseq&amp;lt;=9.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="as.png" style="width: 600px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/34267i4057936E32AC2638/image-size/large?v=v2&amp;amp;px=999" role="button" title="as.png" alt="as.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;When I use h.output() to output hash object，it real exist:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="afd.png" style="width: 589px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/34268iD3C1A19BB28D29C4/image-size/large?v=v2&amp;amp;px=999" role="button" title="afd.png" alt="afd.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is there something wrong with my code？&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The structure of SUPPCM is as follows:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="sss.png" style="width: 600px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/34269i59D254A67AB143A1/image-size/large?v=v2&amp;amp;px=999" role="button" title="sss.png" alt="sss.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What I have：&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;data WORK.SUPPCM;&lt;BR /&gt;infile datalines dsd truncover;&lt;BR /&gt;input USUBJID $ 1 IDVARVAL $ 3-4 QNAM $ 6-9 QVAL :$200.;&lt;BR /&gt;label USUBJID="Unique Subject Identifier" IDVARVAL="Identifying Variable Value" QNAM="Qualifier Variable Name" QVAL="Data Value";&lt;BR /&gt;datalines;&lt;BR /&gt;1 1 ATC ANTINEOPLASTIC AND IMMUNOMODULATING AGENTS&lt;BR /&gt;1 1 ATC3 OTHER ANTINEOPLASTIC AGENTS&lt;BR /&gt;1 10 ATC ALIMENTARY TRACT AND METABOLISM&lt;BR /&gt;1 10 ATC3 DRUGS FOR PEPTIC ULCER AND GASTRO-OESOPHAGEAL REFLUX DISEASE (GORD)&lt;BR /&gt;1 11 ATC CARDIOVASCULAR SYSTEM&lt;BR /&gt;1 11 ATC3 SELECTIVE CALCIUM CHANNEL BLOCKERS WITH MAINLY VASCULAR EFFECTS&lt;BR /&gt;1 12 ATC VARIOUS&lt;BR /&gt;1 13 ATC ALIMENTARY TRACT AND METABOLISM&lt;BR /&gt;1 13 ATC3 DRUGS FOR PEPTIC ULCER AND GASTRO-OESOPHAGEAL REFLUX DISEASE (GORD)&lt;BR /&gt;1 14 ATC CARDIOVASCULAR SYSTEM&lt;BR /&gt;1 14 ATC3 SELECTIVE CALCIUM CHANNEL BLOCKERS WITH MAINLY VASCULAR EFFECTS&lt;BR /&gt;1 15 ATC VARIOUS&lt;BR /&gt;1 16 ATC VARIOUS&lt;BR /&gt;1 17 ATC VARIOUS&lt;BR /&gt;1 18 ATC VARIOUS&lt;BR /&gt;1 2 ATC ANTINEOPLASTIC AND IMMUNOMODULATING AGENTS&lt;BR /&gt;1 2 ATC3 ANTIMETABOLITES&lt;BR /&gt;1 3 ATC ANTINEOPLASTIC AND IMMUNOMODULATING AGENTS&lt;BR /&gt;1 3 ATC3 OTHER ANTINEOPLASTIC AGENTS&lt;BR /&gt;1 4 ATC ANTINEOPLASTIC AND IMMUNOMODULATING AGENTS&lt;BR /&gt;1 4 ATC3 ANTIMETABOLITES&lt;BR /&gt;1 5 ATC CARDIOVASCULAR SYSTEM&lt;BR /&gt;1 5 ATC3 SELECTIVE CALCIUM CHANNEL BLOCKERS WITH MAINLY VASCULAR EFFECTS&lt;BR /&gt;1 6 ATC ALIMENTARY TRACT AND METABOLISM&lt;BR /&gt;1 6 ATC3 DRUGS FOR PEPTIC ULCER AND GASTRO-OESOPHAGEAL REFLUX DISEASE (GORD)&lt;BR /&gt;1 7 ATC RESPIRATORY SYSTEM&lt;BR /&gt;1 7 ATC3 EXPECTORANTS, EXCL. COMBINATIONS WITH COUGH SUPPRESSANTS&lt;BR /&gt;1 8 ATC RESPIRATORY SYSTEM&lt;BR /&gt;1 8 ATC3 EXPECTORANTS, EXCL. COMBINATIONS WITH COUGH SUPPRESSANTS&lt;BR /&gt;1 9 ATC ANTIINFECTIVES FOR SYSTEMIC USE&lt;BR /&gt;1 9 ATC3 OTHER ANTIBACTERIALS&lt;BR /&gt;;;;;&lt;BR /&gt;run;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;data WORK.CM;&lt;BR /&gt;infile datalines dsd truncover;&lt;BR /&gt;input USUBJID $ 1 CMSEQ;&lt;BR /&gt;label USUBJID="Unique Subject Identifier" CMSEQ="Sequence Number";&lt;BR /&gt;datalines;&lt;BR /&gt;1 1&lt;BR /&gt;1 2&lt;BR /&gt;1 3&lt;BR /&gt;1 4&lt;BR /&gt;1 5&lt;BR /&gt;1 6&lt;BR /&gt;1 7&lt;BR /&gt;1 8&lt;BR /&gt;1 9&lt;BR /&gt;1 10&lt;BR /&gt;1 11&lt;BR /&gt;1 12&lt;BR /&gt;1 13&lt;BR /&gt;1 14&lt;BR /&gt;1 15&lt;BR /&gt;1 16&lt;BR /&gt;1 17&lt;BR /&gt;1 18&lt;BR /&gt;1 19&lt;BR /&gt;;;;;&lt;BR /&gt;run;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data WORK.SUPPCM;
  infile datalines dsd truncover;
  input USUBJID:$30. IDVARVAL:$40. QNAM:$8. QVAL:$200.;
  label USUBJID="Unique Subject Identifier" IDVARVAL="Identifying Variable Value" QNAM="Qualifier Variable Name" QVAL="Data Value";
datalines;
1 1 ATC ANTINEOPLASTIC AND IMMUNOMODULATING AGENTS
1 1 ATC3 OTHER ANTINEOPLASTIC AGENTS
1 10 ATC ALIMENTARY TRACT AND METABOLISM
1 10 ATC3 DRUGS FOR PEPTIC ULCER AND GASTRO-OESOPHAGEAL REFLUX DISEASE (GORD)
1 11 ATC CARDIOVASCULAR SYSTEM
1 11 ATC3 SELECTIVE CALCIUM CHANNEL BLOCKERS WITH MAINLY VASCULAR EFFECTS
1 12 ATC VARIOUS
1 13 ATC ALIMENTARY TRACT AND METABOLISM
1 13 ATC3 DRUGS FOR PEPTIC ULCER AND GASTRO-OESOPHAGEAL REFLUX DISEASE (GORD)
1 14 ATC CARDIOVASCULAR SYSTEM
1 14 ATC3 SELECTIVE CALCIUM CHANNEL BLOCKERS WITH MAINLY VASCULAR EFFECTS
1 15 ATC VARIOUS
1 16 ATC VARIOUS
1 17 ATC VARIOUS
1 18 ATC VARIOUS
1 2 ATC ANTINEOPLASTIC AND IMMUNOMODULATING AGENTS
1 2 ATC3 ANTIMETABOLITES
1 3 ATC ANTINEOPLASTIC AND IMMUNOMODULATING AGENTS
1 3 ATC3 OTHER ANTINEOPLASTIC AGENTS
1 4 ATC ANTINEOPLASTIC AND IMMUNOMODULATING AGENTS
1 4 ATC3 ANTIMETABOLITES
1 5 ATC CARDIOVASCULAR SYSTEM
1 5 ATC3 SELECTIVE CALCIUM CHANNEL BLOCKERS WITH MAINLY VASCULAR EFFECTS
1 6 ATC ALIMENTARY TRACT AND METABOLISM
1 6 ATC3 DRUGS FOR PEPTIC ULCER AND GASTRO-OESOPHAGEAL REFLUX DISEASE (GORD)
1 7 ATC RESPIRATORY SYSTEM
1 7 ATC3 EXPECTORANTS, EXCL. COMBINATIONS WITH COUGH SUPPRESSANTS
1 8 ATC RESPIRATORY SYSTEM
1 8 ATC3 EXPECTORANTS, EXCL. COMBINATIONS WITH COUGH SUPPRESSANTS
1 9 ATC ANTIINFECTIVES FOR SYSTEMIC USE
1 9 ATC3 OTHER ANTIBACTERIALS
;;;;
run;

data WORK.CM;
  infile datalines dsd truncover;
  input USUBJID:$30. CMSEQ:BEST.;
  format CMSEQ BEST.;
  label USUBJID="Unique Subject Identifier" CMSEQ="Sequence Number";
datalines;
1 1
1 2
1 3
1 4
1 5
1 6
1 7
1 8
1 9
1 10
1 11
1 12
1 13
1 14
1 15
1 16
1 17
1 18
1 19
;;;;
run;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 27 Nov 2019 08:50:35 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/An-amazing-question-about-sas-hash-programming/m-p/607567#M176654</guid>
      <dc:creator>Lee_wan</dc:creator>
      <dc:date>2019-11-27T08:50:35Z</dc:date>
    </item>
    <item>
      <title>Re: An amazing question about sas hash programming</title>
      <link>https://communities.sas.com/t5/SAS-Programming/An-amazing-question-about-sas-hash-programming/m-p/607569#M176656</link>
      <description>&lt;P&gt;This happens because your idvarval in&amp;nbsp;&lt;SPAN&gt;SUPPCM&amp;nbsp;is character and cmseq is numeric.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;This means that you read the numeric seq numbers 2, 3, 4, 5, 6, 7, 8, 9 &lt;EM&gt;before&amp;nbsp;&lt;/EM&gt;these exist in the hash object because you did not read them in yet.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 27 Nov 2019 08:20:52 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/An-amazing-question-about-sas-hash-programming/m-p/607569#M176656</guid>
      <dc:creator>PeterClemmensen</dc:creator>
      <dc:date>2019-11-27T08:20:52Z</dc:date>
    </item>
    <item>
      <title>Re: An amazing question about sas hash programming</title>
      <link>https://communities.sas.com/t5/SAS-Programming/An-amazing-question-about-sas-hash-programming/m-p/607570#M176657</link>
      <description>&lt;P&gt;Hi draycut,&lt;/P&gt;&lt;P&gt;Thanks for your respond.&lt;BR /&gt;But seq numbers 21,22,23.... do not missing. Only SEQ=2,3,4,5,6,7,8,9 are all missing. And I have the code="cmseq=input(idvarval,best.);"&lt;/P&gt;</description>
      <pubDate>Wed, 27 Nov 2019 08:25:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/An-amazing-question-about-sas-hash-programming/m-p/607570#M176657</guid>
      <dc:creator>Lee_wan</dc:creator>
      <dc:date>2019-11-27T08:25:55Z</dc:date>
    </item>
    <item>
      <title>Re: An amazing question about sas hash programming</title>
      <link>https://communities.sas.com/t5/SAS-Programming/An-amazing-question-about-sas-hash-programming/m-p/607571#M176658</link>
      <description>&lt;P&gt;I can't grab the data from your images, so needless to say, this is untested. but why not do something like this?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Do the conversion from character to numeric and read in the entire suppcm in one go (until lr). &lt;EM&gt;Then &lt;/EM&gt;read cm sequentially and do the lookup. That way, you shouldn't be concerned about if it exists in your hash obejct yet.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Feel free to ask.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data cm1;
  if _n_=1 then do;
    dcl hash h(multidata:'Y');
    h.definekey('usubjid','cmseq');
    h.definedata('usubjid','cmseq','atc','atc3');
    h.definedone();

    do until(lr);
      set suppcm end=lr;
      cmseq=input(idvarval,best.);
      if qnam='ATC' then atc=qval;
      if qnam='ATC3' then atc3=qval;
      h.add();
    end;
  end;

  set cm;
  call missing(atc,atc3);
  if h.find()=0 then a=1;

  keep usubjid cmseq atc atc3 a;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 27 Nov 2019 08:37:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/An-amazing-question-about-sas-hash-programming/m-p/607571#M176658</guid>
      <dc:creator>PeterClemmensen</dc:creator>
      <dc:date>2019-11-27T08:37:46Z</dc:date>
    </item>
    <item>
      <title>Re: An amazing question about sas hash programming</title>
      <link>https://communities.sas.com/t5/SAS-Programming/An-amazing-question-about-sas-hash-programming/m-p/607572#M176659</link>
      <description>I've updated the data on it, you can copy that.</description>
      <pubDate>Wed, 27 Nov 2019 08:27:20 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/An-amazing-question-about-sas-hash-programming/m-p/607572#M176659</guid>
      <dc:creator>Lee_wan</dc:creator>
      <dc:date>2019-11-27T08:27:20Z</dc:date>
    </item>
    <item>
      <title>Re: An amazing question about sas hash programming</title>
      <link>https://communities.sas.com/t5/SAS-Programming/An-amazing-question-about-sas-hash-programming/m-p/607573#M176660</link>
      <description>&lt;P&gt;ok 2 sec&lt;/P&gt;</description>
      <pubDate>Wed, 27 Nov 2019 08:27:43 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/An-amazing-question-about-sas-hash-programming/m-p/607573#M176660</guid>
      <dc:creator>PeterClemmensen</dc:creator>
      <dc:date>2019-11-27T08:27:43Z</dc:date>
    </item>
    <item>
      <title>Re: An amazing question about sas hash programming</title>
      <link>https://communities.sas.com/t5/SAS-Programming/An-amazing-question-about-sas-hash-programming/m-p/607576#M176663</link>
      <description>&lt;P&gt;Here is how I would do it.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data WORK.SUPPCM;
  infile datalines dsd truncover;
  input USUBJID $ 1 IDVARVAL $ 3-4 QNAM $ 6-9 QVAL :$200.;
  label USUBJID="Unique Subject Identifier" IDVARVAL="Identifying Variable Value" QNAM="Qualifier Variable Name" QVAL="Data Value";
datalines;
1 1  ATC  ANTINEOPLASTIC AND IMMUNOMODULATING AGENTS
1 1  ATC3 OTHER ANTINEOPLASTIC AGENTS
1 10 ATC  ALIMENTARY TRACT AND METABOLISM
1 10 ATC3 DRUGS FOR PEPTIC ULCER AND GASTRO-OESOPHAGEAL REFLUX DISEASE (GORD)
1 11 ATC  CARDIOVASCULAR SYSTEM
1 11 ATC3 SELECTIVE CALCIUM CHANNEL BLOCKERS WITH MAINLY VASCULAR EFFECTS
1 12 ATC  VARIOUS
1 13 ATC  ALIMENTARY TRACT AND METABOLISM
1 13 ATC3 DRUGS FOR PEPTIC ULCER AND GASTRO-OESOPHAGEAL REFLUX DISEASE (GORD)
1 14 ATC  CARDIOVASCULAR SYSTEM
1 14 ATC3 SELECTIVE CALCIUM CHANNEL BLOCKERS WITH MAINLY VASCULAR EFFECTS
1 15 ATC  VARIOUS
1 16 ATC  VARIOUS
1 17 ATC  VARIOUS
1 18 ATC  VARIOUS
1 2  ATC  ANTINEOPLASTIC AND IMMUNOMODULATING AGENTS
1 2  ATC3 ANTIMETABOLITES
1 3  ATC  ANTINEOPLASTIC AND IMMUNOMODULATING AGENTS
1 3  ATC3 OTHER ANTINEOPLASTIC AGENTS
1 4  ATC  ANTINEOPLASTIC AND IMMUNOMODULATING AGENTS
1 4  ATC3 ANTIMETABOLITES
1 5  ATC  CARDIOVASCULAR SYSTEM
1 5  ATC3 SELECTIVE CALCIUM CHANNEL BLOCKERS WITH MAINLY VASCULAR EFFECTS
1 6  ATC  ALIMENTARY TRACT AND METABOLISM
1 6  ATC3 DRUGS FOR PEPTIC ULCER AND GASTRO-OESOPHAGEAL REFLUX DISEASE (GORD)
1 7  ATC  RESPIRATORY SYSTEM
1 7  ATC3 EXPECTORANTS, EXCL. COMBINATIONS WITH COUGH SUPPRESSANTS
1 8  ATC  RESPIRATORY SYSTEM
1 8  ATC3 EXPECTORANTS, EXCL. COMBINATIONS WITH COUGH SUPPRESSANTS
1 9  ATC  ANTIINFECTIVES FOR SYSTEMIC USE
1 9  ATC3 OTHER ANTIBACTERIALS
;;;;
run;

data WORK.CM;
  infile datalines dsd truncover;
  input USUBJID $ 1 CMSEQ;
  label USUBJID="Unique Subject Identifier" CMSEQ="Sequence Number";
datalines;
1 1
1 2
1 3
1 4
1 5
1 6
1 7
1 8
1 9
1 10
1 11
1 12
1 13
1 14
1 15
1 16
1 17
1 18
1 19
;;;;
run;

proc transpose data=suppcm out=suppcm_wide(drop=_:);
    by USUBJID IDVARVAL;
    id QNAM;
    var QVAL;
run;

data cm1;
  format usubjid cmseq atc atc3 a;
  if _n_=1 then do;
    dcl hash h();
    h.definekey('usubjid','cmseq');
    h.definedata('usubjid','cmseq','atc','atc3');
    h.definedone();

    do until(lr);
      set suppcm_wide end=lr;
      cmseq=input(idvarval, best.);
      rc=h.add();
    end;
  end;

  set cm;
  call missing(atc,atc3);
  if h.find()=0 then a=1;

  keep usubjid cmseq atc atc3 a;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 27 Nov 2019 08:47:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/An-amazing-question-about-sas-hash-programming/m-p/607576#M176663</guid>
      <dc:creator>PeterClemmensen</dc:creator>
      <dc:date>2019-11-27T08:47:50Z</dc:date>
    </item>
    <item>
      <title>Re: An amazing question about sas hash programming</title>
      <link>https://communities.sas.com/t5/SAS-Programming/An-amazing-question-about-sas-hash-programming/m-p/607578#M176664</link>
      <description>&lt;P&gt;Thank you very much for your response.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But&amp;nbsp;my mind is to put the transpose step into the data step by using "do until (last.idvarval)".&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want to use hash to output this by one step.&lt;/P&gt;</description>
      <pubDate>Wed, 27 Nov 2019 08:54:45 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/An-amazing-question-about-sas-hash-programming/m-p/607578#M176664</guid>
      <dc:creator>Lee_wan</dc:creator>
      <dc:date>2019-11-27T08:54:45Z</dc:date>
    </item>
  </channel>
</rss>

