Rozwiązywanie problemów z podraportami w raportach podzielonych na strony w usłudze Power BI
DOTYCZY: Power BI Report Builder Power BI Desktop
W przypadku korzystania z podraportów w raportach podzielonych na strony w usłudze Power BI może wystąpić nieoczekiwany wynik lub czasami funkcja nie działa zgodnie z oczekiwaniami. Ten artykuł zawiera rozwiązania typowych problemów występujących podczas korzystania z podraportów. Podraport to element raportu, który wyświetla inny raport wewnątrz treści głównego raportu podzielonego na strony. Aby uzyskać więcej informacji, zobacz Podraporty w raportach podzielonych na strony usługi Power BI.
Możliwe problemy:
- Nie można odnaleźć podraportu
- Podraport renderuje nieoczekiwaną zawartość
- Pobieranie danych kończy się niepowodzeniem
- Renderowanie kończy się niepowodzeniem: nieokreślone parametry
- Renderowanie kończy się niepowodzeniem: Limit rekursji
- Inne błędy
Nie można odnaleźć podraportu
Opis: podraport nie jest renderowany. Zamiast tego zostanie wyświetlony komunikat o błędzie.
Komunikat
"Nie można odnaleźć podraportu "Podraport1" w określonej lokalizacji "CustomerDetails". Sprawdź, czy podraport został opublikowany i czy nazwa jest poprawna".
Możliwe przyczyny
- Podraport o określonej nazwie nie istnieje w tym samym obszarze roboczym lub aplikacji co raport główny.
- Użytkownik nie ma dostępu do podraportu.
- Liczba podraportów w raporcie głównym osiągnęła limit podraportów (50 podraportów).
Rozwiązywanie problemów
W obszarze roboczym:
- Sprawdź, czy raport o nazwie w komunikacie o błędzie istnieje. Nazwa jest niewrażliwa na wielkość liter.
W aplikacji:
- Sprawdź, czy raport o nazwie w komunikacie o błędzie istnieje w aplikacji. Skontaktuj się z autorem aplikacji, aby uzyskać dalszą pomoc.
Jeśli raport jest udostępniany:
- Sprawdź, czy raport o nazwie w komunikacie o błędzie został Ci udostępniony.
- Jeśli raport istnieje, sprawdź, czy nazwa właściciela jest taka sama dla głównego raportu i podraportu. Następnie skontaktuj się z właścicielem głównego raportu, aby uzyskać te informacje.
Podraport renderuje nieoczekiwaną zawartość
Możliwe przyczyny
Usługa Power BI umożliwia użytkownikom posiadanie wielu raportów o tej samej nazwie w tym samym obszarze roboczym.
Rozwiązywanie problemów
- Otwórz raport główny w programie Power BI Report Builder i zidentyfikuj nazwę podraportu.
- Wyszukaj raporty o tej samej nazwie w obszarze roboczym.
- Znajdź oczekiwany raport i zmień nazwę pozostałej części.
W przypadku osób niebędących autorami: skontaktuj się z autorem.
Pobieranie danych kończy się niepowodzeniem
Opis: Pobieranie danych kończy się niepowodzeniem podczas renderowania podraportu. Podraport nie jest renderowany. Zamiast tego zostanie wyświetlony komunikat o błędzie.
Komunikat
"Pobieranie danych nie powiodło się dla podraportu "Podraport1", znajdującego się w lokalizacji: "InvoiceDetails". Sprawdź pliki dziennika, aby uzyskać więcej informacji.
Rozwiązywanie problemów
Podobnie jak ogólne kroki rozwiązywania problemów z raportami z problemami z dostępem do danych. Zobacz Rozwiązywanie problemów z pobieraniem danych w dokumentacji usług Reporting Services.
Renderowanie kończy się niepowodzeniem: nieokreślone parametry
Opis: Renderowanie podraportu kończy się niepowodzeniem z powodu nieokreślonych parametrów. Podraport ma obowiązkowe parametry, ale raport główny nie ustawia wszystkich z nich.
Komunikat
"Nie określono co najmniej jednego parametru dla podraportu "Subreport1", znajdującego się w lokalizacji: "SubreportAWithDS".
Rozwiązywanie problemów
- Otwórz raport główny w programie Power BI Report Builder.
- Otwórz podraport w programie Power BI Report Builder.
- Sprawdź, czy zestaw parametrów przekazanych wewnątrz elementu raportu podraportu w raporcie głównym jest zgodny z zestawem parametrów w podraportie.
W przypadku osób niebędących autorami: skontaktuj się z autorem.
Renderowanie kończy się niepowodzeniem: Limit rekursji
Opis: renderowanie podraportu kończy się niepowodzeniem z powodu limitu rekursji. Podraporty nie mogą być zagnieżdżone głębiej niż 20 poziomów.
Komunikat
"Raport lub podraport ma podraport rekursywny "Podraport1", który przekroczył maksymalny dozwolony limit rekursji".
Rozwiązywanie problemów
- Zmniejsz zagnieżdżanie.
- Przeprojektuj strukturę raportu.
W przypadku osób niebędących autorami: skontaktuj się z autorem.
Inne błędy
Opis: Błędy, które nie należą do żadnej z poprzednich kategorii.
Komunikat
"Błąd: Nie można wyświetlić podraportu".
Możliwe przyczyny
- Wiele błędów podczas renderowania podraportu, na przykład niezgodność parametrów z problemami z pobieraniem danych.
- Nieoczekiwane błędy.
Rozwiązywanie problemów
- Sprawdź, czy podraport może renderować bezpośrednio.
- Jeśli podraport może być renderowany, sprawdź parametry zarówno podraportu, jak i raportu głównego.
- Upewnij się, że raport główny nie ma więcej niż 50 unikatowych podraportów, a podraport nie jest zagnieżdżony głębiej niż 20 poziomów.
- Jeśli nie możesz rozwiązać problemu, skontaktuj się z pomocą techniczną usługi Power BI.
W przypadku osób niebędących autorami: skontaktuj się z autorem.
Powiązana zawartość
Podraporty w raportach podzielonych na strony usługi Power BI.
Masz więcej pytań? Zapytaj Społeczność usługi Power BI.