Przepraszam, jeśli wcześniej zostało to zadane, ale nie mogłem znaleźć żadnego pytania, które by to dokładnie odpowiadało. Mam dane tak:Uzyskaj dane (t-1) w grupach
Project Date price
A 30/3/2013 2082
B 19/3/2013 1567
B 22/2/2013 1642
C 12/4/2013 1575
C 5/6/2013 1582
chcę mieć kolumnę z cenami w ostatniej instancji przez grupę. Na przykład, dla rzędu 2, ostatnia instancja cena dla tej samej grupy będzie 1642. Dane końcowe będzie wyglądać mniej więcej tak:
Project Date price lastPrice
A 30/3/2013 2082 0
B 19/3/2013 1567 1642
B 22/2/2013 1642 0
C 12/4/2013 1575 0
C 5/6/2013 1582 1575
Jak to zrobić? Głównym problemem, przed którym stoję, jest to, że dane mogą nie być uporządkowane według daty, więc nie jest tak, że mogę po prostu wziąć ostatnią komórkę.
Dowolny powód, dla którego nie chcesz ponownie uporządkować tablicy według daty, uruchomić funkcję, a następnie w razie potrzeby zmienić kolejność? –