Oskar Oleszkiewicz

Oskar Oleszkiewicz Programista z pasją

Temat: Filtrowanie powtarzających się danych

Tak jak w temacie jak nałożyć filtr w CR tak aby pomijał rekordy które się powtarzają? Dokładnie chodzi o sytuacje:

- mam tabele projektów, pod nią podpięte są umowy sprzedażowe a pod tymi umowami są klienci, teraz mam policzyć klientów posegregowanych po projektach, wspomne ze nie mam innej relacji klient -> projekt a jeden klient moze miec kilka umów, tak więc mam zduplikowane dane, bo jak wyświetle sobie klientów w szczegółach pogrupowanych po projektach to CR wyswietla kilka razy (tyle ile razy wystapil na umowach w danym projekcie) klientów.

Tak więc jak ograniczyc pobieranie z bazy danego ID klienta tylko raz?! Dodam ze pozniej na tych klientach musze przeprowadzic kilka obliczen, np srednia wieku itp przez co samo ukrycie nic nie da bo dane dalej beda przy wyliczeniach brane kilkukrotnie.

Pozdrawiam
Sławomir M.

Sławomir M. Specjalista ds.
jakości
oprogramowania,
Asseco Business S...

Temat: Filtrowanie powtarzających się danych

Pierwszy problem rozwiązuje zastosowanie opcji która pokazuje tylko różne rekordy. To jest albo w menu Bazy danych albo w menu Raport, nie pamiętam, nie mam przed sobą crystala.
Drugi problem rozwiązujemy za pomocą running total fields w okienku Fields explorer.
Inna opcja dla pierwszego problemu to grupowanie po wartościach powielonych.
Przemysław Janczewski

Przemysław Janczewski Administrator
systemu IT

Temat: Filtrowanie powtarzających się danych

Ewentualnie zrobić ładnego commanda i zostawić to co jest ważne z opcją grupuj.
Marcin S.

Marcin S. Programista, trener
i konsultant w
zakresie .NET/.NET
Cor...

Temat: Filtrowanie powtarzających się danych

Polecam wstawić grupowanie po kliencie.
Do nagłówka grupy wstaw informacje o kliencie, a w szczegółach pola dotyczące umowy.
Ewentualne agregacje wstaw do stopki grupy.

Powodzenia!



Wyślij zaproszenie do