Nie wiem, czy to możliwe, czy nie, ale pomyślałem, że bym zapytał. Wielokrotnie raporty wymagają grupowania danych, które zakotwiczyły u dołu raportu niektóre informacje podsumowujące, takie jak faktury. Nie chcesz, aby sumy przesuwały się w górę w oparciu o tylko 2 szczegółowe linie w porównaniu z kolejnymi z 20. Próbowałem pracować z użyciem Tablix powiązanego ze źródłem danych dla wyniku, ale nie mogłem tego zrobić całkiem poprawnie ... Byłoby to albo przesunąć w górę, albo wymusić przerwę i pojawić się u góry następnej strony.Stopka raportu RDLC z wartością z "Bieżącego rekordu"
Tak więc, jeśli ktoś ma jakieś pomysły, aby pomóc rozwiązać ten problem, to też byłoby świetnie.
Moje drugie podejście polegało na użyciu prostego stopki strony raportu. Jednak ogólna strona "Raport" nie jest technicznie "BOUND" do dowolnego źródła danych. Więc jeśli mogę umieścić pole tekstowe w stopce i chcą to pokazać coś, nie mogę odebrać „najnowsza rzędzie od źródła danych związanego z Tablix”, to zawsze wymaga kruszywo, takie jak
=First(Fields!SomeField.Value, "SomeDataSource")
=Sum(...
=Last(...
etc...
Po prostu chcę, aby to, co było najnowsze ... więc próbowałem użyć zmiennych raportowych, aby je utworzyć i zastanawiałem się, czy można je zaktualizować dla każdego przetwarzanego wiersza, więc zawsze miał on wartość "najnowszą" i Mogę po prostu zrzucić tę wartość na dole raportu.
Wszelkie sugestie do obu byłoby świetnie. Dzięki.
Dzięki za pomysł i dźwięki jak świetne rozwiązanie. Zrobiłem podobne w innym języku programowania, ale nigdy nie myślałem, aby zastosować to tutaj. W czasie postu byłem na początku i niezaznajomiony z takimi technikami w C#/raportowaniu. Zaznaczę jako odpowiedź, ponieważ WIEM, że będzie działać z mojego przeszłego doświadczenia. – DRapp