Tomasz
Drzazga
Informatyk, Infolex
Duszniki-Zdrój
Temat: Efekt over partition w Crystal reports
Witam. Walczę z następującym problemem.Chciałbym Zrobić grupowanie. Będę pisał jak mam w przykładzie. Mam polecenie w SQL, ale niestety nie mogę tego robić poleceniem (Dodaj Polecenie) bo raport jest wykorzystywany w OPTIMIE, która nie akceptuje takiego formatu. Więc wszystko muszę wyklikać.
Polecenie wygląda tak:
select distinct elem.TrE_TwrNazwa NAZWA_TOWARU, elem.TrE_Cena0,
sum(elem.TrE_Ilosc) over (partition by elem.TrE_TwrNazwa) ILOSC_SUMA,
sum(elem.TrE_WartoscNetto) over (partition by elem.TrE_TwrNazwa) WARTOSC,
tcen.TwC_Wartosc CENA_SPRZ,
tcen.TwC_Wartosc * sum(elem.TrE_Ilosc) over (partition by elem.TrE_TwrNazwa) WARTOSC_SPRZ
Nie wiem jak osiągnąć efekt partition by w CR. Daję grupowanie po elem.TrE_TwrNazwa NAZWA_TOWARU i jak dam sum(elem.TrE_Ilosc) to uwzględnia mi fakt, że elem.TrE_WartoscNetto ma różne wartości i wyświetla poszczególne sumy częsciowe, a ja chciałbym jedną sumę całkowitą dla danej elem.TrE_TwrNazwa NAZWA_TOWARU. Pewnie można to zrobić na kilka sposobów. Myślałem o subreport, ale to trochę bez sensu.
Proszę o poradę.