Blog JSystems - uwalniamy wiedzę!

Szukaj

Power BI - Wizualizacje, interakcje i formatowanie raportu

Drąż wskroś nie działa w Power BI - brak strony w menu i wyszarzony przycisk drill-through

W skrócie

  • Drąż wskroś w Power BI nie działa, gdy w menu prawego przycisku brakuje tej pozycji albo strony docelowej, a także gdy przycisk z akcją Drąż wskroś jest wyszarzony i nie przenosi na stronę szczegółów.
  • Drążenie uruchamia się tylko z wizualizacji, która zawiera tę samą kolumnę co pole na stronie docelowej, a przycisk czeka, aż odbiorca zaznaczy jeden punkt danych z tego pola.
  • Sprawdź pole w sekcji Drąż wskroś, dodaj tę kolumnę do wizualizacji źródłowej, zaznacz jeden wiersz przed kliknięciem przycisku i w edytorze testuj kliknięciem z klawiszem Ctrl.

Strona szczegółów sklepu jest gotowa, a odbiorca nie może na nią przejść: w menu nie ma pozycji Drąż wskroś, przycisk jest szary albo strona otwiera się z danymi całej sieci. W angielskiej wersji Power BI Desktop ta funkcja nazywa się drill-through. Według dokumentacji Microsoft to inna funkcja niż przechodzenie po poziomach hierarchii w jednej wizualizacji. Pokazujemy, skąd biorą się te objawy i jak je usunąć na stronie Szczegóły sklepu z modelu Nordvelli.

Jak to wygląda w praktyce

Problem ma trzy postacie. Pierwsza: klikasz prawym przyciskiem element wizualizacji i w menu nie ma pozycji Drąż wskroś albo na jej liście brakuje strony docelowej. W lekcji 11 tak zachował się wykres sprzedaży według miast: prawy przycisk na słupku miasta nie pokazał tej pozycji, a ten sam klik na wierszu tabeli sklepów pokazał listę ze stroną Szczegóły sklepu.

Druga: przycisk z akcją Drąż wskroś jest wyszarzony, a po najechaniu Power BI podpowiada „Aby przeglądać szczegółowo stronę Szczegóły sklepu, wybierz jeden punkt danych z pól Nazwa”. Po zaznaczeniu wiersza podpowiedź w edytorze zmienia się na „Kliknij z naciśniętym klawiszem Ctrl, aby przeglądać szczegółowo stronę Szczegóły sklepu”.

Trzecia: przejście działa, ale strona wprowadza w błąd. Po drążeniu z poziomu miasta karty pokazują 222 818 295 zł sprzedaży Warszawy, a karta tytułu napis „Wszystkie sklepy”. Gdy strona docelowa nie istnieje albo przestała być stroną drążenia, Power BI ma komunikat „Nie można przejść do szczegółów na stronie: Szczegóły sklepu. Ta strona może nie istnieć lub może nie być prawidłową lokalizacją docelową przeglądania szczegółowego.”

Dlaczego tak się dzieje

Strona drążenia, czyli strona z polem w sekcji Drąż wskroś, uaktywnia się tylko dla wizualizacji, które mają w sobie to samo pole. Według dokumentacji Microsoft kolumna musi być zarówno w wizualizacji źródłowej, jak i w polu drążenia na stronie docelowej, i nie powinna być w wizualizacji źródłowej podsumowana, na przykład policzona. Liczy się kolumna, a nie sama nazwa: w modelu Nordvelli kolumnę Nazwa mają dwie tabele, DimSklepy (15 sklepów) i DimProdukty (30 produktów), więc tabela z nazwą produktu nie otworzy strony sklepu. Wykres miast z lekcji 11 ma tylko DimSklepy[Miasto], dlatego nie oferuje strony z polem DimSklepy[Nazwa].

Przycisk działa inaczej niż menu. Nie ma własnych danych, tylko bierze wartość z zaznaczenia w innej wizualizacji na tej samej stronie. Dopóki odbiorca nie zaznaczy jednego punktu danych z pola drążenia, przycisk jest w stanie wyłączonym, który dokumentacja Microsoft wymienia jako osobny stan przycisku przeznaczony dla drążenia.

Mylący tytuł to skutek miary. Tytuł szczegółów z lekcji 11 używa SELECTEDVALUE na kolumnie Nazwa, a ta funkcja zwraca pustą wartość, gdy w kontekście jest więcej niż jeden sklep. Po drążeniu z Warszawy w kontekście są cztery sklepy, w tym Nordvella Online, więc tytuł spada na tekst zastępczy. Ten mechanizm szerzej opisujemy w poście SELECTEDVALUE zwraca pustą wartość przy kilku zaznaczeniach.

Co zrobić krok po kroku

  1. Otwórz stronę Szczegóły sklepu, kliknij puste płótno i w panelu Wizualizacje znajdź sekcję Drąż wskroś. W polu musi być kolumna drążenia, u nas DimSklepy[Nazwa], a pod nią lista sklepów. Gdy widzisz napis Dodaj tutaj pola przeglądania szczegółowego, pole jest puste: przeciągnij tam kolumnę z panelu Dane. Power BI doda wtedy w lewym górnym rogu przycisk powrotu.
  2. Przejdź na stronę źródłową i sprawdź, czy wizualizacja, z której startujesz, zawiera dokładnie tę kolumnę. Tabela z kolumnami Miasto, Nazwa i miarą Łączna sprzedaż ją ma, wykres miast nie. Masz dwa wyjścia: dodać DimSklepy[Nazwa] do wizualizacji albo ustawić na stronie docelowej pole, które wizualizacja już ma, na przykład DimSklepy[Miasto]. Kolumna o tej samej nazwie z innej tabeli nie zadziała.
  3. Gdy pole w wizualizacji źródłowej jest podsumowane, a nie użyte jako kategoria, sprawdź ustawienie pola drążenia Zezwalaj na przeglądanie szczegółowe, gdy:. Opcja Używane jako kategoria dotyczy kolumny użytej w wizualizacji jako kategoria, a Podsumowane pola podsumowanego, na przykład policzonego. Przy drążeniu dla miar albo podsumowanych pól przełącznik Zachowaj wszystkie filtry zostaje włączony na stałe, a Power BI wyjaśnia to tekstem „Ten przełącznik jest włączony, ponieważ wybrano przeglądanie szczegółowe dla miar lub podsumowanych pól.”
  4. Przy przycisku sprawdź sekcję Akcja: Typ ma być Drąż wskroś, a w polu Miejsce docelowe strona Szczegóły sklepu. Potem zaznacz jeden wiersz w tabeli sklepów i dopiero wtedy kliknij przycisk. Odbiorcy podpowiedz to tekstem z miary, którą podepniesz formatowaniem warunkowym do podpowiedzi przycisku. Na modelu Nordvelli bez zaznaczenia i przy całej Warszawie miara zwraca „Zaznacz sklep w tabeli”, a przy Katowicach „Szczegóły: Nordvella Katowice”.
    Tekst przycisku =
    IF (
        HASONEVALUE ( DimSklepy[Nazwa] ),
        "Szczegóły: " & SELECTEDVALUE ( DimSklepy[Nazwa] ),
        "Zaznacz sklep w tabeli"
    )
  5. Testuj w edytorze kliknięciem z wciśniętym klawiszem Ctrl. W trybie edycji zwykłe kliknięcie nie uruchamia akcji, a po publikacji wystarczy zwykłe kliknięcie. Tak samo działa niebieski przycisk powrotu na stronie szczegółów.
  6. Gdy drążysz z poziomu miasta, licz tytuł strony z tej samej kolumny, która jest polem drążenia. Miara z lekcji 11 przy filtrze Warszawa zwraca „Wszystkie sklepy”, choć karty pokazują sprzedaż czterech warszawskich sklepów. Przy polu drążenia DimSklepy[Miasto] oprzyj tytuł na tej kolumnie, tym samym wzorcem z HASONEVALUE i SELECTEDVALUE co miara tekstu przycisku z kroku 4, a tekst zastępczy zostaw na wejście bez filtra.
  7. Gdy strona docelowa jest w innym raporcie, według dokumentacji Microsoft oba raporty muszą być w tym samym obszarze roboczym usługi, a pola mieć te same nazwy i typy danych. Na stronie docelowej włącz przełącznik Pomiędzy raportami w sekcji Drąż wskroś, a w ustawieniach raportu, z którego startujesz, opcję Zezwalaj wizualizacjom w tym raporcie na używanie elementów docelowych przeglądania szczegółowego z innych raportów. Drążenie między raportami działa tylko w usłudze Power BI.

Jak sprawdzić, że problem zniknął

Po poprawce prawy przycisk na wierszu Nordvella Katowice pokazuje Drąż wskroś ze stroną Szczegóły sklepu, a po przejściu karty liczą tylko ten sklep: 32 980 864 zł sprzedaży (dokładnie 32 980 863,50 zł), średnią ocenę 4,46 i wskaźnik NPS 30,78. W sekcji Drąż wskroś widać filtr na sklepie. Strona docelowa może być ukryta: w projekcie końcowym z pulpitem zarządu ukryta strona szczegółów i tak jest na liście drążenia. Gdy strona otwiera się, ale część wizualizacji nie reaguje, sprawdź relacje, bo filtr drążenia przechodzi tylko przez relacje modelu, o czym piszemy w poście fragmentator nie filtruje wykresu przez brak relacji.

Na każdej stronie szczegółów dawaj kartę z tytułem liczonym z pola drążenia: od razu widać, czy filtr dotarł. Przed publikacją przejdź raz przez każdą ścieżkę drążenia i każdy przycisk z kliknięciem Ctrl.

Menu kontekstowe Power BI z pozycją Drąż wskroś i stroną docelową Szczegóły sklepu dla wiersza Nordvella Katowice
Prawy przycisk na wierszu z Nordvellą Katowice. Pozycja Drąż wskroś rozwija listę stron docelowych, a na niej jest tylko Szczegóły sklepu.

Źródła i sposób sprawdzenia

  • Microsoft Learn: Drillthrough in Power BI reports (sekcje Troubleshooting i Cross-report drillthrough) (źródło)
  • Microsoft Learn: Create and configure buttons in Power BI reports (stany przycisku i akcja Drill through) (źródło)
  • Microsoft Learn: Create page and bookmark navigators (warunkowe miejsce docelowe) (źródło)
  • Sprawdzone zapytaniami DAX na modelu Nordvelli: sprzedaż, ocena i NPS Katowic, tytuł strony przy filtrze sklepu i miasta, miara tekstu przycisku.

Zachowanie programu sprawdziliśmy w Power BI Desktop 2.157 (wydanie z sierpnia 2026 r.) z polskim interfejsem, a przykłady na modelu sieci Nordvella z bezpłatnego kursu Power BI. Microsoft wydaje nową wersję Power BI Desktop co miesiąc, więc nazwy przycisków i limity usługi mogą się zmieniać. Aktualne wartości podaje dokumentacja Microsoft Learn.

Wróć do listy: 131 najczęstszych pytań i problemów związanych z Power BI

Najczęściej zadawane pytania

Dlaczego nie mam opcji Drąż wskroś w menu prawego przycisku w Power BI?
Pozycja Drąż wskroś pojawia się tylko na wizualizacji, która zawiera tę samą kolumnę co pole drążenia na stronie docelowej. Gdy strona szczegółów ma pole DimSklepy[Nazwa], wykres z samym miastem tej strony nie pokaże. Dodaj kolumnę do wizualizacji albo zmień pole drążenia na kolumnę, którą wizualizacja już ma.
Dlaczego przycisk drill-through w Power BI jest wyszarzony?
Przycisk z akcją Drąż wskroś czeka, aż odbiorca zaznaczy jeden punkt danych z pola drążenia w innej wizualizacji, na przykład jeden wiersz tabeli sklepów. Do tego czasu jest w stanie wyłączonym, a podpowiedź mówi, z którego pola trzeba wybrać punkt. W edytorze przycisk uruchamiasz kliknięciem z klawiszem Ctrl.
Czym różni się Drąż wskroś od przechodzenia po hierarchii w Power BI?
Drąż wskroś przenosi na inną stronę raportu przefiltrowaną wybraną wartością, na przykład na stronę jednego sklepu. Przechodzenie po hierarchii zmienia poziom w tej samej wizualizacji. Według dokumentacji Microsoft to dwie osobne funkcje, a w angielskiej wersji Power BI Desktop pierwsza z nich nazywa się drill-through.
Jak ustawić Drąż wskroś między dwoma raportami Power BI?
Oba raporty muszą być w tym samym obszarze roboczym usługi, a pola drążenia mieć te same nazwy i typy danych. Na stronie docelowej włączasz przełącznik Pomiędzy raportami, a w raporcie, z którego startujesz, opcję zezwalającą wizualizacjom na używanie elementów docelowych z innych raportów. Drążenie między raportami działa tylko w usłudze Power BI.

Komentarze (0)

Musisz być zalogowany by móc dodać komentarz. Zaloguj się przez Google

Brak komentarzy...