Przemysław Janczewski

Przemysław Janczewski Administrator
systemu IT

Temat: ostatni rekord

Czy ktoś ma może pomysł jak znaleźć ostatni rekord spełniający warunek:
wartość x = a i ostatniej daty dla warunku x.
Krzysztof Wojtal

Krzysztof Wojtal Specjalista ds
systemu ERP, PL/SQL,
Crystal rep., Power
B...

Temat: ostatni rekord

Witam,

Jeżeli używasz SQL to możesz to zrobić w zapytaniu.
Natomiast jeżeli chcesz to zrobić w raporcie, to musisz przeanalizować wszystkie rekordy. Najprościej zrobić to formułą.

global dateVar Data_x;
global numberVar Wartosc;

if Date_x <= baza.Data then
(
if baza.wartosc_x = 'a' then Wartosc:=baza.wartosc;
);

Wartosc;


To powinno zadziałać. Formułę tą umieść w detalach i sprawdź czy faktycznie jest OK.
W kolejnej formule zadeklaruj zmienną global (lub shared, bo global czasem nie działa prawidłowo) i ją wywołaj na końcu. Tą formułę umieść w stopce raportu.

Pozdrawiam

Następna dyskusja:

Pierwszy i ostatni rekord




Wyślij zaproszenie do