<?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: multiple row value in single column comma separated in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/multiple-row-value-in-single-column-comma-separated/m-p/870326#M343763</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/286518"&gt;@SASUserRocks&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This is what I get when I update the datalines&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;datalines;
SHEE344 SHEETHAL 100 DAVID DAVID222 KAY KAY2223
ANJ4343 ANJANA 85 DAVID DAVID222 KAY KAY2223
DAVID222 DAVID 85 KAY KAY2223  
ANUS24722 Anusha 100 Eman EMAN20327 KAY KAY2223
LOVE20282 Lovella 52 Eman EMAN20327 KAY KAY2223
EMAN20327 Eman 85 KAY KAY2223
;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;SECTION data-name="Print" data-sec-type="proc"&gt;
&lt;ARTICLE id="IDX" aria-label="Data Set WORK.HAVE"&gt;
&lt;TABLE class="table" aria-label="Data Set WORK.HAVE"&gt;&lt;CAPTION aria-label="Data Set WORK.HAVE"&gt;&amp;nbsp;&lt;/CAPTION&gt;&lt;COLGROUP&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;/COLGROUP&gt;
&lt;THEAD&gt;
&lt;TR&gt;
&lt;TH class="header" scope="col"&gt;Staff_USER_ID&lt;/TH&gt;
&lt;TH class="header" scope="col"&gt;Staff_Name&lt;/TH&gt;
&lt;TH class="r header" scope="col"&gt;Target&lt;/TH&gt;
&lt;TH class="header" scope="col"&gt;Manager&lt;/TH&gt;
&lt;TH class="header" scope="col"&gt;Manager_Staff_Id&lt;/TH&gt;
&lt;TH class="header" scope="col"&gt;Lead&lt;/TH&gt;
&lt;TH class="header" scope="col"&gt;Lead_Staff_Id&lt;/TH&gt;
&lt;/TR&gt;
&lt;/THEAD&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class="data"&gt;SHEE344&lt;/TD&gt;
&lt;TD class="data"&gt;SHEETHAL&lt;/TD&gt;
&lt;TD class="r data"&gt;100&lt;/TD&gt;
&lt;TD class="data"&gt;DAVID&lt;/TD&gt;
&lt;TD class="data"&gt;DAVID222&lt;/TD&gt;
&lt;TD class="data"&gt;KAY&lt;/TD&gt;
&lt;TD class="data"&gt;KAY2223&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="data"&gt;ANJ4343&lt;/TD&gt;
&lt;TD class="data"&gt;ANJANA&lt;/TD&gt;
&lt;TD class="r data"&gt;85&lt;/TD&gt;
&lt;TD class="data"&gt;DAVID&lt;/TD&gt;
&lt;TD class="data"&gt;DAVID222&lt;/TD&gt;
&lt;TD class="data"&gt;KAY&lt;/TD&gt;
&lt;TD class="data"&gt;KAY2223&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="data"&gt;DAVID222&lt;/TD&gt;
&lt;TD class="data"&gt;DAVID&lt;/TD&gt;
&lt;TD class="r data"&gt;85&lt;/TD&gt;
&lt;TD class="data"&gt;KAY&lt;/TD&gt;
&lt;TD class="data"&gt;KAY2223&lt;/TD&gt;
&lt;TD class="data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="data"&gt;ANUS2472&lt;/TD&gt;
&lt;TD class="data"&gt;Anusha&lt;/TD&gt;
&lt;TD class="r data"&gt;100&lt;/TD&gt;
&lt;TD class="data"&gt;Eman&lt;/TD&gt;
&lt;TD class="data"&gt;EMAN2032&lt;/TD&gt;
&lt;TD class="data"&gt;KAY&lt;/TD&gt;
&lt;TD class="data"&gt;KAY2223&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="data"&gt;LOVE2028&lt;/TD&gt;
&lt;TD class="data"&gt;Lovella&lt;/TD&gt;
&lt;TD class="r data"&gt;52&lt;/TD&gt;
&lt;TD class="data"&gt;Eman&lt;/TD&gt;
&lt;TD class="data"&gt;EMAN2032&lt;/TD&gt;
&lt;TD class="data"&gt;KAY&lt;/TD&gt;
&lt;TD class="data"&gt;KAY2223&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="data"&gt;EMAN2032&lt;/TD&gt;
&lt;TD class="data"&gt;Eman&lt;/TD&gt;
&lt;TD class="r data"&gt;85&lt;/TD&gt;
&lt;TD class="data"&gt;KAY&lt;/TD&gt;
&lt;TD class="data"&gt;KAY2223&lt;/TD&gt;
&lt;TD class="data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/ARTICLE&gt;
&lt;/SECTION&gt;
&lt;SECTION data-name="Print" data-sec-type="proc"&gt;&lt;HR /&gt;
&lt;ARTICLE id="IDX1" aria-label="Data Set WORK.WANT"&gt;
&lt;TABLE class="table" aria-label="Data Set WORK.WANT"&gt;&lt;CAPTION aria-label="Data Set WORK.WANT"&gt;&amp;nbsp;&lt;/CAPTION&gt;&lt;COLGROUP&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;/COLGROUP&gt;
&lt;THEAD&gt;
&lt;TR&gt;
&lt;TH class="header" scope="col"&gt;Staff_USER_ID&lt;/TH&gt;
&lt;TH class="header" scope="col"&gt;Staff_Name&lt;/TH&gt;
&lt;TH class="r header" scope="col"&gt;Target&lt;/TH&gt;
&lt;TH class="header" scope="col"&gt;Manager&lt;/TH&gt;
&lt;TH class="header" scope="col"&gt;Manager_Staff_Id&lt;/TH&gt;
&lt;TH class="header" scope="col"&gt;Lead&lt;/TH&gt;
&lt;TH class="header" scope="col"&gt;Lead_Staff_Id&lt;/TH&gt;
&lt;TH class="header" scope="col"&gt;Access_UIDS&lt;/TH&gt;
&lt;/TR&gt;
&lt;/THEAD&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class="data"&gt;SHEE344&lt;/TD&gt;
&lt;TD class="data"&gt;SHEETHAL&lt;/TD&gt;
&lt;TD class="r data"&gt;100&lt;/TD&gt;
&lt;TD class="data"&gt;DAVID&lt;/TD&gt;
&lt;TD class="data"&gt;DAVID222&lt;/TD&gt;
&lt;TD class="data"&gt;KAY&lt;/TD&gt;
&lt;TD class="data"&gt;KAY2223&lt;/TD&gt;
&lt;TD class="data"&gt;SHEE344,DAVID222,KAY2223&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="data"&gt;ANJ4343&lt;/TD&gt;
&lt;TD class="data"&gt;ANJANA&lt;/TD&gt;
&lt;TD class="r data"&gt;85&lt;/TD&gt;
&lt;TD class="data"&gt;DAVID&lt;/TD&gt;
&lt;TD class="data"&gt;DAVID222&lt;/TD&gt;
&lt;TD class="data"&gt;KAY&lt;/TD&gt;
&lt;TD class="data"&gt;KAY2223&lt;/TD&gt;
&lt;TD class="data"&gt;ANJ4343,DAVID222,KAY2223&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="data"&gt;DAVID222&lt;/TD&gt;
&lt;TD class="data"&gt;DAVID&lt;/TD&gt;
&lt;TD class="r data"&gt;85&lt;/TD&gt;
&lt;TD class="data"&gt;KAY&lt;/TD&gt;
&lt;TD class="data"&gt;KAY2223&lt;/TD&gt;
&lt;TD class="data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="data"&gt;SHEE344,ANJ4343,DAVID222,KAY2223&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="data"&gt;ANUS2472&lt;/TD&gt;
&lt;TD class="data"&gt;Anusha&lt;/TD&gt;
&lt;TD class="r data"&gt;100&lt;/TD&gt;
&lt;TD class="data"&gt;Eman&lt;/TD&gt;
&lt;TD class="data"&gt;EMAN2032&lt;/TD&gt;
&lt;TD class="data"&gt;KAY&lt;/TD&gt;
&lt;TD class="data"&gt;KAY2223&lt;/TD&gt;
&lt;TD class="data"&gt;SHEE344,ANJ4343,ANUS2472,EMAN2032,KAY2223&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="data"&gt;LOVE2028&lt;/TD&gt;
&lt;TD class="data"&gt;Lovella&lt;/TD&gt;
&lt;TD class="r data"&gt;52&lt;/TD&gt;
&lt;TD class="data"&gt;Eman&lt;/TD&gt;
&lt;TD class="data"&gt;EMAN2032&lt;/TD&gt;
&lt;TD class="data"&gt;KAY&lt;/TD&gt;
&lt;TD class="data"&gt;KAY2223&lt;/TD&gt;
&lt;TD class="data"&gt;SHEE344,ANJ4343,LOVE2028,EMAN2032,KAY2223&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="data"&gt;EMAN2032&lt;/TD&gt;
&lt;TD class="data"&gt;Eman&lt;/TD&gt;
&lt;TD class="r data"&gt;85&lt;/TD&gt;
&lt;TD class="data"&gt;KAY&lt;/TD&gt;
&lt;TD class="data"&gt;KAY2223&lt;/TD&gt;
&lt;TD class="data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="data"&gt;ANUS2472,LOVE2028,EMAN2032,KAY2223&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;What's your expected output if it was not this?&lt;/P&gt;
&lt;/ARTICLE&gt;
&lt;/SECTION&gt;</description>
    <pubDate>Tue, 18 Apr 2023 11:46:04 GMT</pubDate>
    <dc:creator>AhmedAl_Attar</dc:creator>
    <dc:date>2023-04-18T11:46:04Z</dc:date>
    <item>
      <title>multiple row value in single column comma separated</title>
      <link>https://communities.sas.com/t5/SAS-Programming/multiple-row-value-in-single-column-comma-separated/m-p/870151#M343703</link>
      <description>&lt;P&gt;Dear Friends&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please help me out with proc sql or SAS eg code.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have source data like below.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Staff USER ID&lt;/TD&gt;&lt;TD&gt;Staff Name&lt;/TD&gt;&lt;TD&gt;Target&lt;/TD&gt;&lt;TD&gt;Manager&lt;/TD&gt;&lt;TD&gt;Manager Staff Id&lt;/TD&gt;&lt;TD&gt;Lead&lt;/TD&gt;&lt;TD&gt;Lead Staff Id&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;SHEE344&lt;/TD&gt;&lt;TD&gt;SHEETHAL&lt;/TD&gt;&lt;TD&gt;100%&lt;/TD&gt;&lt;TD&gt;DAVID&lt;/TD&gt;&lt;TD&gt;DAVID222&lt;/TD&gt;&lt;TD&gt;KAY&lt;/TD&gt;&lt;TD&gt;KAY2223&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ANJ4343&lt;/TD&gt;&lt;TD&gt;ANJANA&lt;/TD&gt;&lt;TD&gt;85%&lt;/TD&gt;&lt;TD&gt;DAVID&lt;/TD&gt;&lt;TD&gt;DAVID222&lt;/TD&gt;&lt;TD&gt;KAY&lt;/TD&gt;&lt;TD&gt;KAY2223&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;DAVID222&lt;/TD&gt;&lt;TD&gt;DAVID&lt;/TD&gt;&lt;TD&gt;85%&lt;/TD&gt;&lt;TD&gt;KAY&lt;/TD&gt;&lt;TD&gt;KAY2223&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want output of their id's like below. Target of manager must be accessible by all staff.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Staff USER ID&lt;/TD&gt;&lt;TD&gt;Staff Name&lt;/TD&gt;&lt;TD&gt;Target&lt;/TD&gt;&lt;TD&gt;Manager&lt;/TD&gt;&lt;TD&gt;Manager Staff Id&lt;/TD&gt;&lt;TD&gt;Lead&lt;/TD&gt;&lt;TD&gt;Lead Staff Id&lt;/TD&gt;&lt;TD&gt;Access UIDS&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;SHEE344&lt;/TD&gt;&lt;TD&gt;SHEETHAL&lt;/TD&gt;&lt;TD&gt;100%&lt;/TD&gt;&lt;TD&gt;DAVID&lt;/TD&gt;&lt;TD&gt;DAVID222&lt;/TD&gt;&lt;TD&gt;KAY&lt;/TD&gt;&lt;TD&gt;KAY2223&lt;/TD&gt;&lt;TD&gt;SHEE344,DAVID222,KAY2223&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ANJ4343&lt;/TD&gt;&lt;TD&gt;ANJANA&lt;/TD&gt;&lt;TD&gt;85%&lt;/TD&gt;&lt;TD&gt;DAVID&lt;/TD&gt;&lt;TD&gt;DAVID222&lt;/TD&gt;&lt;TD&gt;KAY&lt;/TD&gt;&lt;TD&gt;KAY2223&lt;/TD&gt;&lt;TD&gt;ANJ4343,DAVID222,KAY2223&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;DAVID222&lt;/TD&gt;&lt;TD&gt;DAVID&lt;/TD&gt;&lt;TD&gt;85%&lt;/TD&gt;&lt;TD&gt;KAY&lt;/TD&gt;&lt;TD&gt;KAY2223&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;SHEE344,ANJ4343,DAVID222,KAY2223&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Mon, 17 Apr 2023 12:41:32 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/multiple-row-value-in-single-column-comma-separated/m-p/870151#M343703</guid>
      <dc:creator>SASUserRocks</dc:creator>
      <dc:date>2023-04-17T12:41:32Z</dc:date>
    </item>
    <item>
      <title>Re: multiple row value in single column comma separated</title>
      <link>https://communities.sas.com/t5/SAS-Programming/multiple-row-value-in-single-column-comma-separated/m-p/870163#M343706</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/286518"&gt;@SASUserRocks&lt;/a&gt;&amp;nbsp;,&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Use CATX function in data step:&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;Access_UIDS= catx(',', SAS_USER_ID, Manager_Staff_Id, Lead_Staff_Id); &lt;/PRE&gt;
&lt;P&gt;Or proc sql;&lt;/P&gt;
&lt;PRE&gt;select*, catx(',', SAS_USER_ID, Manager_Staff_Id, Lead_Staff_Id) as Access_UIDS&lt;/PRE&gt;
&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 17 Apr 2023 13:39:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/multiple-row-value-in-single-column-comma-separated/m-p/870163#M343706</guid>
      <dc:creator>A_Kh</dc:creator>
      <dc:date>2023-04-17T13:39:08Z</dc:date>
    </item>
    <item>
      <title>Re: multiple row value in single column comma separated</title>
      <link>https://communities.sas.com/t5/SAS-Programming/multiple-row-value-in-single-column-comma-separated/m-p/870167#M343707</link>
      <description>&lt;P&gt;Can you edit your question to describe the logic?&lt;/P&gt;</description>
      <pubDate>Mon, 17 Apr 2023 13:48:10 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/multiple-row-value-in-single-column-comma-separated/m-p/870167#M343707</guid>
      <dc:creator>Quentin</dc:creator>
      <dc:date>2023-04-17T13:48:10Z</dc:date>
    </item>
    <item>
      <title>Re: multiple row value in single column comma separated</title>
      <link>https://communities.sas.com/t5/SAS-Programming/multiple-row-value-in-single-column-comma-separated/m-p/870173#M343709</link>
      <description>I don't think this will club all staff user id to one row against a manager.&lt;BR /&gt;</description>
      <pubDate>Mon, 17 Apr 2023 14:20:29 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/multiple-row-value-in-single-column-comma-separated/m-p/870173#M343709</guid>
      <dc:creator>SASUserRocks</dc:creator>
      <dc:date>2023-04-17T14:20:29Z</dc:date>
    </item>
    <item>
      <title>Re: multiple row value in single column comma separated</title>
      <link>https://communities.sas.com/t5/SAS-Programming/multiple-row-value-in-single-column-comma-separated/m-p/870174#M343710</link>
      <description>I want to list all staff userids under a manager against manager's access&lt;BR /&gt;uid&lt;BR /&gt;</description>
      <pubDate>Mon, 17 Apr 2023 14:21:29 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/multiple-row-value-in-single-column-comma-separated/m-p/870174#M343710</guid>
      <dc:creator>SASUserRocks</dc:creator>
      <dc:date>2023-04-17T14:21:29Z</dc:date>
    </item>
    <item>
      <title>Re: multiple row value in single column comma separated</title>
      <link>https://communities.sas.com/t5/SAS-Programming/multiple-row-value-in-single-column-comma-separated/m-p/870181#M343713</link>
      <description>&lt;P&gt;Sorry, still not clear.&amp;nbsp; I suggest to write out the rules.&amp;nbsp; Or write out the logic for each record.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;For the first record, SHEE34, their manager is DAVID.&amp;nbsp; The Access UIDs are for SHEE34, their manager, and lead staff ID.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Same rule for the second record.&lt;/P&gt;
&lt;P&gt;For the third record, DAVID22, both SHEE34 and ANJ343 are included in Access UIDs, I guess because David is there manager.&lt;/P&gt;
&lt;P&gt;What would the row for Kay look like?&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;What would the row for Kay's manager look like?&lt;/P&gt;
&lt;P&gt;How many levels of nesting are there?&lt;/P&gt;</description>
      <pubDate>Mon, 17 Apr 2023 14:42:05 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/multiple-row-value-in-single-column-comma-separated/m-p/870181#M343713</guid>
      <dc:creator>Quentin</dc:creator>
      <dc:date>2023-04-17T14:42:05Z</dc:date>
    </item>
    <item>
      <title>Re: multiple row value in single column comma separated</title>
      <link>https://communities.sas.com/t5/SAS-Programming/multiple-row-value-in-single-column-comma-separated/m-p/870183#M343714</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/286518"&gt;@SASUserRocks&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This should give what you are looking for&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;DATA have;
	LENGTH 
		Staff_USER_ID $8
		Staff_Name $20
		Target 3 
		Manager $20
		Manager_Staff_Id $8 
		Lead $20
		Lead_Staff_Id $8;
	INFILE DATALINES missover;
	INPUT
	Staff_USER_ID $
		Staff_Name $
		Target  
		Manager $
		Manager_Staff_Id $ 
		Lead ? $
		Lead_Staff_Id $;
datalines;
SHEE344 SHEETHAL 100 DAVID DAVID222 KAY KAY2223
ANJ4343 ANJANA 85 DAVID DAVID222 KAY KAY2223
DAVID222 DAVID 85 KAY KAY2223  
;
RUN;

DATA want(drop=rc);
	SET have;
	LENGTH Access_UIDS $400;
	rc = dosubl('proc sql noprint; select Staff_USER_ID into :g_staff separated by "," from work.have where Manager_Staff_Id="'||STRIP(Staff_USER_ID)||'";quit;');
	Access_UIDS = CATX(',',symget('g_staff'),Staff_USER_ID,Manager_Staff_Id,Lead_Staff_Id);
RUN;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Just change the variables names to fit your data.&lt;/P&gt;
&lt;P&gt;Hope this helps&lt;/P&gt;</description>
      <pubDate>Mon, 17 Apr 2023 14:55:21 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/multiple-row-value-in-single-column-comma-separated/m-p/870183#M343714</guid>
      <dc:creator>AhmedAl_Attar</dc:creator>
      <dc:date>2023-04-17T14:55:21Z</dc:date>
    </item>
    <item>
      <title>Re: multiple row value in single column comma separated</title>
      <link>https://communities.sas.com/t5/SAS-Programming/multiple-row-value-in-single-column-comma-separated/m-p/870185#M343715</link>
      <description>Just add this line before the second data step&lt;BR /&gt;%let g_staff=; /* Avoid a note in the log */</description>
      <pubDate>Mon, 17 Apr 2023 14:59:23 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/multiple-row-value-in-single-column-comma-separated/m-p/870185#M343715</guid>
      <dc:creator>AhmedAl_Attar</dc:creator>
      <dc:date>2023-04-17T14:59:23Z</dc:date>
    </item>
    <item>
      <title>Re: multiple row value in single column comma separated</title>
      <link>https://communities.sas.com/t5/SAS-Programming/multiple-row-value-in-single-column-comma-separated/m-p/870322#M343761</link>
      <description>&lt;P&gt;can you guide when datalines are as below.Access uids not coming as expected with given code&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;SHEE344 SHEETHAL 100 DAVID DAVID222 KAY KAY2223&lt;BR /&gt;ANJ4343 ANJANA 85 DAVID DAVID222 KAY KAY2223&lt;BR /&gt;DAVID222 DAVID 85 KAY KAY2223&lt;BR /&gt;ANUS24722 Anusha 100 Eman EMAN20327 KAY KAY2223&lt;BR /&gt;LOVE20282 Lovella 52 Eman EMAN20327 KAY KAY2223&lt;BR /&gt;EMAN20327 Eman 85 KAY KAY2223&lt;/P&gt;</description>
      <pubDate>Tue, 18 Apr 2023 10:40:18 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/multiple-row-value-in-single-column-comma-separated/m-p/870322#M343761</guid>
      <dc:creator>SASUserRocks</dc:creator>
      <dc:date>2023-04-18T10:40:18Z</dc:date>
    </item>
    <item>
      <title>Re: multiple row value in single column comma separated</title>
      <link>https://communities.sas.com/t5/SAS-Programming/multiple-row-value-in-single-column-comma-separated/m-p/870326#M343763</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/286518"&gt;@SASUserRocks&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This is what I get when I update the datalines&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;datalines;
SHEE344 SHEETHAL 100 DAVID DAVID222 KAY KAY2223
ANJ4343 ANJANA 85 DAVID DAVID222 KAY KAY2223
DAVID222 DAVID 85 KAY KAY2223  
ANUS24722 Anusha 100 Eman EMAN20327 KAY KAY2223
LOVE20282 Lovella 52 Eman EMAN20327 KAY KAY2223
EMAN20327 Eman 85 KAY KAY2223
;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;SECTION data-name="Print" data-sec-type="proc"&gt;
&lt;ARTICLE id="IDX" aria-label="Data Set WORK.HAVE"&gt;
&lt;TABLE class="table" aria-label="Data Set WORK.HAVE"&gt;&lt;CAPTION aria-label="Data Set WORK.HAVE"&gt;&amp;nbsp;&lt;/CAPTION&gt;&lt;COLGROUP&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;/COLGROUP&gt;
&lt;THEAD&gt;
&lt;TR&gt;
&lt;TH class="header" scope="col"&gt;Staff_USER_ID&lt;/TH&gt;
&lt;TH class="header" scope="col"&gt;Staff_Name&lt;/TH&gt;
&lt;TH class="r header" scope="col"&gt;Target&lt;/TH&gt;
&lt;TH class="header" scope="col"&gt;Manager&lt;/TH&gt;
&lt;TH class="header" scope="col"&gt;Manager_Staff_Id&lt;/TH&gt;
&lt;TH class="header" scope="col"&gt;Lead&lt;/TH&gt;
&lt;TH class="header" scope="col"&gt;Lead_Staff_Id&lt;/TH&gt;
&lt;/TR&gt;
&lt;/THEAD&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class="data"&gt;SHEE344&lt;/TD&gt;
&lt;TD class="data"&gt;SHEETHAL&lt;/TD&gt;
&lt;TD class="r data"&gt;100&lt;/TD&gt;
&lt;TD class="data"&gt;DAVID&lt;/TD&gt;
&lt;TD class="data"&gt;DAVID222&lt;/TD&gt;
&lt;TD class="data"&gt;KAY&lt;/TD&gt;
&lt;TD class="data"&gt;KAY2223&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="data"&gt;ANJ4343&lt;/TD&gt;
&lt;TD class="data"&gt;ANJANA&lt;/TD&gt;
&lt;TD class="r data"&gt;85&lt;/TD&gt;
&lt;TD class="data"&gt;DAVID&lt;/TD&gt;
&lt;TD class="data"&gt;DAVID222&lt;/TD&gt;
&lt;TD class="data"&gt;KAY&lt;/TD&gt;
&lt;TD class="data"&gt;KAY2223&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="data"&gt;DAVID222&lt;/TD&gt;
&lt;TD class="data"&gt;DAVID&lt;/TD&gt;
&lt;TD class="r data"&gt;85&lt;/TD&gt;
&lt;TD class="data"&gt;KAY&lt;/TD&gt;
&lt;TD class="data"&gt;KAY2223&lt;/TD&gt;
&lt;TD class="data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="data"&gt;ANUS2472&lt;/TD&gt;
&lt;TD class="data"&gt;Anusha&lt;/TD&gt;
&lt;TD class="r data"&gt;100&lt;/TD&gt;
&lt;TD class="data"&gt;Eman&lt;/TD&gt;
&lt;TD class="data"&gt;EMAN2032&lt;/TD&gt;
&lt;TD class="data"&gt;KAY&lt;/TD&gt;
&lt;TD class="data"&gt;KAY2223&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="data"&gt;LOVE2028&lt;/TD&gt;
&lt;TD class="data"&gt;Lovella&lt;/TD&gt;
&lt;TD class="r data"&gt;52&lt;/TD&gt;
&lt;TD class="data"&gt;Eman&lt;/TD&gt;
&lt;TD class="data"&gt;EMAN2032&lt;/TD&gt;
&lt;TD class="data"&gt;KAY&lt;/TD&gt;
&lt;TD class="data"&gt;KAY2223&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="data"&gt;EMAN2032&lt;/TD&gt;
&lt;TD class="data"&gt;Eman&lt;/TD&gt;
&lt;TD class="r data"&gt;85&lt;/TD&gt;
&lt;TD class="data"&gt;KAY&lt;/TD&gt;
&lt;TD class="data"&gt;KAY2223&lt;/TD&gt;
&lt;TD class="data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/ARTICLE&gt;
&lt;/SECTION&gt;
&lt;SECTION data-name="Print" data-sec-type="proc"&gt;&lt;HR /&gt;
&lt;ARTICLE id="IDX1" aria-label="Data Set WORK.WANT"&gt;
&lt;TABLE class="table" aria-label="Data Set WORK.WANT"&gt;&lt;CAPTION aria-label="Data Set WORK.WANT"&gt;&amp;nbsp;&lt;/CAPTION&gt;&lt;COLGROUP&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;/COLGROUP&gt;
&lt;THEAD&gt;
&lt;TR&gt;
&lt;TH class="header" scope="col"&gt;Staff_USER_ID&lt;/TH&gt;
&lt;TH class="header" scope="col"&gt;Staff_Name&lt;/TH&gt;
&lt;TH class="r header" scope="col"&gt;Target&lt;/TH&gt;
&lt;TH class="header" scope="col"&gt;Manager&lt;/TH&gt;
&lt;TH class="header" scope="col"&gt;Manager_Staff_Id&lt;/TH&gt;
&lt;TH class="header" scope="col"&gt;Lead&lt;/TH&gt;
&lt;TH class="header" scope="col"&gt;Lead_Staff_Id&lt;/TH&gt;
&lt;TH class="header" scope="col"&gt;Access_UIDS&lt;/TH&gt;
&lt;/TR&gt;
&lt;/THEAD&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class="data"&gt;SHEE344&lt;/TD&gt;
&lt;TD class="data"&gt;SHEETHAL&lt;/TD&gt;
&lt;TD class="r data"&gt;100&lt;/TD&gt;
&lt;TD class="data"&gt;DAVID&lt;/TD&gt;
&lt;TD class="data"&gt;DAVID222&lt;/TD&gt;
&lt;TD class="data"&gt;KAY&lt;/TD&gt;
&lt;TD class="data"&gt;KAY2223&lt;/TD&gt;
&lt;TD class="data"&gt;SHEE344,DAVID222,KAY2223&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="data"&gt;ANJ4343&lt;/TD&gt;
&lt;TD class="data"&gt;ANJANA&lt;/TD&gt;
&lt;TD class="r data"&gt;85&lt;/TD&gt;
&lt;TD class="data"&gt;DAVID&lt;/TD&gt;
&lt;TD class="data"&gt;DAVID222&lt;/TD&gt;
&lt;TD class="data"&gt;KAY&lt;/TD&gt;
&lt;TD class="data"&gt;KAY2223&lt;/TD&gt;
&lt;TD class="data"&gt;ANJ4343,DAVID222,KAY2223&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="data"&gt;DAVID222&lt;/TD&gt;
&lt;TD class="data"&gt;DAVID&lt;/TD&gt;
&lt;TD class="r data"&gt;85&lt;/TD&gt;
&lt;TD class="data"&gt;KAY&lt;/TD&gt;
&lt;TD class="data"&gt;KAY2223&lt;/TD&gt;
&lt;TD class="data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="data"&gt;SHEE344,ANJ4343,DAVID222,KAY2223&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="data"&gt;ANUS2472&lt;/TD&gt;
&lt;TD class="data"&gt;Anusha&lt;/TD&gt;
&lt;TD class="r data"&gt;100&lt;/TD&gt;
&lt;TD class="data"&gt;Eman&lt;/TD&gt;
&lt;TD class="data"&gt;EMAN2032&lt;/TD&gt;
&lt;TD class="data"&gt;KAY&lt;/TD&gt;
&lt;TD class="data"&gt;KAY2223&lt;/TD&gt;
&lt;TD class="data"&gt;SHEE344,ANJ4343,ANUS2472,EMAN2032,KAY2223&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="data"&gt;LOVE2028&lt;/TD&gt;
&lt;TD class="data"&gt;Lovella&lt;/TD&gt;
&lt;TD class="r data"&gt;52&lt;/TD&gt;
&lt;TD class="data"&gt;Eman&lt;/TD&gt;
&lt;TD class="data"&gt;EMAN2032&lt;/TD&gt;
&lt;TD class="data"&gt;KAY&lt;/TD&gt;
&lt;TD class="data"&gt;KAY2223&lt;/TD&gt;
&lt;TD class="data"&gt;SHEE344,ANJ4343,LOVE2028,EMAN2032,KAY2223&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="data"&gt;EMAN2032&lt;/TD&gt;
&lt;TD class="data"&gt;Eman&lt;/TD&gt;
&lt;TD class="r data"&gt;85&lt;/TD&gt;
&lt;TD class="data"&gt;KAY&lt;/TD&gt;
&lt;TD class="data"&gt;KAY2223&lt;/TD&gt;
&lt;TD class="data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="data"&gt;ANUS2472,LOVE2028,EMAN2032,KAY2223&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;What's your expected output if it was not this?&lt;/P&gt;
&lt;/ARTICLE&gt;
&lt;/SECTION&gt;</description>
      <pubDate>Tue, 18 Apr 2023 11:46:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/multiple-row-value-in-single-column-comma-separated/m-p/870326#M343763</guid>
      <dc:creator>AhmedAl_Attar</dc:creator>
      <dc:date>2023-04-18T11:46:04Z</dc:date>
    </item>
    <item>
      <title>Re: multiple row value in single column comma separated</title>
      <link>https://communities.sas.com/t5/SAS-Programming/multiple-row-value-in-single-column-comma-separated/m-p/870327#M343764</link>
      <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/286518"&gt;@SASUserRocks&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You probably looking for this&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;%let g_staff=; /* Avoid a note in the log */

DATA want(drop=rc);
	SET have;
	LENGTH Access_UIDS $400;
	rc = dosubl('%let g_staff=; proc sql noprint; select Staff_USER_ID into :g_staff separated by "," from work.have where Manager_Staff_Id="'||STRIP(Staff_USER_ID)||'";quit;');
	Access_UIDS = CATX(',',symget('g_staff'),Staff_USER_ID,Manager_Staff_Id,Lead_Staff_Id);
RUN;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;in order to generate this&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE class="table" aria-label="Data Set WORK.WANT"&gt;&lt;CAPTION aria-label="Data Set WORK.WANT"&gt;&amp;nbsp;&lt;/CAPTION&gt;&lt;COLGROUP&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;/COLGROUP&gt;
&lt;THEAD&gt;
&lt;TR&gt;
&lt;TH class="header" scope="col"&gt;Staff_USER_ID&lt;/TH&gt;
&lt;TH class="header" scope="col"&gt;Staff_Name&lt;/TH&gt;
&lt;TH class="r header" scope="col"&gt;Target&lt;/TH&gt;
&lt;TH class="header" scope="col"&gt;Manager&lt;/TH&gt;
&lt;TH class="header" scope="col"&gt;Manager_Staff_Id&lt;/TH&gt;
&lt;TH class="header" scope="col"&gt;Lead&lt;/TH&gt;
&lt;TH class="header" scope="col"&gt;Lead_Staff_Id&lt;/TH&gt;
&lt;TH class="header" scope="col"&gt;Access_UIDS&lt;/TH&gt;
&lt;/TR&gt;
&lt;/THEAD&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class="data"&gt;SHEE344&lt;/TD&gt;
&lt;TD class="data"&gt;SHEETHAL&lt;/TD&gt;
&lt;TD class="r data"&gt;100&lt;/TD&gt;
&lt;TD class="data"&gt;DAVID&lt;/TD&gt;
&lt;TD class="data"&gt;DAVID222&lt;/TD&gt;
&lt;TD class="data"&gt;KAY&lt;/TD&gt;
&lt;TD class="data"&gt;KAY2223&lt;/TD&gt;
&lt;TD class="data"&gt;SHEE344,DAVID222,KAY2223&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="data"&gt;ANJ4343&lt;/TD&gt;
&lt;TD class="data"&gt;ANJANA&lt;/TD&gt;
&lt;TD class="r data"&gt;85&lt;/TD&gt;
&lt;TD class="data"&gt;DAVID&lt;/TD&gt;
&lt;TD class="data"&gt;DAVID222&lt;/TD&gt;
&lt;TD class="data"&gt;KAY&lt;/TD&gt;
&lt;TD class="data"&gt;KAY2223&lt;/TD&gt;
&lt;TD class="data"&gt;ANJ4343,DAVID222,KAY2223&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="data"&gt;DAVID222&lt;/TD&gt;
&lt;TD class="data"&gt;DAVID&lt;/TD&gt;
&lt;TD class="r data"&gt;85&lt;/TD&gt;
&lt;TD class="data"&gt;KAY&lt;/TD&gt;
&lt;TD class="data"&gt;KAY2223&lt;/TD&gt;
&lt;TD class="data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="data"&gt;SHEE344,ANJ4343,DAVID222,KAY2223&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="data"&gt;ANUS2472&lt;/TD&gt;
&lt;TD class="data"&gt;Anusha&lt;/TD&gt;
&lt;TD class="r data"&gt;100&lt;/TD&gt;
&lt;TD class="data"&gt;Eman&lt;/TD&gt;
&lt;TD class="data"&gt;EMAN2032&lt;/TD&gt;
&lt;TD class="data"&gt;KAY&lt;/TD&gt;
&lt;TD class="data"&gt;KAY2223&lt;/TD&gt;
&lt;TD class="data"&gt;ANUS2472,EMAN2032,KAY2223&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="data"&gt;LOVE2028&lt;/TD&gt;
&lt;TD class="data"&gt;Lovella&lt;/TD&gt;
&lt;TD class="r data"&gt;52&lt;/TD&gt;
&lt;TD class="data"&gt;Eman&lt;/TD&gt;
&lt;TD class="data"&gt;EMAN2032&lt;/TD&gt;
&lt;TD class="data"&gt;KAY&lt;/TD&gt;
&lt;TD class="data"&gt;KAY2223&lt;/TD&gt;
&lt;TD class="data"&gt;LOVE2028,EMAN2032,KAY2223&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="data"&gt;EMAN2032&lt;/TD&gt;
&lt;TD class="data"&gt;Eman&lt;/TD&gt;
&lt;TD class="r data"&gt;85&lt;/TD&gt;
&lt;TD class="data"&gt;KAY&lt;/TD&gt;
&lt;TD class="data"&gt;KAY2223&lt;/TD&gt;
&lt;TD class="data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="data"&gt;ANUS2472,LOVE2028,EMAN2032,KAY2223&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;</description>
      <pubDate>Tue, 18 Apr 2023 11:58:10 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/multiple-row-value-in-single-column-comma-separated/m-p/870327#M343764</guid>
      <dc:creator>AhmedAl_Attar</dc:creator>
      <dc:date>2023-04-18T11:58:10Z</dc:date>
    </item>
    <item>
      <title>Re: multiple row value in single column comma separated</title>
      <link>https://communities.sas.com/t5/SAS-Programming/multiple-row-value-in-single-column-comma-separated/m-p/870402#M343785</link>
      <description>&lt;P&gt;Interesting use of DOSUBL, I am going to have to study this.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;cc:&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/19879"&gt;@Quentin&lt;/a&gt;&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/28909"&gt;@AllanBowe&lt;/a&gt;&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/4"&gt;@ChrisHemedinger&lt;/a&gt;&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/32733"&gt;@FreelanceReinh&lt;/a&gt;&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/35763"&gt;@yabwon&lt;/a&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 18 Apr 2023 16:59:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/multiple-row-value-in-single-column-comma-separated/m-p/870402#M343785</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2023-04-18T16:59:44Z</dc:date>
    </item>
    <item>
      <title>Re: multiple row value in single column comma separated</title>
      <link>https://communities.sas.com/t5/SAS-Programming/multiple-row-value-in-single-column-comma-separated/m-p/870404#M343786</link>
      <description>&lt;P&gt;Are you just trying to do this?&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;DATA have;
  LENGTH 
    Staff_USER_ID $8
    Staff_Name $20
    Target 3 
    Manager $20
    Manager_Staff_Id $8 
    Lead $20
    Lead_Staff_Id $8
  ;
  INFILE DATALINES truncover ;
  INPUT Staff_USER_ID -- Lead_Staff_Id;
cards;
SHEE344 SHEETHAL 100 DAVID DAVID222 KAY KAY2223
ANJ4343 ANJANA 85 DAVID DAVID222 KAY KAY2223
DAVID222 DAVID 85 KAY KAY2223
ANUS24722 Anusha 100 Eman EMAN20327 KAY KAY2223
LOVE20282 Lovella 52 Eman EMAN20327 KAY KAY2223
EMAN20327 Eman 85 KAY KAY2223
;

proc sort;
  by manager_staff_id;
run;

data want;
   do _n_=1 by 1 until(last.manager_staff_id);
     set have;
     by manager_staff_id;
     length Access_UIDS $200;
     Access_UIDS = catx(',',Access_UIDS,Staff_USER_ID);
   end;
   do _n_=1 to _n_;
     set have;
     output;
   end;
run;

proc print;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Result&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Tom_0-1681837050769.png" style="width: 999px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/82813iB2FD1EFB8964E287/image-size/large?v=v2&amp;amp;px=999" role="button" title="Tom_0-1681837050769.png" alt="Tom_0-1681837050769.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;If you want to include the manager and lead in the list then add this line between the two DO loops.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;   Access_UIDS = catx(',',manager_staff_id,Lead_Staff_Id,Access_UIDS);
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Tue, 18 Apr 2023 17:07:29 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/multiple-row-value-in-single-column-comma-separated/m-p/870404#M343786</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2023-04-18T17:07:29Z</dc:date>
    </item>
    <item>
      <title>Re: multiple row value in single column comma separated</title>
      <link>https://communities.sas.com/t5/SAS-Programming/multiple-row-value-in-single-column-comma-separated/m-p/870451#M343803</link>
      <description>&lt;P&gt;Indeed interesting, but instead of N data reads&amp;nbsp;(here 6) with SQL, I dare to propose something else:&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sort data=have;
  by Staff_USER_ID;
run;

proc sort data=have out=have1;
  by Manager_Staff_Id;
run;
proc transpose data=have1 out=have2(drop=_name_ rename=(Manager_Staff_Id=Staff_USER_ID)) prefix=staff_list_;
  by Manager_Staff_Id;
  var Staff_USER_ID;
run;
proc print; run;

data want;
  merge have(in=h) have2;
  by Staff_USER_ID;

  array s[*] Staff_USER_ID Manager_Staff_Id Lead_Staff_Id staff_list_:;
  drop staff_list_:;
  Access_UIDS = CATX(',',of s[*]);

  if h;
run;
proc print; run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Bart&lt;/P&gt;</description>
      <pubDate>Tue, 18 Apr 2023 21:46:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/multiple-row-value-in-single-column-comma-separated/m-p/870451#M343803</guid>
      <dc:creator>yabwon</dc:creator>
      <dc:date>2023-04-18T21:46:34Z</dc:date>
    </item>
  </channel>
</rss>

