Dear all, In a by group (id1,id2, TRADE_QTR - grouping vars) I have missing values in variable STATUS for various Trade_Quarters. I would like to replace the STATUS missing values based on the following: -- If STATUS = 'C' (=cancelled) then if any SUBSEQUENT TRADE_QUARTERS take STATUS ='C' -- If STATUS = 'C' (=cancelled) then if any PRIOR TRADE_QUARTERS take STATUS = 'V' (=Valid) -- If there is no STATUS = 'C' then ALL values of STATUS become = 'V' Pls. see data HAVE and WANT in the attached file. Thanking you in advance for any hint. Kind regards Nikos DATA HAVE DATA WANT STATUS ID1 ID2 TRADE_QTR STATUS_QTR PRICE STATUS ID1 ID2 TRADE_QTR STATUS_QTR PRICE FG 5276 2009Q1 . 0 V FG 5276 2009Q1 . 0 FG 5276 2009Q2 . 0 V FG 5276 2009Q2 . 0 V FG 5276 2009Q3 2009Q3 0 V FG 5276 2009Q3 2009Q3 0 C FG 5276 2009Q4 2009Q4 18508 C FG 5276 2009Q4 2009Q4 18508 FG 5276 2010Q1 . 0 C FG 5276 2010Q1 . 0 FG 5276 2010Q2 . 0 C FG 5276 2010Q2 . 0 FG 5276 2010Q3 . 0 C FG 5276 2010Q3 . 0 FG 5276 2010Q4 . 0 C FG 5276 2010Q4 . 0 FG 5276 2011Q1 . 0 C FG 5276 2011Q1 . 0 FG 5276 2011Q2 . 0 C FG 5276 2011Q2 . 0 FG 5276 2011Q3 . 0 C FG 5276 2011Q3 . 0 FG 5276 2011Q4 . 0 C FG 5276 2011Q4 . 0 FG 5276 2012Q1 . 0 C FG 5276 2012Q1 . 0 FG 5276 2012Q2 . 0 C FG 5276 2012Q2 . 0 FG 5276 2012Q3 . 0 C FG 5276 2012Q3 . 0 FG 5276 2012Q4 . 0 C FG 5276 2012Q4 . 0 FG 5276 2013Q1 . 0 C FG 5276 2013Q1 . 0 FG 5276 2013Q2 . 0 C FG 5276 2013Q2 . 0 FG 5276 2013Q3 . 0 C FG 5276 2013Q3 . 0 FG 5276 2013Q4 . 0 C FG 5276 2013Q4 . 0 FG 5276 2014Q1 . 0 C FG 5276 2014Q1 . 0 FG 5276 2014Q2 . 0 C FG 5276 2014Q2 . 0 KL 4636186 2009Q1 . 0 V KL 463 2009Q1 . 0 KL 4636186 2009Q2 . 0 V KL 463 2009Q2 . 0 V KL 4636186 2009Q3 2009Q3 0 V KL 463 2009Q3 2009Q3 0 V KL 4636186 2009Q4 2009Q4 0 V KL 463 2009Q4 2009Q4 0 V KL 4636186 2010Q1 2010Q1 0 V KL 463 2010Q1 2010Q1 0 V KL 4636186 2010Q2 2010Q2 0 V KL 463 2010Q2 2010Q2 0 V KL 4636186 2010Q3 2010Q3 0 V KL 463 2010Q3 2010Q3 0 V KL 4636186 2010Q4 2010Q4 0 V KL 463 2010Q4 2010Q4 0 V KL 4636186 2011Q1 2011Q1 0 V KL 463 2011Q1 2011Q1 0 C KL 4636186 2011Q2 2011Q2 0 C KL 463 2011Q2 2011Q2 0 KL 4636186 2011Q3 . 0 C KL 463 2011Q3 . 0 KL 4636186 2011Q4 . 0 C KL 463 2011Q4 . 0 KL 4636186 2012Q1 . 0 C KL 463 2012Q1 . 0 KL 4636186 2012Q2 . 0 C KL 463 2012Q2 . 0 KL 4636186 2012Q3 . 0 C KL 463 2012Q3 . 0 KL 4636186 2012Q4 . 0 C KL 463 2012Q4 . 0 KL 4636186 2013Q1 . 0 C KL 463 2013Q1 . 0 KL 4636186 2013Q2 . 0 C KL 463 2013Q2 . 0 KL 4636186 2013Q3 . 0 C KL 463 2013Q3 . 0 KL 4636186 2013Q4 . 0 C KL 463 2013Q4 . 0 KL 4636186 2014Q1 . 0 C KL 463 2014Q1 . 0 KL 4636186 2014Q2 . 0 C KL 463 2014Q2 . 0 JK 4636650 2009Q1 . 0 V JK 650 2009Q1 . 0 JK 4636650 2009Q2 . 0 V JK 650 2009Q2 . 0 C JK 4636650 2009Q3 2009Q3 1637 C JK 650 2009Q3 2009Q3 1637 JK 4636650 2009Q4 . 0 C JK 650 2009Q4 . 0 JK 4636650 2010Q1 . 0 C JK 650 2010Q1 . 0 JK 4636650 2010Q2 . 0 C JK 650 2010Q2 . 0 JK 4636650 2010Q3 . 0 C JK 650 2010Q3 . 0 JK 4636650 2010Q4 . 0 C JK 650 2010Q4 . 0 JK 4636650 2011Q1 . 0 C JK 650 2011Q1 . 0 JK 4636650 2011Q2 . 0 C JK 650 2011Q2 . 0 JK 4636650 2011Q3 . 0 C JK 650 2011Q3 . 0 JK 4636650 2011Q4 . 0 C JK 650 2011Q4 . 0 JK 4636650 2012Q1 . 0 C JK 650 2012Q1 . 0 JK 4636650 2012Q2 . 0 C JK 650 2012Q2 . 0 JK 4636650 2012Q3 . 0 C JK 650 2012Q3 . 0 JK 4636650 2012Q4 . 0 C JK 650 2012Q4 . 0 JK 4636650 2013Q1 . 0 C JK 650 2013Q1 . 0 JK 4636650 2013Q2 . 0 C JK 650 2013Q2 . 0 JK 4636650 2013Q3 . 0 C JK 650 2013Q3 . 0 JK 4636650 2013Q4 . 0 C JK 650 2013Q4 . 0 JK 4636650 2014Q1 . 0 C JK 650 2014Q1 . 0 JK 4636650 2014Q2 . 0 C JK 650 2014Q2 . 0 V MN 378794 2009Q1 2009Q1 24394 V MN 794 2009Q1 2009Q1 24394 MN 378794 2009Q2 . 0 V MN 794 2009Q2 . 0 MN 378794 2009Q3 . 0 V MN 794 2009Q3 . 0 MN 378794 2009Q4 . 0 V MN 794 2009Q4 . 0 MN 378794 2010Q1 . 0 V MN 794 2010Q1 . 0 C MN 378794 2010Q2 2010Q2 -6296 C MN 794 2010Q2 2010Q2 -6296 MN 378794 2010Q3 . 0 C MN 794 2010Q3 . 0 MN 378794 2010Q4 . 0 C MN 794 2010Q4 . 0 MN 378794 2011Q1 . 0 C MN 794 2011Q1 . 0 MN 378794 2011Q2 . 0 C MN 794 2011Q2 . 0 MN 378794 2011Q3 . 0 C MN 794 2011Q3 . 0 MN 378794 2011Q4 . 0 C MN 794 2011Q4 . 0 MN 378794 2012Q1 . 0 C MN 794 2012Q1 . 0 MN 378794 2012Q2 . 0 C MN 794 2012Q2 . 0 MN 378794 2012Q3 . 0 C MN 794 2012Q3 . 0 MN 378794 2012Q4 . 0 C MN 794 2012Q4 . 0 MN 378794 2013Q1 . 0 C MN 794 2013Q1 . 0 MN 378794 2013Q2 . 0 C MN 794 2013Q2 . 0 MN 378794 2013Q3 . 0 C MN 794 2013Q3 . 0 MN 378794 2013Q4 . 0 C MN 794 2013Q4 . 0 MN 378794 2014Q1 . 0 C MN 794 2014Q1 . 0 MN 378794 2014Q2 . 0 C MN 794 2014Q2 . 0 V BV 378794 2009Q1 2009Q1 0 V BV 5879 2009Q1 2009Q1 0 V BV 378794 2009Q2 2009Q2 4469 V BV 5879 2009Q2 2009Q2 4469 V BV 378794 2009Q3 2009Q3 6800 V BV 5879 2009Q3 2009Q3 6800 BV 378794 2009Q4 . 0 V BV 5879 2009Q4 . 0 BV 378794 2010Q1 . 0 V BV 5879 2010Q1 . 0 BV 378794 2010Q2 . 0 V BV 5879 2010Q2 . 0 BV 378794 2010Q3 . 0 V BV 5879 2010Q3 . 0 BV 378794 2010Q4 . 0 V BV 5879 2010Q4 . 0 BV 378794 2011Q1 . 0 V BV 5879 2011Q1 . 0 BV 378794 2011Q2 . 0 V BV 5879 2011Q2 . 0 BV 378794 2011Q3 . 0 V BV 5879 2011Q3 . 0 BV 378794 2011Q4 . 0 V BV 5879 2011Q4 . 0 BV 378794 2012Q1 . 0 V BV 5879 2012Q1 . 0 BV 378794 2012Q2 . 0 V BV 5879 2012Q2 . 0 BV 378794 2012Q3 . 0 V BV 5879 2012Q3 . 0 BV 378794 2012Q4 . 0 V BV 5879 2012Q4 . 0 BV 378794 2013Q1 . 0 V BV 5879 2013Q1 . 0 BV 378794 2013Q2 . 0 V BV 5879 2013Q2 . 0 BV 378794 2013Q3 . 0 V BV 5879 2013Q3 . 0 BV 378794 2013Q4 . 0 V BV 5879 2013Q4 . 0 BV 378794 2014Q1 . 0 V BV 5879 2014Q1 . 0 C BV 378794 2014Q2 2014Q2 -4874 C BV 5879 2014Q2 2014Q2 -4874 BV 5879 2010Q4 . 0 O BV 5879 2010Q4 . 0 BV 5879 2011Q1 . 0 O BV 5879 2011Q1 . 0 BV 5879 2011Q2 . 0 O BV 5879 2011Q2 . 0 V BV 5879 2011Q3 2011Q3 980 O BV 5879 2011Q3 2011Q3 980 BV 5879 2011Q4 . 0 O BV 5879 2011Q4 . 0 BV 5879 2012Q1 . 0 O BV 5879 2012Q1 . 0 BV 5879 2012Q2 . 0 O BV 5879 2012Q2 . 0 BV 5879 2012Q3 . 0 O BV 5879 2012Q3 . 0 BV 5879 2012Q4 . 0 O BV 5879 2012Q4 . 0 BV 5879 2013Q1 . 540 O BV 5879 2013Q1 . 540 BV 5879 2013Q2 . 0 O BV 5879 2013Q2 . 0 BV 5879 2013Q3 . 0 O BV 5879 2013Q3 . 0 BV 5879 2013Q4 . 0 O BV 5879 2013Q4 . 0 BV 5879 2014Q1 . 0 O BV 5879 2014Q1 . 0 BV 5879 2014Q2 . 0 O BV 5879 2014Q2 . 0
... View more