Field parameters: jak zbudować raport „konfigurowalny” przez użytkownika bez 30 stron

Poznaj Field Parameters w Power BI i zbuduj raport, w którym użytkownik sam przełącza wymiary i miary bez mnożenia stron. Przykłady KPI, scenariuszy, UX, wydajność i checklista pułapek.
19 czerwca 2026
blog

1. Czym są Field Parameters w Power BI i kiedy warto je stosować

Field Parameters (parametry pól) to mechanizm w Power BI, który pozwala użytkownikowi dynamicznie wybierać, jakie pole ma być użyte w wizualizacji — najczęściej jako wymiar (np. oś, legenda, wiersze/kolumny w macierzy) albo jako miara (czyli liczba/KPI wyświetlana w wykresie lub tabeli). W praktyce oznacza to, że jedna wizualizacja może „przełączać się” między różnymi wariantami bez konieczności budowania wielu niemal identycznych wykresów.

Najważniejsza idea: zamiast projektować raport jako zestaw wielu osobnych stron i wizualizacji dla każdego wariantu analizy, tworzysz jeden widok, który zmienia się w zależności od wyboru użytkownika (np. na slicerze). To właśnie jest fundament raportu „konfigurowalnego” — użytkownik wybiera, a raport dopasowuje pola użyte w wizualizacjach.

Co Field Parameters zmieniają w podejściu do budowy raportu

  • Redukują duplikację: mniej kopii tych samych wykresów tylko po to, by zmienić oś lub KPI.
  • Ułatwiają self-service: użytkownik dostaje kontrolę nad tym, co ogląda, w ramach zaprojektowanych opcji.
  • Porządkują UX: zamiast „ściany wizualizacji” i wielu przełączników nawigacyjnych, część decyzji przenosisz do prostego wyboru pól.

Podstawowe różnice względem innych sposobów „przełączania”

Field Parameters warto rozumieć jako narzędzie do podmiany pól w wizualizacji, a nie ogólny mechanizm logiki biznesowej. W porównaniu do typowych alternatyw:

  • Zakładki (bookmarks) zwykle przełączają stan strony (widoczność obiektów, filtry, układ). Field Parameters przełączają konkretne pole użyte w wizualizacji, bez potrzeby utrzymywania wielu stanów tej samej strony.
  • Osobne miary DAX mogą przełączać obliczenia, ale nie rozwiązują wprost problemu podmiany wymiaru (np. Region vs. Produkt na osi). Field Parameters są naturalne, gdy chcesz przełączać również „co jest na osi”.
  • Duplikowanie wizualizacji (po jednej na wariant) jest proste na start, ale szybko prowadzi do ciężkich, trudnych w utrzymaniu raportów. Field Parameters ograniczają ten rozrost.

Kiedy warto stosować Field Parameters

  • Gdy użytkownicy często pytają o to samo, ale w różnych przekrojach, np. „pokaż sprzedaż po regionie / kanale / produkcie”.
  • Gdy chcesz udostępnić kilka KPI w jednym miejscu (np. Przychód, Marża, Ilość) bez budowania osobnych wykresów dla każdego z nich.
  • Gdy raport ma wspierać analizę eksploracyjną, ale w kontrolowanych granicach (użytkownik wybiera z listy dozwolonych pól, a nie „wszystko ze wszystkiego”).
  • Gdy chcesz ograniczyć liczbę stron i wizualizacji, bo raport ma być łatwy do utrzymania, przeglądu i rozwoju.

Kiedy lepiej nie używać (lub używać ostrożnie)

  • Gdy odbiorcy oczekują jednoznacznego, stałego widoku (np. raporty operacyjne „na ścianę”), a możliwość przełączania mogłaby wprowadzać chaos interpretacyjny.
  • Gdy zestaw możliwych pól jest bardzo duży i trudno go sensownie „opakować” — użytkownik dostanie zbyt długą listę i spadnie użyteczność.
  • Gdy analiza wymaga rygorystycznie kontrolowanych definicji i kontekstu (np. KPI o różnych zasadach filtrowania), a „przełączanie” mogłoby sugerować, że wszystko jest porównywalne w ten sam sposób.

Field Parameters są więc przede wszystkim narzędziem do budowy elastycznych, ale uporządkowanych raportów: mniej wizualizacji, mniej stron, więcej kontroli po stronie użytkownika — bez oddawania mu pełnej dowolności i bez komplikowania nawigacji.

Jak zbudować parametry pól: dynamiczne wymiary (osie) i dynamiczne miary w wizualizacjach

Field Parameters w Power BI pozwalają użytkownikowi przełączać „co” jest pokazane na wykresie lub w tabeli bez budowania wielu wersji tej samej wizualizacji. W praktyce tworzysz kontrolkę (najczęściej slicer), która steruje wyborem pola użytego na osi, w legendzie, w wierszach/kolumnach albo w części Values.

Ten artykuł powstał jako rozwinięcie jednego z najczęstszych tematów poruszanych podczas szkoleń Cognity — bo w praktyce to właśnie przełączanie osi i KPI najczęściej decyduje o tym, czy raport jest „konfigurowalny” bez mnożenia stron i duplikowania wykresów.

W tej sekcji skupiamy się na dwóch najczęstszych typach: dynamicznych wymiarach (czyli osiach/kategoriach) oraz dynamicznych miarach (czyli tym, co liczymy i porównujemy).

1) Parametr dla wymiaru: dynamiczna oś / kategoria

Dynamiczny wymiar to sytuacja, w której użytkownik wybiera, czy chce analizować dane np. według produktu, regionu, kanału czy segmentu. Efekt: ta sama wizualizacja potrafi zmieniać oś lub grupowanie bez tworzenia kilku wykresów obok siebie.

  • Jak to zbudować (koncepcyjnie): tworzysz parametr, do którego dodajesz wybrane kolumny wymiarów (pola kategoryczne). Power BI generuje obiekt parametru i automatycznie proponuje slicer do sterowania wyborem.
  • Jak użyć w wizualizacji: zamiast „stałej” kolumny na osi/wierszach umieszczasz pole parametru. Od tej pory to wybór użytkownika decyduje, która kolumna zasila oś.
  • Typowe miejsca użycia: oś X w wykresach, wiersze w tabelach i macierzach, legenda (gdy chcesz przełączać wymiar rozbicia).

Różnica względem filtrów: filtr ogranicza dane, ale nie zmienia, jakie pole buduje strukturę wizualizacji. Parametr wymiaru właśnie tę strukturę przełącza.

2) Parametr dla miar: dynamiczne KPI / wartości

Dynamiczne miary rozwiązują problem „chcę przełączać, czy wykres pokazuje sprzedaż, marżę, liczbę transakcji…”. Zamiast mieć kilka wykresów lub rozbudowane zakładki, użytkownik wybiera miarę z listy, a wizualizacja natychmiast przelicza się dla wskazanego KPI.

  • Jak to zbudować (koncepcyjnie): tworzysz parametr i dodajesz do niego miary (Measures), które chcesz udostępnić do przełączania. Parametr działa jak kontrolowany „selektor” miary.
  • Jak użyć w wizualizacji: w obszarze Values (lub odpowiedniku) umieszczasz parametr miary. Dzięki temu jedna wizualizacja obsłuży wiele KPI.
  • Typowe miejsca użycia: karty, wykresy liniowe/słupkowe, tabele oraz sytuacje, gdzie użytkownik ma wybrać jedną metrykę naraz.

Kluczowa różnica względem dynamicznej osi: oś zmienia podział danych (kategorie), a parametr miary zmienia to, co liczysz (wartość/KPI). Często łączy się oba: użytkownik wybiera wymiar na osi i jednocześnie wybiera miarę.

3) Minimalny „workflow” budowy: od parametru do interakcji

  • Wybierz, czy potrzebujesz przełączania wymiaru, miary, czy obu naraz.
  • Zbuduj parametr w Power BI i dodaj do niego wybrane pola (kolumny dla wymiaru lub miary dla KPI).
  • Dodaj parametr jako slicer (żeby użytkownik mógł wybierać) i jednocześnie użyj pola parametru w odpowiednim miejscu wizualizacji (oś/wiersze/Values).
  • Przetestuj, czy przełączenie nie zmienia sensu wizualizacji (np. czy wszystkie wybrane pola mają podobną „rolę” biznesową i pasują do tej samej konstrukcji wykresu).

4) Dobre praktyki doboru pól (bez wchodzenia w szczegóły UX i performance)

  • Ogranicz listę opcji do tych, które rzeczywiście mają sens w kontekście danej strony raportu. Field Parameters są najskuteczniejsze, gdy wybór jest świadomy i krótki.
  • Utrzymuj spójność poziomów szczegółowości: mieszanie bardzo szczegółowych i bardzo ogólnych wymiarów w jednym przełączniku potrafi wprowadzać chaos interpretacyjny.
  • Dbaj o kompatybilność miar: przełączane KPI powinny być porównywalne w tej samej wizualizacji (np. skala, sens trendu, oczekiwane zachowanie przy filtrach).
  • Rozdziel przełączanie osi i miar, jeśli użytkownik ma mieć jasność, czy steruje „podziałem”, czy „wartością”. W prostych przypadkach oba przełączniki mogą współistnieć obok siebie.

Po zbudowaniu tych dwóch typów parametrów otrzymujesz fundament raportu „konfigurowalnego” przez użytkownika: jedna wizualizacja, wiele możliwych osi i wiele możliwych KPI – bez mnożenia stron i duplikowania wykresów.

3. Wzorce użycia: przełączanie KPI, zestawów miar i scenariuszy (np. Actual/Budget/YoY)

Field Parameters najlepiej sprawdzają się tam, gdzie użytkownik ma realnie różne „pytania biznesowe”, ale raport nie powinien rozrastać się o dziesiątki niemal identycznych wykresów. Zamiast budować osobne wizualizacje dla każdego wariantu, pozwalasz przełączać co jest liczone (KPI/miara), jaki zestaw metryk jest dostępny oraz w jakim scenariuszu (Actual/Budget/YoY) ma być pokazany wynik.

3.1. Przełączanie pojedynczego KPI (jedna wizualizacja, wiele miar)

Najprostszy wzorzec: użytkownik wybiera jedną metrykę, a ta sama karta/wykres prezentuje ją w kontekście filtrów strony. To jest typowe dla paneli „KPI selector”, gdzie miejsce na ekranie jest cenne, a liczba metryk wysoka.

  • Kiedy stosować: gdy miary są wzajemnie alternatywne (np. wybierz jedną do analizy) i mają zbliżoną semantykę.
  • Efekt UX: jedna kontrolka (slicer) steruje treścią, zamiast wielu kafli/zakładek.
  • Uwaga: im większe różnice w formacie (waluta vs %), tym ważniejsza jest konsekwencja w etykietach i formatowaniu (to osobny temat).

3.2. Zestawy miar (pakiety: „Executive”, „Sales”, „Finance”)

Gdy metryk jest kilkadziesiąt, użytkownikowi trudniej wybrać „tę właściwą”. Wzorzec pakietów polega na tym, że slicer nie pokazuje pełnej listy, tylko logiczne grupy (zestawy), a dopiero w ramach zestawu użytkownik wybiera konkretną miarę lub wizualizacja pokazuje kilka naraz.

  • Kiedy stosować: gdy raport ma różne persony/obszary tematyczne i chcesz ograniczyć „szum” w selektorze.
  • Efekt UX: mniej opcji naraz, łatwiejsze odkrywanie zawartości.
  • Typowe podejście: dwa poziomy sterowania (Zestaw → KPI) lub jeden slicer z pogrupowanymi pozycjami.

3.3. Scenariusze i warianty miar (Actual/Budget/Forecast/YoY)

To najczęstszy „multiplikator” wizualizacji: te same KPI, ale w różnych wariantach. Field Parameters pomagają tu w dwóch wariantach:

  • Przełączanie scenariusza jako „wersji” tej samej miary – np. użytkownik wybiera, czy widzi Actual czy Budget.
  • Przełączanie rodzaju porównania – np. wartość, odchylenie (Variance), % odchylenia, YoY, indeks, itp.

W praktyce zamiast utrzymywać osobne wykresy „Sales Actual”, „Sales Budget”, „Sales YoY” – utrzymujesz jeden wykres, a scenariusz steruje, którą miarę (lub zestaw miar) wizualizacja pobiera.

3.4. „KPI + scenariusz” jako dwa niezależne przełączniki

Silny wzorzec dla analityki: osobno wybierasz co mierzysz (KPI), a osobno w jakim ujęciu (scenariusz/porównanie). Daje to użytkownikowi elastyczność bez mnożenia elementów raportu.

  • Plus: kombinacje powstają dynamicznie (KPI × scenariusz) bez budowania osobnych stron.
  • Ryzyko: nie każda kombinacja ma sens (np. % marży w ujęciu absolutnej różnicy). Wtedy potrzebujesz zasad dostępności opcji lub czytelnych komunikatów.

3.5. Wzorce „trybu prezentacji”: Absolut / % / Na jednostkę

Często ten sam KPI bywa analizowany w różnych „trybach”: kwota, udział %, per transakcja, per klienta. Zamiast osobnych wykresów, parametr pozwala przełączyć miarę reprezentującą ten sam koncept w innym przeliczeniu.

  • Kiedy stosować: gdy odbiorcy potrzebują szybko zmienić perspektywę bez zmiany kontekstu filtrów.
  • Efekt: ta sama wizualizacja „zmienia jednostkę” i interpretację.

3.6. Porównanie wzorców (kiedy który wybierać)

Wzorzec Najlepszy, gdy… Typowy efekt Ryzyko
Przełączanie pojedynczego KPI Użytkownik analizuje jedną metrykę naraz Jedna wizualizacja zastępuje wiele Mieszanie formatów i jednostek
Zestawy miar Metryk jest dużo i są „tematyczne” Prostszy wybór, mniej pozycji w slicerze Trzeba utrzymać spójne grupowanie
Scenariusze (Actual/Budget/YoY) Te same KPI mają wiele wariantów Mniej stron i powielonych wykresów Trudniejsza interpretacja, gdy użytkownik nie wie „co wybrał”
KPI + scenariusz jako dwa przełączniki Chcesz maksymalnej elastyczności Kombinacje bez dodatkowych wizualizacji Nielogiczne kombinacje i potrzeba kontroli dostępności
Tryb prezentacji (Absolut/%/per) Ten sam KPI wymaga różnych przeliczeń Szybka zmiana perspektywy Rozjazd definicji, jeśli miary nie są konsekwentne

3.7. Minimalny przykład (idea, nie pełna implementacja)

W praktyce Field Parameter sprowadza się do listy pozycji wskazujących na miary. Wizualizacja odwołuje się do „wybranej miary” przez parametr, a użytkownik przełącza ją slicerem.

// Przykład koncepcyjny: parametr KPI wskazujący na różne miary
// (dokładna forma zależy od sposobu utworzenia parametru w Power BI)
KPI Selector = {
  ("Sales",   [Sales]),
  ("Margin",  [Margin]),
  ("Orders",  [Orders])
}

Analogicznie można przygotować parametr „Scenario” wskazujący na miary typu [Sales Actual], [Sales Budget], [Sales YoY] — a następnie dobrać sposób, w jaki użytkownik ma je przełączać (jeden selektor lub dwa niezależne).

4. Sortowanie, etykiety i formatowanie: kontrola kolejności, nazewnictwa oraz spójność UX

W raportach „konfigurowalnych” największym wrogiem użyteczności nie jest brak funkcji, tylko chaos: losowa kolejność opcji, niejednoznaczne nazwy i niespójne formaty. Field Parameters dają elastyczność, ale bez warstwy porządku szybko wyglądają jak lista technicznych pól z modelu. Ta sekcja pokazuje, jak zadbać o kontrolę kolejności, czytelne etykiety i spójne formatowanie – tak, aby użytkownik rozumiał wybory i ufał wynikom. Doświadczenie Cognity pokazuje, że rozwiązanie tego problemu przynosi szybkie i zauważalne efekty w codziennej pracy.

1) Sortowanie: użytkownik ma widzieć kolejność biznesową, nie alfabetyczną

Domyślne sortowanie (np. alfabetyczne) rzadko pokrywa się z logiką raportu. W parametrach pól warto od razu narzucić kolejność zgodną z narracją strony (np. najczęściej używane na górze, KPI w kolejności ważności, scenariusze w stałym porządku).

  • Sortowanie w slicerze: ustaw stałą kolejność opcji parametru (np. „Przychód”, „Marża”, „Koszt” zamiast A–Z).
  • Sortowanie na osi / legendzie: jeśli parametr steruje osią, użytkownik oczekuje typowego porządku (np. Miesiące: I–XII), a nie przypadkowego.
  • Sortowanie zależne od kontekstu: unikaj sytuacji, gdzie opcje „skaczą” po zmianie filtra – stabilna kolejność wzmacnia poczucie kontroli.

Praktycznie najczęściej sprowadza się to do posiadania kolumny indeksu/SortOrder dla wyświetlanej etykiety parametru i ustawienia Sortuj według kolumny.

2) Etykiety: nazwy dla użytkownika, nie dla modelu

Field Parameters często startują od nazw technicznych (np. nazwy miar i kolumn). Dla użytkownika końcowego ważne jest, aby opcje były krótkie, jednoznaczne i spójne stylistycznie.

  • Stosuj język biznesowy: „Marża %” zamiast „GrossMarginPct”.
  • Ujednolicaj formę: albo wszędzie rzeczowniki („Przychód”, „Koszt”), albo wszędzie frazy („Wartość przychodu”, „Wartość kosztu”).
  • Dodawaj jednostki tam, gdzie to pomaga: „Sprzedaż (PLN)”, „Marża (%)”.
  • Unikaj skrótów bez kontekstu: jeśli już musisz użyć skrótu, dopilnuj, by był standardem w organizacji.
  • Rozróżniaj podobne pojęcia: np. „Zysk operacyjny” vs „Zysk netto” – bez niedopowiedzeń.

Dobra praktyka to traktowanie etykiet parametru jak elementu interfejsu, a nie metadanych. W konsekwencji: nazwa w slicerze może (i często powinna) różnić się od nazwy obiektu DAX.

3) Formatowanie: spójność liczb niezależnie od tego, co wybrał użytkownik

Najbardziej widoczny problem w dynamicznych miarach to mieszanie formatów: raz widzisz walutę, raz procent, a oś lub etykiety danych nie nadążają. Celem jest, aby po przełączeniu parametru raport nadal wyglądał „jak ten sam raport”.

  • Stała liczba miejsc po przecinku w obrębie podobnych KPI (np. procenty zawsze 1 miejsce).
  • Jednolite skracanie (tys./mln) w całej stronie.
  • Konsekwentne symbole: „%” dla udziałów, waluta z tym samym symbolem i separacją tysięcy.
  • Kolory i semantyka: jeśli „na zielono” oznacza wzrost, nie zmieniaj tego przy przełączeniu KPI.

Jeśli używasz dynamicznych formatów (format string zależny od wyboru), trzymaj je w ryzach: lepiej mniej wariantów, ale konsekwentnych. Drobny fragment DAX może pomóc utrzymać format w jednym miejscu (jako uzupełnienie, nie jedyne rozwiązanie):

-- przykład ideowy: format zależny od wyboru
Selected KPI Format =
SWITCH(
  SELECTEDVALUE('KPI Parameter'[KPI Key]),
  "REVENUE", "#,0 \"PLN\"",
  "MARGIN_PCT", "0.0%",
  "#,0"
)

4) Nazewnictwo i hierarchia opcji: minimalizuj obciążenie poznawcze

Gdy lista opcji rośnie, użytkownik zaczyna „szukać” zamiast „wybierać”. Pomaga tu konsekwentna struktura:

  • Grupuj mentalnie: np. najpierw wartości bezwzględne, potem wskaźniki procentowe.
  • Stałe prefiksy/sufiksy tylko, jeśli realnie ułatwiają: np. „YoY: Przychód”, „YoY: Marża %” – albo wszędzie, albo nigdzie.
  • Unikaj duplikatów znaczeń: jeśli filtr strony już wskazuje walutę lub jednostkę, nie powtarzaj jej w każdej opcji.

5) Szybkie porównanie: co kontrolujesz gdzie?

Obszar Co ma odczuć użytkownik Najczęstszy błąd
Sortowanie Lista ma sens biznesowy i jest stabilna Alfabetyczne lub zmienne sortowanie zależne od kontekstu
Etykiety Opcje są jednoznaczne i „po ludzku” Techniczne nazwy z modelu, skróty bez wyjaśnienia
Format Po przełączeniu KPI nic nie „rozjeżdża się” wizualnie Mieszanie waluty/procentów bez spójnych reguł i zaokrągleń
Spójność UX Raport wygląda jak jeden produkt, nie zestaw testów Inne nazwy w slicerze, inne w tytule/legendzie, inne w tooltipie

6) Mikro-reguły, które robią dużą różnicę

  • To samo pojęcie = ta sama etykieta w slicerze, tytule wizualizacji i tooltipie.
  • Bez „(sum)” i auto-agregacji w nazwach – użytkownik ma widzieć KPI, nie mechanikę liczenia.
  • Jedna konwencja zapisu: „Marża %” vs „Marża (%)” – wybierz i trzymaj się jej wszędzie.
  • Domyślne skróty liczbowe (tys./mln) ustawione globalnie, a nie per-wizual.

5. Domyślne wybory i sterowanie interakcją: slicery, reset, zakładki i synchronizacja filtrów

Raport „konfigurowalny” działa dobrze tylko wtedy, gdy użytkownik zawsze wie, co aktualnie ogląda i może łatwo wrócić do stanu startowego. Przy Field Parameters oznacza to świadome zaprojektowanie: (1) domyślnych selekcji w slicerach parametrów, (2) mechanizmu resetu, (3) zachowania interakcji między wizualizacjami oraz (4) spójności filtrów między stronami.

Domyślne wybory: jak „ustawić start” dla Field Parameters

Najczęstszy problem z parametrami pól w praktyce jest prosty: raport otwiera się w stanie „jakimś”, a użytkownik nie ma pewności, czy oś/kpi/scenariusz są ustawione „jak trzeba”. Warto więc mieć jednoznaczny stan domyślny.

  • Domyślna selekcja w slicerze parametru – ustaw slicer tak, aby po publikacji raportu startował z konkretną wartością (np. domyślny KPI lub domyślna oś). To daje przewidywalność i ogranicza chaos decyzyjny.
  • Ogranicz liczbę wyborów na start – jeśli parametr ma kilkanaście pozycji, domyślne „wszystko” prawie nigdy nie jest dobrym UX. Lepiej zacząć od jednej pozycji (lub małego zestawu), a rozszerzanie zostawić użytkownikowi.
  • Jasna ekspozycja aktywnego wyboru – nawet przy dobrze ustawionych domyślnych wartościach użytkownik powinien widzieć, co wybrał (np. w tytule wizualizacji lub w subtelnej etykiecie tekstowej). Dzięki temu minimalizujesz błędne interpretacje.

Slicery: pojedynczy wybór vs. wielokrotny wybór (i kiedy który)

To, czy slicer parametru pozwala na single select czy multi select, wpływa na czytelność oraz na to, jak użytkownik rozumie wynik.

Tryb sliceraKiedy ma sensRyzyko UX
Pojedynczy wybórPrzełączanie osi, KPI, scenariusza (np. „Actual/Budget”)Najmniejsze — użytkownik zawsze wie, „co” ogląda
Wielokrotny wybórPorównania kilku miar/KPI równolegle (np. 2–3 metryki obok siebie)Łatwo o przeładowanie wizualizacji i niejednoznaczną interpretację

Praktyczna zasada: jeśli wybór zmienia znaczenie wykresu (inna oś/inna metryka), preferuj pojedynczy wybór. Wielokrotny zostaw do świadomych porównań, gdzie użytkownik oczekuje „kilku linii/słupków” i rozumie konsekwencje.

„Reset do stanu domyślnego”: przycisk, zakładka i spójność zachowania

W raportach z parametrami pól reset jest elementem krytycznym, bo użytkownik często „kliknie za dużo” i zgubi punkt odniesienia. Najprostszy wzorzec to:

  • Zakładka (bookmark) jako stan bazowy – zapisujesz układ strony i ustawienia selekcji jako „Start”.
  • Przycisk Reset – użytkownik jednym kliknięciem wraca do stanu bazowego (w tym wyborów w slicerach Field Parameters).

Ważne: reset powinien być przewidywalny. Jeśli przycisk resetuje jedynie część filtrów (np. tylko parametry, a nie filtry daty), jasno to zakomunikuj w etykiecie lub tooltipie przycisku.

Zakładki (bookmarks): kiedy pomagają, a kiedy przeszkadzają

Zakładki są wygodne do zarządzania stanem interakcji, ale w raportach self-service łatwo nimi „nadpisać” zachowania, których użytkownik się nie spodziewa.

  • Pomagają, gdy potrzebujesz jednego lub kilku kontrolowanych „widoków startowych” (np. różne perspektywy na tej samej stronie) oraz prostego resetu.
  • Przeszkadzają, gdy jest ich zbyt dużo lub gdy zapisują nadmiernie stan (np. przypadkowo zapisane selekcje filtrów, które miały pozostać niezależne).

Projektowo warto rozróżnić: zakładki jako nawigacja/tryby (widoki) oraz zakładka jako reset (powrót do bazowej konfiguracji). Mieszanie obu podejść zwykle pogarsza UX.

Sterowanie interakcją wizualizacji: ogranicz „efekt domina”

Field Parameters zachęcają do klikania i eksploracji, ale to zwiększa ryzyko, że interakcje między wykresami staną się nieintuicyjne (np. kliknięcie w wykres A filtruje wykres B, a użytkownik myśli, że zmienił parametr).

  • Ustal, które wizualizacje filtrują inne – w raportach konfigurowalnych często lepiej ograniczyć liczbę połączeń i zostawić kilka „pewnych” interakcji.
  • Rozdziel „wybór parametru” od „filtrowania danych” – slicery parametrów powinny pełnić rolę przełączników konfiguracji, a nie kolejnego źródła niejawnych filtrów.
  • Minimalizuj ukryte stany – jeśli kliknięcie w punkt na wykresie zmienia resztę strony, użytkownik musi to widzieć (np. poprzez wyraźne podświetlenia, komunikaty lub czytelny panel filtrów).

Synchronizacja filtrów między stronami: spójność kontra elastyczność

Jeśli masz kilka stron korzystających z tych samych Field Parameters lub filtrów (np. data, region, segment), pojawia się pytanie: czy użytkownik ma przenosić kontekst między stronami?

PodejściePlusyMinusy
Synchronizuj filtrySpójny kontekst, mniej powtórzeń ustawieńRyzyko „dziedziczenia” niechcianych selekcji
Filtry niezależne per stronaKażda strona ma jasny, lokalny celWięcej klikania przy przechodzeniu między stronami

W raportach self-service zwykle sprawdza się kompromis: synchronizować filtry kontekstu (np. czas, organizacja), a nie synchronizować przełączników analitycznych (np. wybór KPI/osi), jeśli strony mają różne intencje. Kluczowe jest, aby użytkownik rozumiał, co „podąża” za nim między stronami.

Checklist UX dla strony z Field Parameters

  • Jeden oczywisty stan startowy (domyślne selekcje parametrów).
  • Widoczny aktywny wybór (użytkownik wie, jakie pola/miary są włączone).
  • Reset w jednym kliknięciu do kontrolowanego stanu.
  • Ograniczone i przewidywalne interakcje między wizualizacjami.
  • Świadoma synchronizacja filtrów między stronami (tylko to, co ma sens biznesowo).

6. Performance i czytelność: optymalizacja modelu, ograniczanie kardynalności, wpływ na DAX i wizualizacje

Field Parameters kuszą prostotą: jeden wykres, wiele „wariantów” osi lub miar. Technicznie oznacza to jednak, że użytkownik przełącza zestaw pól, a silnik DAX i wizualizacje muszą za każdym razem przeliczyć zapytanie w innym kształcie. Żeby raport pozostał szybki i czytelny, trzeba świadomie ograniczyć „dowolność” oraz zadbać o model i semantykę.

Co realnie kosztuje w Field Parameters

  • Liczba opcji w parametrze (zwłaszcza miar): każda opcja to potencjalnie inna ścieżka obliczeń.
  • Przełączanie osi/wymiarów: zmienia się grupowanie, a to może drastycznie zwiększać liczbę punktów na wykresie (kardynalność na osi).
  • Wizualizacje o wysokiej granulacji (tabele/matryce): łatwo doprowadzić do „eksplozji” liczby wierszy, gdy użytkownik wybierze drobny wymiar.
  • Miary z ciężkim DAX (iteratory, złożone CALCULATE, liczne warunki): przełącznik KPI może powodować częste uruchamianie drogich definicji.

Ograniczanie kardynalności: najprostsza dźwignia szybkości

Najczęstszy problem wydajności przy parametrach pól wynika z tego, że użytkownik może wybrać wymiar o bardzo dużej liczbie unikalnych wartości (np. klient, produkt, numer dokumentu) jako oś lub wiersze. Zadbaj o to, by lista opcji była „bezpieczna”:

  • Preferuj wymiary o niskiej/średniej kardynalności w parametrach osi (rok/kwartał/miesiąc, region, kategoria, segment).
  • Rozdziel parametry: osobny parametr dla osi „agregujących” i osobny (opcjonalny) dla detalu, używany tylko w tabelach po świadomym wyborze.
  • Wprowadzaj warstwy: najpierw wybór poziomu (np. Kategoria → Podkategoria), dopiero potem detal; to ogranicza przypadkowe „wrzucenie” detalu na wykres.
  • Limituj wizualnie: na wykresach stosuj Top N lub filtrowanie (jeśli to zgodne z celem analizy), aby uniknąć setek/tysięcy punktów.

Model danych: utrzymuj „czyste” ścieżki filtracji

Field Parameters nie naprawią słabego modelu. Jeżeli relacje są niejednoznaczne lub filtracja przebiega wieloma drogami, przełączanie pól może powodować nieprzewidywalne wyniki i cięższe zapytania.

  • Trzymaj się schematu gwiazdy: fakty w centrum, wymiary wokół; parametry powinny wskazywać przede wszystkim na kolumny wymiarów i miary oparte o fakt.
  • Unikaj przypadkowych relacji M:M dla pól, które mają trafić do parametrów; to częsty powód spadków wydajności i problemów z interpretacją filtrów.
  • Uważaj na kolumny „opisowe” w faktach: jeśli trafiają do parametrów osi, w praktyce zachowują się jak wymiary o ogromnej kardynalności.

Wpływ na DAX: przełącznik pola to też przełącznik logiki

Parametry miar i osi często prowadzą do tego, że w jednej wizualizacji lądują miary o różnej złożoności i różnym formacie. Z perspektywy DAX najważniejsze jest, by nie budować „kombajnu”, który jest trudny do utrzymania i wolny.

  • Preferuj proste miary bazowe (np. SUM, COUNTROWS, podstawowe CALCULATE) i dopiero na nich buduj KPI.
  • Ogranicz liczbę opcji w parametrze do tych, które mają sens w danym kontekście strony (mniej opcji = mniej kosztu i mniejsze ryzyko nieczytelności).
  • Unikaj nadmiernej „uniwersalizacji”: jedna miara, która ma obsłużyć wszystko przez SWITCH, jest łatwa do stworzenia, ale trudna do optymalizacji i testowania.

Jeśli potrzebujesz przełączania logiki w zależności od wyboru parametru, rób to świadomie i utrzymuj warunki w ryzach. Przykładowy, prosty wzorzec (jako uzupełnienie, bez rozbudowy):

Selected KPI =
VAR _kpi = SELECTEDVALUE('KPI Parameter'[KPI])
RETURN
SWITCH(
    _kpi,
    "Revenue", [Revenue],
    "Margin %", [Margin %],
    "Orders", [Orders]
)

Wizualizacje: dopasuj typ do „zmiennej” osi/miary

Jedna wizualizacja nie zawsze jest dobrym celem. Gdy oś i miary są przełączalne, łatwo stworzyć ekran, który w części wyborów jest szybki i czytelny, a w innych staje się „ścianą danych”. Dlatego:

  • Wykresy rezerwuj dla osi o kontrolowanej liczbie kategorii; przy dużym detalu użytkownik i tak nie odczyta wartości.
  • Matryce/tabele stosuj, gdy celem jest detal, ale dodaj mechanizmy ograniczające liczbę wierszy (filtry, Top N, wymaganie wyboru segmentu).
  • Unikaj wielu ciężkich wizualizacji reagujących na ten sam parametr, jeśli nie są potrzebne jednocześnie; przełączanie opcji wtedy mnoży koszt odświeżania.

Checklist: szybciej i czytelniej bez „gaszenia pożarów”

Obszar Ryzyko przy Field Parameters Prosta praktyka
Oś/wymiar Eksplozja liczby kategorii Dodawaj tylko wymiary o niskiej/średniej kardynalności
Miary „Mieszanie” tanich i drogich obliczeń Trzymaj listę opcji krótką; opieraj KPI o miary bazowe
Model Nieprzewidywalne filtrowanie i wolne zapytania Schemat gwiazdy, minimum relacji problematycznych dla pól w parametrach
Wizual Brak czytelności dla części wyborów Dobieraj typ wizualizacji do najgorszego (najbardziej granularnego) scenariusza
Zakres „self-service” Zbyt duża dowolność = chaos i spadek jakości Projektuj parametry jako kontrolowany zestaw decyzji, nie „wszystko wszędzie”

Najlepsze wdrożenia Field Parameters balansują między elastycznością a ograniczeniami: użytkownik może zmienić perspektywę, ale w ramach opcji, które są wydajne obliczeniowo i dają sensowną, porównywalną narrację na wykresach.

💡 Pro tip: Traktuj Field Parameters jak „kontrolowaną elastyczność”: ogranicz liczbę opcji i wybieraj głównie wymiary o niskiej/średniej kardynalności, a dla detalu stosuj osobny parametr lub Top N, żeby nie wysadzić wykresu i zapytań DAX. Największy zysk daje prosty model w schemacie gwiazdy oraz KPI oparte o lekkie miary bazowe zamiast jednego ciężkiego SWITCH-a na wszystko.

7. Przykładowa architektura strony „self-service”: układ, komponenty, nawigacja i governance

Strona „self-service” z Field Parameters ma jeden cel: dać użytkownikowi swobodę wyboru co ogląda (miary/KPI, przekroje, warianty) bez budowania wielu niemal identycznych widoków. Dobra architektura ogranicza ryzyko chaosu, utrzymuje porządek w interakcjach i pozwala zachować spójne doświadczenie niezależnie od tego, jakie pola użytkownik wybierze.

Układ strony: trzy strefy zamiast „ściany slicerów”

Praktyczny układ opiera się na logicznych strefach, które od razu sugerują użytkownikowi sposób pracy z raportem:

  • Strefa wyboru (sterowanie) – kilka kluczowych przełączników opartych o Field Parameters (np. „Co mierzymy?”, „Jak tniemy dane?”, „W jakim ujęciu?”). Zasada: mniej, ale jasno nazwane.
  • Strefa wyników (wizualizacje) – 2–4 główne wizualizacje, które reagują na wybory. Najlepiej, gdy każda ma jasno przypisaną rolę (trend, porównanie kategorii, struktura, szczegół).
  • Strefa kontekstu i pomocy – krótkie opisy, definicje metryk, aktualny „stan” ustawień, informacja o filtrach i ograniczeniach. To zastępuje konieczność tłumaczenia raportu na szkoleniu.

Komponenty strony: minimalny zestaw, który daje maksymalną elastyczność

W architekturze „konfigurowalnej” warto myśleć komponentami, a nie pojedynczymi wykresami. Typowy zestaw obejmuje:

  • Panel parametrów – slicery dla parametrów pól (np. wybór miary/KPI i wybór wymiaru osi). Użytkownik rozumie je jako „przełączniki perspektywy”, a nie jako kolejne filtry.
  • Wizualizacja główna – miejsce, gdzie najbardziej widać efekt parametrów (np. kolumny/linie). Powinna działać sensownie dla większości kombinacji wyborów.
  • Wizualizacja pomocnicza – uzupełnienie: albo pogłębienie (drill), albo alternatywny punkt widzenia (np. udział/struktura vs trend).
  • Lista szczegółowa – kontrolowany „detail view”, który umożliwia sprawdzenie skąd biorą się liczby bez tworzenia osobnej strony dla każdego wariantu.
  • „Aktualne ustawienia” – krótka sekcja tekstowa pokazująca wybrane KPI/wymiar oraz najważniejsze filtry. To redukuje pomyłki w interpretacji przy udostępnianiu zrzutów ekranu lub omawianiu wyników na spotkaniach.

Nawigacja: prowadzenie użytkownika po wariantach bez mnożenia stron

Field Parameters zmniejszają potrzebę budowania wielu zakładek, ale nadal potrzebujesz prostego systemu nawigacji. Dobre praktyki na poziomie strony:

  • Jeden „punkt startowy” – widok, który zawsze ma sens i nie wymaga konfiguracji, aby coś zobaczyć.
  • Rozdzielenie „zmiany perspektywy” od „filtrów” – parametry pól powinny być czytelnie odróżnione od filtrów typu czas, region czy segment.
  • Stała lokalizacja sterowania – użytkownik nie powinien szukać przełączników; panel parametrów powinien być zawsze w tym samym miejscu.
  • Ograniczenie wyborów do roli strony – jeśli strona jest o wynikach sprzedaży, nie dodawaj na niej przełączników, które wprowadzają perspektywy „operacyjne” lub „finansowe”, jeśli nie są wspierane spójnie przez wizualizacje.

Governance: jak uniknąć „dowolności”, która psuje raport

„Self-service” nie oznacza pełnej swobody bez zasad. Governance w kontekście Field Parameters polega na kontrolowaniu, jakie opcje użytkownik widzi i w jakich kombinacjach. Kluczowe elementy:

  • Kuracja opcji – do parametrów dodawaj tylko te miary i wymiary, które są biznesowo porównywalne i mają zgodne definicje. To zmniejsza liczbę kombinacji, które prowadzą do mylących wniosków.
  • Spójne nazewnictwo – użytkownik ma wybierać „pojęcia”, a nie techniczne nazwy pól. Jeśli coś wymaga kontekstu (np. zakres, waluta, typ uśredniania), powinno to być widoczne w etykiecie.
  • Ograniczanie „martwych końców” – architektura powinna minimalizować sytuacje, w których wybór parametru daje pusty wykres albo trudną do interpretacji skrajność. Jeśli pewne kombinacje nie mają sensu, lepiej ich nie oferować.
  • Wspólne definicje i dokumentacja – metryki używane w parametrach muszą mieć jednoznaczną definicję i właściciela. To ważniejsze niż sama technika przełączania pól.
  • Kontrola uprawnień – jeśli część metryk lub przekrojów jest wrażliwa, architektura strony powinna zakładać, że nie każdy zobaczy te same opcje. „Self-service” nie powinien obchodzić zasad dostępu.

Dobrze zaprojektowana strona „self-service” nie polega na dodaniu wielu przełączników, tylko na świadomym ograniczeniu wyborów do takich, które wspierają cel analizy. Field Parameters są tu mechanizmem, a architektura strony – ramą, która sprawia, że elastyczność pozostaje zrozumiała i bezpieczna.

8. Podsumowanie i checklista: szybki proces debugowania oraz najczęstsze pułapki

Field Parameters pozwalają oddać użytkownikowi kontrolę nad tym, co widzi na osi, w legendzie lub w wartościach wizualizacji (wymiary) oraz jaką metrykę analizuje (miary) — bez budowania wielu kopii wykresów i bez rozrastania się raportu do dziesiątek stron. Największa wartość pojawia się wtedy, gdy chcesz połączyć elastyczność self-service z utrzymaniem spójnego UX i governance: użytkownik wybiera wariant, a Ty nadal zarządzasz definicjami pól, nazwami i kolejnością.

Poniżej znajdziesz checklistę, która pomaga szybko zdiagnozować problemy oraz uniknąć najczęstszych „min” przy wdrożeniu parametrów pól.

Checklista debugowania (krok po kroku)

  • 1) Czy parametr steruje właściwym miejscem w wizualizacji? Upewnij się, że w odpowiednim koszyku (oś, wartości, legenda, tooltip) znajduje się parametr, a nie „stare” pole lub miara.
  • 2) Czy slicer faktycznie filtruje parametr? Jeśli wybór w slicerze nie zmienia wykresu, sprawdź czy slicer jest oparty o tabelę parametru (a nie o inną tabelę) i czy interakcje wizualizacji nie są wyłączone.
  • 3) Czy wybór nie jest wielokrotny, gdy oczekujesz pojedynczego? Wiele zaznaczeń potrafi dać nieczytelny wynik (np. kilka miar naraz). Zweryfikuj ustawienia slicera i oczekiwany sposób działania.
  • 4) Czy pola w parametrze są poprawnie zdefiniowane? Jeśli po wyborze pojawiają się puste wartości lub „znikają” słupki, problemem bywa wskazanie nie tego pola (np. kolumny z kluczem zamiast opisu) albo użycie pola o innej granulacji niż zakładasz.
  • 5) Czy działa filtrowanie i relacje w modelu? Parametr nie zastępuje relacji. Jeżeli po przełączeniu wymiaru wyniki „ignorują” filtry, sprawdź kierunek filtrowania, aktywne relacje oraz to, czy wybrany wymiar pochodzi z właściwej tabeli wymiarów.
  • 6) Czy sortowanie i kolejność są zgodne z oczekiwaniami? Gdy elementy w slicerze lub na osi układają się alfabetycznie, a powinny logicznie, zweryfikuj mechanizm sortowania i to, czy masz kontrolę nad kolejnością pozycji.
  • 7) Czy etykiety są zrozumiałe dla użytkownika? Jeśli w slicerze widać techniczne nazwy, skróty lub duplikaty, to zwykle znak, że brakuje warstwy „prezentacyjnej” (czytelnych nazw) nad warstwą modelu.
  • 8) Czy format liczb i jednostki są spójne po przełączeniu? Przełączanie miar często ujawnia problem: jedna miara jest w %, druga w walucie. Sprawdź, czy użytkownik nie dostaje mieszaniny formatów bez wyjaśnienia.
  • 9) Czy wynik jest „stabilny” przy braku wyboru? Gdy nic nie jest zaznaczone lub gdy wybór zostanie skasowany, wizualizacja powinna zachowywać się przewidywalnie (np. pokazać domyślną metrykę albo komunikat), zamiast wyglądać na zepsutą.
  • 10) Czy wydajność nie spada po dodaniu parametrów? Jeśli po wprowadzeniu przełączania raport zwalnia, przeanalizuj, czy parametr nie wprowadza zbyt wielu kombinacji i czy nie wymusza cięższych obliczeń w miarach.

Najczęstsze pułapki

  • „Parametr jako zamiennik modelu” — Field Parameters nie naprawiają braków w modelowaniu. Słaby model (brak wymiarów, chaotyczne relacje, niejednoznaczne ścieżki filtrów) da słabe wyniki także po dodaniu parametrów.
  • Nadmierna swoboda dla użytkownika — zbyt wiele opcji w slicerze prowadzi do paraliżu decyzyjnego i „losowego klikania”. Lepiej oferować krótsze, sensowne listy i grupować wybory w logiczne zestawy.
  • Mieszanie metryk o różnych znaczeniach — przełączanie „wolumenu” z „marżą %” w jednym miejscu bez kontekstu psuje interpretację. Użytkownik musi od razu widzieć, co zmienia i jak czytać wynik.
  • Niespójny UX między stronami — jeśli na jednej stronie przełącznik działa inaczej (np. multi-select), a na innej inaczej, raport wygląda na niekonsekwentny i trudniejszy w utrzymaniu.
  • Brak kontroli nad nazwami i kolejnością — techniczne etykiety, duplikaty i przypadkowe sortowanie odbierają sens koncepcji „konfigurowalnego” raportu, bo użytkownik nie ufa temu, co wybiera.
  • Ukryte konflikty w interakcjach — slicer parametru może wyglądać poprawnie, ale jeśli interakcje między wizualizacjami są wyłączone lub nadpisane, efekt przełączania będzie „losowy”.
  • Niejasne zachowanie przy pustych danych — po przełączeniu na wymiar z brakami użytkownik widzi puste wykresy bez wyjaśnienia. Warto zadbać o komunikaty i przewidywalne zachowanie w takich sytuacjach.
  • Spadek wydajności przez zbyt szeroki zakres opcji — im więcej pól i kombinacji dopuszczasz, tym większe ryzyko, że użytkownik wybierze wariant kosztowny obliczeniowo i „zamrozi” stronę.

Dobrze wdrożone Field Parameters to kompromis między elastycznością i kontrolą: użytkownik konfiguruje widok, a Ty utrzymujesz porządek w definicjach pól, spójność nazewnictwa, przewidywalne zachowanie oraz czytelność wyników. Jeśli coś przestaje działać, wróć do checklisty i zaczynaj od najprostszych przyczyn: właściwe pole w wizualizacji, poprawny slicer, relacje w modelu i spójny sposób prezentacji.

Na zakończenie – w Cognity wierzymy, że wiedza najlepiej działa wtedy, gdy jest osadzona w codziennej pracy. Dlatego szkolimy praktycznie.

💡 Pro tip: Debuguj od najprostszych przyczyn: czy w koszyku wizualizacji jest parametr (nie „stare” pole), czy slicer filtruje tabelę parametru i czy nie masz multi-select, który psuje logikę oraz czytelność. Jeśli wyniki są „dziwne” lub wolne, sprawdź relacje/model, spójność nazw i formatów oraz zawęź listę opcji do sensownych, aby uniknąć kosztownych kombinacji.

Majczęściej zadawane pytania i odpowiedzi odnośnie Field parameters: jak zbudować raport „konfigurowalny” przez użytkownika bez 30 stron

Do czego w praktyce służą Field Parameters w Power BI?

Field Parameters służą do dynamicznego przełączania pól użytych w wizualizacji bez budowania wielu kopii wykresów. Dzięki nim użytkownik może wybrać, jaki wymiar ma trafić na oś, do legendy albo wierszy tabeli oraz którą miarę lub KPI chce oglądać. W efekcie jeden raport staje się bardziej elastyczny, ale nadal pozostaje uporządkowany i łatwiejszy w utrzymaniu.

Kiedy Field Parameters są lepsze niż zakładki albo duplikowanie wizualizacji?

Field Parameters są lepsze wtedy, gdy chcesz podmieniać konkretne pola w tej samej wizualizacji, a nie przełączać całe stany strony. Sprawdzają się szczególnie wtedy, gdy różnice między widokami sprowadzają się do osi, KPI albo scenariusza analizy. Zamiast utrzymywać wiele podobnych wykresów, tworzysz jeden widok sterowany wyborem użytkownika, co porządkuje raport i ogranicza jego rozrost.

Jakie typy pól można przełączać za pomocą Field Parameters?

Za pomocą Field Parameters można przełączać zarówno wymiary, jak i miary. W praktyce najczęściej oznacza to wybór:

  • kolumny kategorycznej używanej na osi, w legendzie albo wierszach tabeli,
  • miary lub KPI pokazywanej w obszarze wartości,
  • wariantu analizy, na przykład scenariusza typu Actual, Budget albo YoY.

To daje dużą elastyczność bez oddawania użytkownikowi pełnej dowolności nad modelem danych.

Czy można połączyć dynamiczną oś i dynamiczne KPI w jednym raporcie?

Tak, można połączyć dynamiczną oś i dynamiczne KPI w jednym raporcie. To jeden z najmocniejszych wzorców użycia Field Parameters, bo użytkownik wybiera jednocześnie, według czego analizuje dane i co dokładnie mierzy. Trzeba jednak pilnować, aby dostępne kombinacje miały sens biznesowy, były czytelne na jednej wizualizacji i nie prowadziły do mylących porównań.

Jak ustawić domyślny wybór i reset w raporcie z Field Parameters?

Domyślny wybór i reset najlepiej ustawić przez kontrolowany stan startowy slicerów oraz zakładkę pełniącą rolę przycisku resetu. Użytkownik powinien od razu widzieć, jaki KPI lub wymiar jest aktywny po otwarciu raportu. Dobry układ obejmuje:

  • jedną domyślną selekcję w slicerze,
  • czytelny opis aktywnego wyboru,
  • przycisk powrotu do stanu bazowego.

Dzięki temu raport pozostaje przewidywalny podczas eksploracji.

Jakie są najczęstsze błędy przy wdrażaniu Field Parameters?

Najczęstsze błędy to zbyt duża liczba opcji, niespójne etykiety i mieszanie pól, które nie powinny być porównywane na tej samej wizualizacji. Problemem bywa też pozostawienie technicznych nazw z modelu, brak kontroli nad sortowaniem oraz multi-select tam, gdzie użytkownik powinien wybierać tylko jedną opcję. W praktyce to właśnie te drobne decyzje najczęściej psują czytelność raportu.

Czy Field Parameters mogą pogorszyć wydajność raportu Power BI?

Tak, Field Parameters mogą pogorszyć wydajność, jeśli pozwalają przełączać zbyt wiele ciężkich miar albo wymiarów o dużej kardynalności. Największe ryzyko pojawia się wtedy, gdy użytkownik wybiera bardzo szczegółowe osie lub gdy jedna wizualizacja obsługuje kosztowne obliczenia DAX. Dlatego warto ograniczać listę opcji, preferować prostsze miary bazowe i dobierać pola zgodnie z celem strony.

Jak sprawdzić, dlaczego Field Parameters nie działają poprawnie w wizualizacji?

Najpierw sprawdź, czy parametr rzeczywiście znajduje się we właściwym miejscu wizualizacji i czy slicer filtruje tabelę parametru. Jeśli problem nadal występuje, przejdź przez prostą kontrolę:

  • zweryfikuj ustawienia single select lub multi select,
  • sprawdź relacje i filtrowanie w modelu,
  • upewnij się, że użyte pola mają właściwą granulację,
  • oceń, czy format i etykiety nie wprowadzają użytkownika w błąd.

Taki debug zwykle pozwala szybko znaleźć źródło problemu.

icon

Formularz kontaktowyContact form

Imię *Name
NazwiskoSurname
Adres e-mail *E-mail address
Telefon *Phone number
UwagiComments