<?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>anandbillava Tracker</title>
    <link>https://communities.sas.com/kntur85557/tracker</link>
    <description>anandbillava Tracker</description>
    <pubDate>Wed, 13 May 2026 15:34:40 GMT</pubDate>
    <dc:date>2026-05-13T15:34:40Z</dc:date>
    <item>
      <title>Re: ods tagsets.excelxp issue</title>
      <link>https://communities.sas.com/t5/SAS-Programming/ods-tagsets-excelxp-issue/m-p/970099#M377019</link>
      <description>&lt;P&gt;I will wait for tech support to respond to my email and then will send the log.&lt;/P&gt;</description>
      <pubDate>Wed, 02 Jul 2025 11:40:40 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/ods-tagsets-excelxp-issue/m-p/970099#M377019</guid>
      <dc:creator>anandbillava</dc:creator>
      <dc:date>2025-07-02T11:40:40Z</dc:date>
    </item>
    <item>
      <title>Re: ods tagsets.excelxp issue</title>
      <link>https://communities.sas.com/t5/SAS-Programming/ods-tagsets-excelxp-issue/m-p/970097#M377017</link>
      <description>&lt;P&gt;Hi, Can you please remove that folder name from you last post. I accidentally sent it. I try to use that option as well. Created xml, html. No luck so far.&lt;/P&gt;</description>
      <pubDate>Wed, 02 Jul 2025 11:33:07 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/ods-tagsets-excelxp-issue/m-p/970097#M377017</guid>
      <dc:creator>anandbillava</dc:creator>
      <dc:date>2025-07-02T11:33:07Z</dc:date>
    </item>
    <item>
      <title>Re: ODS Tagsets.ExcelXP and placing hypelinks to other tabs within same file</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/ODS-Tagsets-ExcelXP-and-placing-hypelinks-to-other-tabs-within/m-p/970095#M26891</link>
      <description>&lt;P&gt;I have used this option in the past and it was working for me. Recently I am using a new instance of SAS in a new company and its not working. Is there anything to do with SAS options.? I am using SAS 9.4 M7 PC SAS.&lt;/P&gt;</description>
      <pubDate>Wed, 02 Jul 2025 11:09:09 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/ODS-Tagsets-ExcelXP-and-placing-hypelinks-to-other-tabs-within/m-p/970095#M26891</guid>
      <dc:creator>anandbillava</dc:creator>
      <dc:date>2025-07-02T11:09:09Z</dc:date>
    </item>
    <item>
      <title>Re: ods tagsets.excelxp issue</title>
      <link>https://communities.sas.com/t5/SAS-Programming/ods-tagsets-excelxp-issue/m-p/970094#M377015</link>
      <description>&lt;P&gt;ODS excel has limitation. It cannot create report with large number of records and columns. It throws memory error. Thats a known limitation&lt;/P&gt;</description>
      <pubDate>Wed, 02 Jul 2025 10:45:33 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/ods-tagsets-excelxp-issue/m-p/970094#M377015</guid>
      <dc:creator>anandbillava</dc:creator>
      <dc:date>2025-07-02T10:45:33Z</dc:date>
    </item>
    <item>
      <title>Re: ods tagsets.excelxp issue</title>
      <link>https://communities.sas.com/t5/SAS-Programming/ods-tagsets-excelxp-issue/m-p/970093#M377014</link>
      <description>I tried that as well. I am trying to create link for column. Used format and also used an example from forum which worked for others. but not working for me. I am suspecting it may be something to do with my SAS and excel.</description>
      <pubDate>Wed, 02 Jul 2025 10:38:43 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/ods-tagsets-excelxp-issue/m-p/970093#M377014</guid>
      <dc:creator>anandbillava</dc:creator>
      <dc:date>2025-07-02T10:38:43Z</dc:date>
    </item>
    <item>
      <title>ods tagsets.excelxp issue</title>
      <link>https://communities.sas.com/t5/SAS-Programming/ods-tagsets-excelxp-issue/m-p/970075#M377009</link>
      <description>&lt;P&gt;I have used ods tagsets.excelxp lot of times and never had any issues. But recently I am using it in a new instance of SAS and following things are not working. I have used similar code in the past and never had issues.&lt;/P&gt;
&lt;P&gt;The styles using ods escapechar does not work. e.g.&amp;nbsp;title1 "^S={color=CX5F9EA0} Note #2: URGENT " ;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The hyperlink to other sheets using url option (creating format) is not working&lt;/P&gt;
&lt;P&gt;Can you please let me know what could be the issue. Is it something to do with excel or SAS version. I am using SAS 9.4 M7 Version (windows).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 02 Jul 2025 01:42:27 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/ods-tagsets-excelxp-issue/m-p/970075#M377009</guid>
      <dc:creator>anandbillava</dc:creator>
      <dc:date>2025-07-02T01:42:27Z</dc:date>
    </item>
    <item>
      <title>Re: Adding dropdown list to excel files using ods tagsets</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Adding-dropdown-list-to-excel-files-using-ods-tagsets/m-p/882551#M348668</link>
      <description>&lt;P&gt;Thats right&lt;/P&gt;</description>
      <pubDate>Mon, 26 Jun 2023 21:23:06 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Adding-dropdown-list-to-excel-files-using-ods-tagsets/m-p/882551#M348668</guid>
      <dc:creator>anandbillava</dc:creator>
      <dc:date>2023-06-26T21:23:06Z</dc:date>
    </item>
    <item>
      <title>Re: Adding dropdown list to excel files using ods tagsets</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Adding-dropdown-list-to-excel-files-using-ods-tagsets/m-p/882510#M348653</link>
      <description>&lt;P&gt;Thank you for your reply. I am talking about adding data validation list for a perticular cell.&lt;/P&gt;</description>
      <pubDate>Mon, 26 Jun 2023 18:46:03 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Adding-dropdown-list-to-excel-files-using-ods-tagsets/m-p/882510#M348653</guid>
      <dc:creator>anandbillava</dc:creator>
      <dc:date>2023-06-26T18:46:03Z</dc:date>
    </item>
    <item>
      <title>Adding dropdown list to excel files using ods tagsets</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Adding-dropdown-list-to-excel-files-using-ods-tagsets/m-p/882484#M348642</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Is there anyway to add dropdown list to the excel file using ods tagsets or any other ods engine which creates ods excel file.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you,&lt;/P&gt;
&lt;P&gt;Ananda&lt;/P&gt;</description>
      <pubDate>Mon, 26 Jun 2023 17:15:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Adding-dropdown-list-to-excel-files-using-ods-tagsets/m-p/882484#M348642</guid>
      <dc:creator>anandbillava</dc:creator>
      <dc:date>2023-06-26T17:15:34Z</dc:date>
    </item>
    <item>
      <title>ods tagsets Insert vbscript</title>
      <link>https://communities.sas.com/t5/SAS-Programming/ods-tagsets-Insert-vbscript/m-p/882483#M348641</link>
      <description>&lt;P&gt;I am creating a excel file (xml) with ods tagsets and planning to insert some vbcodes as part of the file. Is there a way to do it ?&lt;/P&gt;</description>
      <pubDate>Mon, 26 Jun 2023 17:13:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/ods-tagsets-Insert-vbscript/m-p/882483#M348641</guid>
      <dc:creator>anandbillava</dc:creator>
      <dc:date>2023-06-26T17:13:44Z</dc:date>
    </item>
    <item>
      <title>Re: Hierachy data (Parent Child)</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Hierachy-data-Parent-Child/m-p/579451#M164483</link>
      <description>&lt;P&gt;I will have to create more than 4000 datasets which is am already doing and its taking lot of time to process.&lt;/P&gt;</description>
      <pubDate>Tue, 06 Aug 2019 17:12:18 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Hierachy-data-Parent-Child/m-p/579451#M164483</guid>
      <dc:creator>anandbillava</dc:creator>
      <dc:date>2019-08-06T17:12:18Z</dc:date>
    </item>
    <item>
      <title>Re: Hierachy data (Parent Child)</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Hierachy-data-Parent-Child/m-p/579422#M164480</link>
      <description>&lt;P&gt;Hi ,&lt;/P&gt;
&lt;P&gt;I have lot of records in the dataset not just 3. It will take lot of time to process if i write a macro to subset these. Is there a way i can do it in one step.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you,&lt;/P&gt;</description>
      <pubDate>Tue, 06 Aug 2019 15:23:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Hierachy-data-Parent-Child/m-p/579422#M164480</guid>
      <dc:creator>anandbillava</dc:creator>
      <dc:date>2019-08-06T15:23:55Z</dc:date>
    </item>
    <item>
      <title>Re: Hierachy data (Parent Child)</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Hierachy-data-Parent-Child/m-p/579224#M164399</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Can you help me in solving problem below. I am providing here the appropriate ancestor for each of the record. &amp;nbsp;I need to find this ancestor for each of the record by &lt;STRONG&gt;user&lt;/STRONG&gt;. Can you please help.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;data&lt;/STRONG&gt; a;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; user=&lt;STRONG&gt;1&lt;/STRONG&gt;; base=&lt;STRONG&gt;4.1&lt;/STRONG&gt;; cur=&lt;STRONG&gt;4.2&lt;/STRONG&gt;; output; /* 4.1 to 4.2 - Ancestor here is 4.4 */&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; user=&lt;STRONG&gt;1&lt;/STRONG&gt;; base=&lt;STRONG&gt;4.2&lt;/STRONG&gt;; cur=&lt;STRONG&gt;4.4&lt;/STRONG&gt;; output; /* 4.2 to 4.4 - Ancestor here is 4.4 */&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; user=&lt;STRONG&gt;1&lt;/STRONG&gt;; base=&lt;STRONG&gt;4.6&lt;/STRONG&gt;; cur=&lt;STRONG&gt;5.5&lt;/STRONG&gt;; output; /* 4.6 to 5.5 - Ancestor here is 6.1 */&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; user=&lt;STRONG&gt;1&lt;/STRONG&gt;; base=&lt;STRONG&gt;5.5&lt;/STRONG&gt;; cur=&lt;STRONG&gt;6.1&lt;/STRONG&gt;; output; /* 5.5 to 6.1 - Ancestor here is 6.1 */&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; user=&lt;STRONG&gt;2&lt;/STRONG&gt;; base=&lt;STRONG&gt;4.2&lt;/STRONG&gt;; cur=&lt;STRONG&gt;4.6&lt;/STRONG&gt;; output; /* 4.2 to 4.6 - Ancestor here is 6.1 */&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; user=&lt;STRONG&gt;2&lt;/STRONG&gt;; base=&lt;STRONG&gt;4.6&lt;/STRONG&gt;; cur=&lt;STRONG&gt;5.5&lt;/STRONG&gt;; output; /* 4.6 to 5.5 - Ancestor here is 6.1 */&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; user=&lt;STRONG&gt;2&lt;/STRONG&gt;; base=&lt;STRONG&gt;5.5&lt;/STRONG&gt;; cur=&lt;STRONG&gt;6.1&lt;/STRONG&gt;; output;&amp;nbsp; /* 5.0 to 6.1 - Ancestor here is 6.1 */&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; user=&lt;STRONG&gt;3&lt;/STRONG&gt;; base=&lt;STRONG&gt;4.0&lt;/STRONG&gt;; cur=&lt;STRONG&gt;4.2&lt;/STRONG&gt;; output; /* 4.0 to 4.2 - Ancestor here is 5.5 */&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; user=&lt;STRONG&gt;3&lt;/STRONG&gt;; base=&lt;STRONG&gt;4.2&lt;/STRONG&gt;; cur=&lt;STRONG&gt;4.6&lt;/STRONG&gt;; output; /* 4.2 to 4.6 - Ancestor here is 5.5 */&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; user=&lt;STRONG&gt;3&lt;/STRONG&gt;; base=&lt;STRONG&gt;4.6&lt;/STRONG&gt;; cur=&lt;STRONG&gt;5.5&lt;/STRONG&gt;; output; /* 4.6 to 6.1 - Ancestor here is 5.5 */&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;run&lt;/STRONG&gt;;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I am able to achieve this if there is only one user in the dataset using code below. But its not working if there are more than one user.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;data&lt;/STRONG&gt; _tmp1(rename=(base=base1 cur=cur1));&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set a;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;run&lt;/STRONG&gt;;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;**Repeat the training module for each of the delta version between base and current module;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;data&lt;/STRONG&gt; _tmp2;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; retain base cur;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set _tmp1; by u;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cur = cur1;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; base = base1;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; output;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&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; drop base1 cur1 i;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;run&lt;/STRONG&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;&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;**Get all the base version for the current modue which has training then need to check the&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; corresponding base version full access;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;data&lt;/STRONG&gt; _lineage;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set _tmp2;&amp;nbsp; by u; &amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; array hist(&lt;STRONG&gt;6&lt;/STRONG&gt;);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; count=&lt;STRONG&gt;1&lt;/STRONG&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;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; hist(count)=base;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; do i=&lt;STRONG&gt;1&lt;/STRONG&gt; to last while (count&amp;lt;dim(hist)-&lt;STRONG&gt;1&lt;/STRONG&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set _tmp2(rename=(base=base1 cur=cur1)) nobs=last point=i;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if cur=base1 then do;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; count+&lt;STRONG&gt;1&lt;/STRONG&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;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;hist(count)=base1;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; base=base1;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; cur=cur1;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;i=&lt;STRONG&gt;1&lt;/STRONG&gt;;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; count+&lt;STRONG&gt;1&lt;/STRONG&gt;;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; hist(count)=cur;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ancest = cur;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;run&lt;/STRONG&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, 05 Aug 2019 20:15:03 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Hierachy-data-Parent-Child/m-p/579224#M164399</guid>
      <dc:creator>anandbillava</dc:creator>
      <dc:date>2019-08-05T20:15:03Z</dc:date>
    </item>
    <item>
      <title>Re: Hierachy data (Parent Child)</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Hierachy-data-Parent-Child/m-p/491390#M128850</link>
      <description>&lt;P&gt;Thank you.. I am able to solve this issue with another approach. Thanks for all your help&lt;/P&gt;</description>
      <pubDate>Thu, 30 Aug 2018 19:35:06 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Hierachy-data-Parent-Child/m-p/491390#M128850</guid>
      <dc:creator>anandbillava</dc:creator>
      <dc:date>2018-08-30T19:35:06Z</dc:date>
    </item>
    <item>
      <title>Re: Get ancestors for each children</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Get-ancestors-for-each-children/m-p/490784#M128513</link>
      <description>&lt;P&gt;Here it is&lt;/P&gt;
&lt;P&gt;data test;&lt;BR /&gt; input child parent;&lt;BR /&gt;datalines;&lt;BR /&gt;23 11&lt;BR /&gt;99 88&lt;BR /&gt;77 66&lt;BR /&gt;72 68&lt;BR /&gt;88 77&lt;BR /&gt;66 1&lt;BR /&gt;68 55&lt;BR /&gt;69 55&lt;BR /&gt;70 55&lt;BR /&gt;55 56&lt;BR /&gt;03 99&lt;/P&gt;
&lt;P&gt;;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;data lineage(keep=hist1-hist10 flag);&lt;BR /&gt; &lt;BR /&gt; set test;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt; array hist(10);&lt;BR /&gt; count=1;&lt;BR /&gt; &lt;BR /&gt; hist(count)=child;&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; do i=1 to last while (count&amp;lt;dim(hist)-1);&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt; set test(rename=(child=child1 parent=parent1)) nobs=last point=i;&lt;/P&gt;
&lt;P&gt;if parent=child1 then do;&lt;BR /&gt; count+1;&lt;BR /&gt; &lt;BR /&gt; hist(count)=child1;&lt;BR /&gt; child=child1;&lt;BR /&gt; parent=parent1;&lt;BR /&gt; &lt;BR /&gt; i=1;&lt;BR /&gt; end;&lt;BR /&gt; end;&lt;BR /&gt; &lt;BR /&gt; count+1;&lt;BR /&gt; hist(count)=parent;&lt;BR /&gt; flag = parent;&lt;BR /&gt;run;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 29 Aug 2018 11:32:10 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Get-ancestors-for-each-children/m-p/490784#M128513</guid>
      <dc:creator>anandbillava</dc:creator>
      <dc:date>2018-08-29T11:32:10Z</dc:date>
    </item>
    <item>
      <title>Re: Get ancestors for each children</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Get-ancestors-for-each-children/m-p/490683#M128445</link>
      <description>&lt;P&gt;Thank you. I am able to do the same thing through another means using point and last in the data step&lt;/P&gt;</description>
      <pubDate>Wed, 29 Aug 2018 00:19:54 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Get-ancestors-for-each-children/m-p/490683#M128445</guid>
      <dc:creator>anandbillava</dc:creator>
      <dc:date>2018-08-29T00:19:54Z</dc:date>
    </item>
    <item>
      <title>Get ancestors for each children</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Get-ancestors-for-each-children/m-p/490584#M128382</link>
      <description>&lt;P&gt;data HIERARCHY;&lt;/P&gt;
&lt;P&gt;input Parent Child;&lt;/P&gt;
&lt;P&gt;datalines;&lt;/P&gt;
&lt;P&gt;. 1&lt;/P&gt;
&lt;P&gt;1 2&lt;/P&gt;
&lt;P&gt;1 3&lt;/P&gt;
&lt;P&gt;1 8&lt;/P&gt;
&lt;P&gt;1 9&lt;/P&gt;
&lt;P&gt;2 4&lt;/P&gt;
&lt;P&gt;3 5&lt;/P&gt;
&lt;P&gt;5 6&lt;/P&gt;
&lt;P&gt;6 7&lt;/P&gt;
&lt;P&gt;8 10&lt;/P&gt;
&lt;P&gt;10 11&lt;/P&gt;
&lt;P&gt;10 13;&lt;/P&gt;
&lt;P&gt;run;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;for the above dataset i want to find the ancestor lineage for each of the records. Can you please help.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Output would look as below.&lt;/P&gt;
&lt;P&gt;datalines;&lt;/P&gt;
&lt;P&gt;parent child ancestor_lineage&lt;/P&gt;
&lt;P&gt;1&amp;nbsp; &amp;nbsp;2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1&lt;/P&gt;
&lt;P&gt;1&amp;nbsp; &amp;nbsp;3&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1&lt;/P&gt;
&lt;P&gt;1&amp;nbsp; &amp;nbsp;8&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1&lt;/P&gt;
&lt;P&gt;1&amp;nbsp; &amp;nbsp;9&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1&lt;/P&gt;
&lt;P&gt;2&amp;nbsp; &amp;nbsp;4&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2,1&lt;/P&gt;
&lt;P&gt;3&amp;nbsp; &amp;nbsp;5&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;3.1&lt;/P&gt;
&lt;P&gt;5&amp;nbsp; &amp;nbsp;6&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;5,3,1&lt;/P&gt;
&lt;P&gt;6&amp;nbsp; &amp;nbsp;7&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;6,5,3,1&lt;/P&gt;
&lt;P&gt;8&amp;nbsp; &amp;nbsp;10&amp;nbsp; &amp;nbsp; &amp;nbsp;8&lt;/P&gt;
&lt;P&gt;10 11&amp;nbsp; &amp;nbsp; &amp;nbsp;10, 8&lt;/P&gt;
&lt;P&gt;10 13;&amp;nbsp; &amp;nbsp; 10,8&lt;/P&gt;</description>
      <pubDate>Tue, 28 Aug 2018 19:07:48 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Get-ancestors-for-each-children/m-p/490584#M128382</guid>
      <dc:creator>anandbillava</dc:creator>
      <dc:date>2018-08-28T19:07:48Z</dc:date>
    </item>
    <item>
      <title>Re: Hierachy data (Parent Child)</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Hierachy-data-Parent-Child/m-p/490521#M128343</link>
      <description>&lt;P&gt;Thank you very much. Its kind of working. But I need to output this based on value a and c. In this case the variable value for a is 1 and c is 5.5.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;data a;&lt;BR /&gt;a=1; b=5.1; c=5.5; output;&lt;BR /&gt;a=1; b=5.2; c=5.5; output;&lt;BR /&gt;a=1; b=5.0; c=5.2; output;&lt;BR /&gt;a=1; b=4.7; c=5.0; output;&lt;BR /&gt;a=1; b=4.6; c=5.2; output;&lt;BR /&gt;a=1; b=.; c=4.6; output;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;a=2; b=5.4; c=6.1; output;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;a=2; b=5.3; c=6.1; output;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;a=2; b=5.0; c=5.3; output;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;a=2; b=4.7; c=5.0; output;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;a=2; b=4.5; c=4.7; output;&lt;/SPAN&gt;&lt;BR /&gt;run;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;For the second set of record where a=2 and lets say value c is 6.1 the children output must be as below&lt;/P&gt;
&lt;P&gt;5.4&lt;/P&gt;
&lt;P&gt;4.5&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Only these two do not have children.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I am sorry for not mentioning this case earlier.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;run;&lt;/P&gt;</description>
      <pubDate>Tue, 28 Aug 2018 15:30:52 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Hierachy-data-Parent-Child/m-p/490521#M128343</guid>
      <dc:creator>anandbillava</dc:creator>
      <dc:date>2018-08-28T15:30:52Z</dc:date>
    </item>
    <item>
      <title>Re: Hierachy data (Parent Child)</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Hierachy-data-Parent-Child/m-p/490229#M128199</link>
      <description>&lt;P&gt;I this case the output will be&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;new variable&lt;/P&gt;
&lt;P&gt;5.1&lt;/P&gt;
&lt;P&gt;4.7&lt;/P&gt;
&lt;P&gt;4.6&amp;nbsp;&lt;/P&gt;
&lt;P&gt;All this do not have any child nodes or children for the ancestor or parent 5.5.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Basically when user asks variable c with value 5.5 then output should be look like above.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Steps are&amp;nbsp;&lt;/P&gt;
&lt;P&gt;1. The program reads c variable where value is 5.5 and then looks for the children which is variable b and the values are 5.1 and 5.2&lt;/P&gt;
&lt;P&gt;2. For each of b value which is 5.1 and 5.2 the program looks for children and their children are for 5.1 no children so it will appear in the report and 5.2 has children 5.0... and it goes on for all the childrens...&lt;/P&gt;</description>
      <pubDate>Tue, 28 Aug 2018 12:28:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Hierachy-data-Parent-Child/m-p/490229#M128199</guid>
      <dc:creator>anandbillava</dc:creator>
      <dc:date>2018-08-28T12:28:24Z</dc:date>
    </item>
    <item>
      <title>Hierachy data (Parent Child)</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Hierachy-data-Parent-Child/m-p/490205#M128185</link>
      <description>&lt;P&gt;Hi There,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I have a data like this&amp;nbsp;&lt;/P&gt;
&lt;P&gt;data a;&lt;BR /&gt; a=1; b=5.1; c=5.5; output;&lt;BR /&gt; a=1; b=5.2; c=5.5; output;&lt;BR /&gt; a=1; b=5.0; c=5.2; output;&lt;/P&gt;
&lt;P&gt;a=1; b=4.7; c=5.0; output;&lt;BR /&gt; a=1; b=4.6; c=5.2; output;&lt;/P&gt;
&lt;P&gt;a=1; b=.; c=4.6; output;&lt;/P&gt;
&lt;P&gt;run;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I am trying to create a output in which for a given parent nodie (variable c) it should get all the childs/nodes (variable b) which should not have any child/nodes. for e.g in the above example for parent node&amp;nbsp;with value 5.5 it should output 5.1, 4.7 and 4.6 which do not have any child.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here is how the output is picked.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;5.5 has 5.1 and 5.2 child, then 5.2 has child 5.0, 5.0 has child 4.7 and 5.2 has child 4.6.&amp;nbsp; 4.6, 4.7 and 5.1 do not have any childs.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please let me know if you need more expalnation.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks in advance for the help.&lt;/P&gt;
&lt;P&gt;Anand&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, 27 Aug 2018 17:55:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Hierachy-data-Parent-Child/m-p/490205#M128185</guid>
      <dc:creator>anandbillava</dc:creator>
      <dc:date>2018-08-27T17:55:17Z</dc:date>
    </item>
  </channel>
</rss>

