Zajmuję się RDL w SSRS 2008 i próbuję przenieść tabelę podraportów bezpośrednio do głównego raportu, tak że zamiast tego uruchamiam ten podraport w tym samym przechowywanym procesie, co mój główny raport.
Mam jednak problem z podpięciem się. Mam zapisany proces, aby pomyślnie działać. Ale teraz, gdy próbuję skopiować tę tabelę do głównego raportu, otrzymuję następujące błędy:Elementy szczegółowe SSRS mogą zawierać tylko statyczne elementy wewnętrzne.
Error 1 [rsInvalidDetailDataGrouping] The tablix ‘table2’ has a detail member with inner members. Detail members can only contain static inner members. \\operations\userfiles\R15D\Documents\Visual Studio 2008\Projects\Test\Test2\DischargePlan.rdl 0 0
Report item expressions can only refer to fields within the current dataset scope or, if inside an aggregate, the specified dataset scope
Jak to zrobić? Próbowałem różnych obejść, które znalazłem w Internecie, ale żaden z nich nie zadziałał. Próbowałem przenieść tabelę do poziomu grupy i usunąć zgrupowanie szczegółów. Usunąłem elementy sortujące itp. Ale jedynym sposobem, w którym ten błąd zniknął, jest usunięcie wszystkich grupowań dla tej tabeli i wszystkich wartości pola tekstowego.