<?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: Doing path analysis in EG/SAS Foundation? in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/how-to-categorize-by-ID-based-on-previous-values/m-p/293547#M270160</link>
    <description>&lt;P&gt;Have you already read&amp;nbsp;this article on &lt;A href="https://communities.sas.com/t5/SAS-Communities-Library/Tip-How-to-Apply-Path-Analysis-in-SAS-Enterprise-Miner-to-Gain/ta-p/221194" target="_self"&gt;"How to apply Path Analysis in EG"?&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 23 Aug 2016 19:21:20 GMT</pubDate>
    <dc:creator>Rick_SAS</dc:creator>
    <dc:date>2016-08-23T19:21:20Z</dc:date>
    <item>
      <title>how to categorize by ID based on previous values</title>
      <link>https://communities.sas.com/t5/SAS-Programming/how-to-categorize-by-ID-based-on-previous-values/m-p/293514#M270159</link>
      <description>&lt;P&gt;Hi everyone,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;**POST EDITED: AUG24**&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1) I'm using EG at my work and I was wondering if there's a simple way for me to do path analysis?&lt;/P&gt;&lt;P&gt;I want to understand the path (channel) customers take to get to their first channel = 3 transaction.&amp;nbsp;I only want to look at transactions with Rev&amp;gt;=0, and exclude customers whose first transaction is channel = 3 i.e. ID 2&lt;/P&gt;&lt;P&gt;ie. ID 1 =&amp;gt; 1 -&amp;gt; 3, PATH = '1 only'; ID 6=&amp;gt; 2-&amp;gt;1-&amp;gt;2-&amp;gt;1-&amp;gt;3, PATH = '1 &amp;amp; 2'.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;Data set: HAVE&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;ID&lt;/TD&gt;&lt;TD&gt;TRANS_DATE&lt;/TD&gt;&lt;TD&gt;TRANS_KEY&lt;/TD&gt;&lt;TD&gt;UNITS&lt;/TD&gt;&lt;TD&gt;REV&lt;/TD&gt;&lt;TD&gt;CHANNEL&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;11JUL2015&lt;/TD&gt;&lt;TD&gt;1068&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1939.98&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;14JUL2015&lt;/TD&gt;&lt;TD&gt;1256&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;31.99&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;17JUL2015&lt;/TD&gt;&lt;TD&gt;9305&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;63.98&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;20JUL2015&lt;/TD&gt;&lt;TD&gt;1207&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;2279.98&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;20JUL2015&lt;/TD&gt;&lt;TD&gt;1477&lt;/TD&gt;&lt;TD&gt;-2&lt;/TD&gt;&lt;TD&gt;-1939.98&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;08SEP2015&lt;/TD&gt;&lt;TD&gt;5113&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1539.99&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;24FEB2016&lt;/TD&gt;&lt;TD&gt;8835&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;299.99&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;01SEP2015&lt;/TD&gt;&lt;TD&gt;5178&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;139.99&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;28SEP2015&lt;/TD&gt;&lt;TD&gt;2368&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;214.99&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;30JUL2015&lt;/TD&gt;&lt;TD&gt;1504&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;189.95&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;22DEC2015&lt;/TD&gt;&lt;TD&gt;627&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;819.98&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;02JAN2016&lt;/TD&gt;&lt;TD&gt;1271&lt;/TD&gt;&lt;TD&gt;-2&lt;/TD&gt;&lt;TD&gt;-819.98&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;12AUG2015&lt;/TD&gt;&lt;TD&gt;9140&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;649.98&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;12AUG2015&lt;/TD&gt;&lt;TD&gt;3423&lt;/TD&gt;&lt;TD&gt;-1&lt;/TD&gt;&lt;TD&gt;-199.99&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;12AUG2015&lt;/TD&gt;&lt;TD&gt;3424&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;545.93&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;27DEC2015&lt;/TD&gt;&lt;TD&gt;0947&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;39.98&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;25JAN2016&lt;/TD&gt;&lt;TD&gt;2110&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;119.99&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;30JAN2016&lt;/TD&gt;&lt;TD&gt;3212&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;149.99&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;30JAN2016&lt;/TD&gt;&lt;TD&gt;3320&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;149.99&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;02FEB2016&lt;/TD&gt;&lt;TD&gt;3156&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;-11&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;04FEB2016&lt;/TD&gt;&lt;TD&gt;2395&lt;/TD&gt;&lt;TD&gt;-1&lt;/TD&gt;&lt;TD&gt;-149.99&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;04FEB2016&lt;/TD&gt;&lt;TD&gt;2399&lt;/TD&gt;&lt;TD&gt;-1&lt;/TD&gt;&lt;TD&gt;-137.56&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;04FEB2016&lt;/TD&gt;&lt;TD&gt;431&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;99.99&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;05MAR2016&lt;/TD&gt;&lt;TD&gt;8426&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;1502.97&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;11AUG2015&lt;/TD&gt;&lt;TD&gt;4689&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;469.99&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;11AUG2015&lt;/TD&gt;&lt;TD&gt;8172&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;14.95&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;18SEP2015&lt;/TD&gt;&lt;TD&gt;1243&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;477.58&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;26SEP2015&lt;/TD&gt;&lt;TD&gt;5399&lt;/TD&gt;&lt;TD&gt;-2&lt;/TD&gt;&lt;TD&gt;-477.58&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;26SEP2015&lt;/TD&gt;&lt;TD&gt;5491&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;359.99&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;26DEC2015&lt;/TD&gt;&lt;TD&gt;552&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;699.99&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;27DEC2015&lt;/TD&gt;&lt;TD&gt;5969&lt;/TD&gt;&lt;TD&gt;-1&lt;/TD&gt;&lt;TD&gt;-699.99&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;27DEC2015&lt;/TD&gt;&lt;TD&gt;1018&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;999.99&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;03JAN2016&lt;/TD&gt;&lt;TD&gt;6506&lt;/TD&gt;&lt;TD&gt;-1&lt;/TD&gt;&lt;TD&gt;-24.99&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;04JAN2016&lt;/TD&gt;&lt;TD&gt;8623&lt;/TD&gt;&lt;TD&gt;-1&lt;/TD&gt;&lt;TD&gt;-999.99&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;10JAN2016&lt;/TD&gt;&lt;TD&gt;6097&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;610&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;16JAN2016&lt;/TD&gt;&lt;TD&gt;212&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;829.99&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;27JAN2016&lt;/TD&gt;&lt;TD&gt;6767&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;39.99&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;13MAR2016&lt;/TD&gt;&lt;TD&gt;6892&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;149.99&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;08MAY2016&lt;/TD&gt;&lt;TD&gt;5901&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;109.99&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;08MAY2016&lt;/TD&gt;&lt;TD&gt;124&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;7.97&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;08MAY2016&lt;/TD&gt;&lt;TD&gt;3683&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;1849.99&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;09MAY2016&lt;/TD&gt;&lt;TD&gt;5963&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;160&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;TD&gt;30AUG2015&lt;/TD&gt;&lt;TD&gt;7927&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;369.99&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;TD&gt;30AUG2015&lt;/TD&gt;&lt;TD&gt;4370&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;80&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Data set: WANT&lt;/P&gt;&lt;P&gt;i want a variable PATH with 3 categories: 1 only, 2 only, 1 &amp;amp; 2&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;ID&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;PATH&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1 only&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;1 &amp;amp; 2&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;1 only&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;2 only&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;2) i also have a side question....Is there a simple way to delete all ID rows where first transaction is channel =3?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for your help, much appreciated.&lt;/P&gt;</description>
      <pubDate>Wed, 24 Aug 2016 05:29:06 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/how-to-categorize-by-ID-based-on-previous-values/m-p/293514#M270159</guid>
      <dc:creator>lai302120</dc:creator>
      <dc:date>2016-08-24T05:29:06Z</dc:date>
    </item>
    <item>
      <title>Re: Doing path analysis in EG/SAS Foundation?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/how-to-categorize-by-ID-based-on-previous-values/m-p/293547#M270160</link>
      <description>&lt;P&gt;Have you already read&amp;nbsp;this article on &lt;A href="https://communities.sas.com/t5/SAS-Communities-Library/Tip-How-to-Apply-Path-Analysis-in-SAS-Enterprise-Miner-to-Gain/ta-p/221194" target="_self"&gt;"How to apply Path Analysis in EG"?&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 23 Aug 2016 19:21:20 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/how-to-categorize-by-ID-based-on-previous-values/m-p/293547#M270160</guid>
      <dc:creator>Rick_SAS</dc:creator>
      <dc:date>2016-08-23T19:21:20Z</dc:date>
    </item>
    <item>
      <title>Re: Doing path analysis in EG/SAS Foundation?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/how-to-categorize-by-ID-based-on-previous-values/m-p/293561#M270161</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;The article shows steps for doing path analysis in SAS EM, not EG. Unfortunately my EM isn't working at the moment...&lt;/P&gt;</description>
      <pubDate>Tue, 23 Aug 2016 19:54:35 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/how-to-categorize-by-ID-based-on-previous-values/m-p/293561#M270161</guid>
      <dc:creator>lai302120</dc:creator>
      <dc:date>2016-08-23T19:54:35Z</dc:date>
    </item>
    <item>
      <title>Re: Doing path analysis in EG/SAS Foundation?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/how-to-categorize-by-ID-based-on-previous-values/m-p/293611#M270162</link>
      <description>&lt;PRE&gt;
Here is for your second question.



data have;
infile cards expandtabs truncover;
input ID	TRANS_DATE : $20.	TRANS_KEY	UNITS	REV	CHANNEL;
cards;
1	11JUL2015	1068	2	1939.98	1
1	14JUL2015	1256	1	31.99	1
1	17JUL2015	9305	2	63.98	1
1	20JUL2015	1207	2	2279.98	1
1	20JUL2015	1477	-2	-1939.98	1
1	08SEP2015	5113	2	1539.99	1
1	24FEB2016	8835	1	299.99	3
2	01SEP2015	5178	1	139.99	3
2	28SEP2015	2368	1	214.99	1
3	30JUL2015	1504	1	189.95	3
4	22DEC2015	627	2	819.98	3
4	02JAN2016	1271	-2	-819.98	1
5	12AUG2015	9140	2	649.98	3
5	12AUG2015	3423	-1	-199.99	1
5	12AUG2015	3424	2	545.93	1
6	27DEC2015	0947	2	39.98	2
6	25JAN2016	2110	1	119.99	1
6	30JAN2016	3212	1	149.99	2
6	30JAN2016	3320	1	149.99	2
6	02FEB2016	3156	0	-11	2
6	04FEB2016	2395	-1	-149.99	1
6	04FEB2016	2399	-1	-137.56	1
6	04FEB2016	431	1	99.99	3
7	05MAR2016	8426	3	1502.97	3
8	11AUG2015	4689	1	469.99	3
8	11AUG2015	8172	1	14.95	1
9	18SEP2015	1243	2	477.58	1
9	26SEP2015	5399	-2	-477.58	1
9	26SEP2015	5491	2	359.99	1
9	26DEC2015	552	1	699.99	1
9	27DEC2015	5969	-1	-699.99	1
9	27DEC2015	1018	1	999.99	1
9	03JAN2016	6506	-1	-24.99	1
9	04JAN2016	8623	-1	-999.99	1
9	10JAN2016	6097	1	610	1
9	16JAN2016	212	1	829.99	3
9	27JAN2016	6767	1	39.99	2
10	13MAR2016	6892	1	149.99	1
10	08MAY2016	5901	1	109.99	3
10	08MAY2016	124	3	7.97	1
10	08MAY2016	3683	4	1849.99	1
10	09MAY2016	5963	1	160	1
11	30AUG2015	7927	1	369.99	3
11	30AUG2015	4370	0	80	1
;
run;
data want;
 do until(last.id);
  set have;
  by id;
  if first.id and CHANNEL=3 then flag=1;
 end;
 do until(last.id);
  set have;
  by id;
  if not flag then output;
 end;
 drop flag;
run;


&lt;/PRE&gt;</description>
      <pubDate>Wed, 24 Aug 2016 03:37:43 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/how-to-categorize-by-ID-based-on-previous-values/m-p/293611#M270162</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2016-08-24T03:37:43Z</dc:date>
    </item>
    <item>
      <title>Re: Doing path analysis in EG/SAS Foundation?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/how-to-categorize-by-ID-based-on-previous-values/m-p/293777#M270163</link>
      <description>&lt;P&gt;Thanks Xia, the program worked for me.&lt;/P&gt;&lt;P&gt;I have one follow-up question...do you know how i can delete rows after the first time channel=3 comes up?&lt;/P&gt;&lt;P&gt;or is there a way for me to flag all the rows up to and including the first channel=3 line? not sure which one is easier...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;thanks for your help.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;i.e. HAVE&lt;/P&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;ID&lt;/TD&gt;&lt;TD&gt;TRANS_DATE&lt;/TD&gt;&lt;TD&gt;TRANS_KEY&lt;/TD&gt;&lt;TD&gt;CHANNEL&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;29FEB2016&lt;/TD&gt;&lt;TD&gt;9165&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;07MAR2016&lt;/TD&gt;&lt;TD&gt;5414&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;29APR2016&lt;/TD&gt;&lt;TD&gt;9977&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;30APR2016&lt;/TD&gt;&lt;TD&gt;4642&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;30APR2016&lt;/TD&gt;&lt;TD&gt;7072&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;30APR2016&lt;/TD&gt;&lt;TD&gt;4711&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;30APR2016&lt;/TD&gt;&lt;TD&gt;5578&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;30APR2016&lt;/TD&gt;&lt;TD&gt;5579&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;data WANT:&lt;/P&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;ID&lt;/TD&gt;&lt;TD&gt;TRANS_DATE&lt;/TD&gt;&lt;TD&gt;TRANS_KEY&lt;/TD&gt;&lt;TD&gt;CHANNEL&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;29FEB2016&lt;/TD&gt;&lt;TD&gt;9165&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;07MAR2016&lt;/TD&gt;&lt;TD&gt;5414&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;29APR2016&lt;/TD&gt;&lt;TD&gt;9977&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;30APR2016&lt;/TD&gt;&lt;TD&gt;4642&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 24 Aug 2016 16:53:10 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/how-to-categorize-by-ID-based-on-previous-values/m-p/293777#M270163</guid>
      <dc:creator>lai302120</dc:creator>
      <dc:date>2016-08-24T16:53:10Z</dc:date>
    </item>
    <item>
      <title>Re: Doing path analysis in EG/SAS Foundation?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/how-to-categorize-by-ID-based-on-previous-values/m-p/293917#M270164</link>
      <description>&lt;PRE&gt;
data have;
infile cards expandtabs truncover;
input ID	TRANS_DATE : $20.	TRANS_KEY	UNITS	REV	CHANNEL;
cards;
1	11JUL2015	1068	2	1939.98	1
1	14JUL2015	1256	1	31.99	1
1	17JUL2015	9305	2	63.98	1
1	20JUL2015	1207	2	2279.98	1
1	20JUL2015	1477	-2	-1939.98	1
1	08SEP2015	5113	2	1539.99	1
1	24FEB2016	8835	1	299.99	3
2	01SEP2015	5178	1	139.99	3
2	28SEP2015	2368	1	214.99	1
3	30JUL2015	1504	1	189.95	3
4	22DEC2015	627	2	819.98	3
4	02JAN2016	1271	-2	-819.98	1
5	12AUG2015	9140	2	649.98	3
5	12AUG2015	3423	-1	-199.99	1
5	12AUG2015	3424	2	545.93	1
6	27DEC2015	0947	2	39.98	2
6	25JAN2016	2110	1	119.99	1
6	30JAN2016	3212	1	149.99	2
6	30JAN2016	3320	1	149.99	2
6	02FEB2016	3156	0	-11	2
6	04FEB2016	2395	-1	-149.99	1
6	04FEB2016	2399	-1	-137.56	1
6	04FEB2016	431	1	99.99	3
7	05MAR2016	8426	3	1502.97	3
8	11AUG2015	4689	1	469.99	3
8	11AUG2015	8172	1	14.95	1
9	18SEP2015	1243	2	477.58	1
9	26SEP2015	5399	-2	-477.58	1
9	26SEP2015	5491	2	359.99	1
9	26DEC2015	552	1	699.99	1
9	27DEC2015	5969	-1	-699.99	1
9	27DEC2015	1018	1	999.99	1
9	03JAN2016	6506	-1	-24.99	1
9	04JAN2016	8623	-1	-999.99	1
9	10JAN2016	6097	1	610	1
9	16JAN2016	212	1	829.99	3
9	27JAN2016	6767	1	39.99	2
10	13MAR2016	6892	1	149.99	1
10	08MAY2016	5901	1	109.99	3
10	08MAY2016	124	3	7.97	1
10	08MAY2016	3683	4	1849.99	1
10	09MAY2016	5963	1	160	1
11	30AUG2015	7927	1	369.99	3
11	30AUG2015	4370	0	80	1
;
run;
data want;
 do i=1 by 1 until(last.id);
  set have;
  by id;
  if not flag and CHANNEL=3 then do;flag=1;k=i;end;
 end;
 do j=1 by 1 until(last.id);
  set have;
  by id;
  if j le k then output;
 end;
 drop flag i j k;
run;


&lt;/PRE&gt;</description>
      <pubDate>Thu, 25 Aug 2016 01:55:48 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/how-to-categorize-by-ID-based-on-previous-values/m-p/293917#M270164</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2016-08-25T01:55:48Z</dc:date>
    </item>
  </channel>
</rss>

