Utworzono raport jako część aplikacji języka C# za pomocą usług Reporting Services i nie mogę znaleźć funkcji, do których przyzwyczaiłem się w innych środowiskach. Sądzę, że zarówno raporty MS Access, jak i Crystal mają opcję o nazwie "Keep Together", dzięki czemu można przechowywać określone grupy danych na jednej stronie, zamiast podzielić je na dwie strony.Przechowuj grupę na jednej stronie przy użyciu Reporting Services
Jak to zrobić za pomocą usług Reporting Services 2005, gdy mój raport jest renderowany lokalnie w aplikacji C# i wyświetlany przy użyciu przeglądarki raportów .net. Zasadniczo chcę przechowywać wszystkie rekordy przez pewien rok na jednej stronie. Używam programu Visual Studio 2008.
Rok jest jedną z kolumn, a liczba wierszy w jednym roku jest zawsze mniejsza niż jedna strona. Mój raport używa tylko jednej tabeli i ma najgłębsze grupowanie według roku, a następnie inną zewnętrzną grupę według nazwy klienta.
Obecnie mogę zmieścić dwa lata danych na temat raportu, jednak jeśli dane uruchamia pół sposób przez pierwszy rok, a następnie pojawia się następujący:
Przykład:
pierwszej strony: 1/2 z 2004 roku, ponieważ dane rozpoczęła się w połowie drogi przez 04
Wszystkie 2005
pierwszej połowie 2006
Page2: Drugie półrocze 2006
Co wolałbym zrobić, to wcisnąć cały 2006 rok do drugiej strony.
Obecnie używam tabeli dla wszystkich danych w raporcie. Istnieje opcja trzymaj się razem na poziomie stołu, ale potrzebuję jednego na poziomie grupy. W tym przypadku zgrupowanie według roku.
Każda pomoc, która może być dostarczona, zostanie doceniona.
Dzięki za pomoc. Zaktualizowałem moje pytanie, aby zapewnić lepsze informacje. Strona raportu jest już wystarczająco duża, aby zmieścić się dwa lata, ale czasami dostaję pełny rok i dwa częściowe lata. Dodatkowo używam tabeli raportu zamiast macierzy. Być może muszę przełączyć się na matrycę. Dzięki jeszcze raz. –