Blog JSystems - uwalniamy wiedzę!

Szukaj

Power BI - Model danych i relacje

Foldery wyświetlania w Power BI - porządek na długiej liście miar

W skrócie

  • Foldery miar w Power BI ustawiasz właściwością Folder wyświetlania w panelu Właściwości widoku modelu. Folder grupuje miary w panelu Dane bez zmiany ich nazw i bez wpływu na wizualizacje.
  • Folder działa w obrębie jednej tabeli. W modelu Nordvelli 80 miar leży w ośmiu tabelach, więc folder 04 Zwroty występuje osobno w FaktSprzedaz i FaktZwroty, a 99 Ćwiczenia w czterech tabelach.
  • Numeruj foldery dwucyfrowo, podfoldery twórz ukośnikiem odwrotnym, nowe miary zakładaj w tabeli ich folderu, a przy miarach rozrzuconych po wielu tabelach zrób jedną tabelę miar.

Foldery miar w Power BI przydają się wtedy, gdy model rośnie i panel Dane pokazuje dziesiątki miar na jednej alfabetycznej liście. W projekcie końcowym kursu na modelu Nordvelli jest ich 80, w tym 28 ćwiczeniowych. Pokazujemy, jak ustawić folder wyświetlania, jak zrobić podfoldery, dlaczego folder o tej samej nazwie pojawia się w kilku tabelach i kiedy opłaca się osobna tabela miar.

Jak to wygląda w praktyce

Bez folderów panel Dane pokazuje miary tabeli w jednym ciągu, a miary robocze mieszają się z tymi, które idą do raportu. W pliku z lekcji 27 Nordvelli było 75 miar na jednej długiej liście, a po pięciu nowych z projektu końcowego jest ich 80.

Drugi objaw pojawia się już po założeniu folderów: folder o tej samej nazwie widać w kilku tabelach. Zapytanie na modelu Nordvelli pokazuje, że folder 04 Zwroty ma 4 miary w FaktSprzedaz i 2 w FaktZwroty, folder 08 Tytuły 2 miary w FaktSprzedaz i 1 w DimSklepy, a folder 99 Ćwiczenia jest w czterech tabelach: w FaktSprzedaz (25 miar) i w trzech tabelach parametrów co-jeśli (po 1 mierze).

Dlaczego tak się dzieje

Folder wyświetlania to właściwość pojedynczego pola, a nie osobny obiekt modelu. Według dokumentacji Microsoft miara ma tabelę główną, która decyduje, w którym miejscu listy ją widać, a folder grupuje pola w obrębie tej tabeli. Dwie miary z wpisem 04 Zwroty w różnych tabelach dają więc dwa foldery o tej samej nazwie. Lekcja z projektem końcowym ostrzega przed tym wprost: miara budżetu założona w FaktSprzedaz nie trafi do folderu 03 Budżet w FaktBudzet, tylko do folderu o tej nazwie w FaktSprzedaz.

Kolejność folderów jest alfabetyczna, dlatego przy numerach jednocyfrowych folder 10 stanie przed folderem 2. Panel Dane ucina też dłuższe nazwy po kilkunastu znakach. W kursie pierwsza wersja folderu 08 Tytuły i nawigacja wyświetlała się z wielokropkiem i nazwę trzeba było skrócić.

Co zrobić krok po kroku

  1. Zacznij od spisu: zapytanie w widoku zapytań w języku DAX liczy miary w każdej parze tabela i folder. Na Nordvelli zwraca 14 wierszy, od FaktSprzedaz z folderem 99 Ćwiczenia (25 miar) po DimSklepy z folderem 08 Tytuły (1 miara). Pusta wartość w kolumnie Folder oznacza miary bez folderu.
    EVALUATE
    GROUPBY(
        SELECTCOLUMNS(INFO.VIEW.MEASURES(), "Tabela", [Table], "Folder", [DisplayFolder]),
        [Tabela], [Folder],
        "Miar", COUNTX(CURRENTGROUP(), 1)
    )
  2. Przejdź do widoku modelu (trzecia ikona przy lewej krawędzi okna). W panelu Dane zaznacz miary jednego tematu, kilka naraz z klawiszem Ctrl, na przykład Łączna sprzedaż, Liczba transakcji i Średnia wartość transakcji. W panelu Właściwości wpisz w polu Folder wyświetlania nazwę, na przykład 01 Sprzedaż, i naciśnij Enter. Powtórz to dla pozostałych grup.
  3. Podfolder utworzysz ukośnikiem odwrotnym. Według dokumentacji Microsoft wpis 06 Czas\Rok do roku tworzy folder Rok do roku wewnątrz 06 Czas, a średnik między nazwami, jak w 01 Sprzedaż;99 Ćwiczenia, pokazuje to samo pole w dwóch folderach naraz. Miara nadal jest jedna, zmienia się tylko jej miejsce na liście.
  4. Zanim ustawisz folder, sprawdź tabelę główną miary. W widoku raportu zaznacz miarę w panelu Dane i na karcie Narzędzia miar zmień pole Tabela główna na tabelę, w której jest jej folder. W Nordvelli miary budżetu tworzymy od razu w FaktBudzet, więc folder 03 Budżet ma jedno miejsce.
  5. Gdy miary są rozrzucone po wielu tabelach, zrób tabelę miar. Według dokumentacji Microsoft wystarczy przez Wprowadź dane utworzyć tabelę z jedną kolumną, przenieść do niej miary zmianą tabeli głównej i ukryć jej kolumnę, ale nie samą tabelę. Taka tabela zawsze jest na górze panelu Dane, a zmianę zobaczysz po zwinięciu i rozwinięciu listy strzałką u góry panelu. Ukrywanie kolumn opisujemy w poście po co ukrywać klucze i kolumny techniczne.
  6. Trzymaj się dwóch zasad z projektu końcowego. Numeruj foldery dwucyfrowo (01 Sprzedaż, 02 Marża, 99 Ćwiczenia), żeby kolejność nie zależała od liczby cyfr. Nazwy rób krótkie, bo panel Dane ucina długie. Miary robocze przenieś do jednego folderu, na przykład 99 Ćwiczenia, albo usuń je przed oddaniem raportu.
Panel Dane w Power BI Desktop: tabela FaktSprzedaz z folderami miar 01 Sprzedaż, 02 Marża, 04 Zwroty, 06 Czas i 99 Ćwiczenia
Foldery miar w tabeli FaktSprzedaz w panelu Dane modelu Nordvelli. Folder 03 Budżet jest w tabeli FaktBudzet, a 05 Klienci w tabeli FaktSatysfakcja.

Jak sprawdzić, że problem zniknął

Po zmianie panel Dane pokazuje w każdej tabeli foldery w kolejności numerów, a w nich miary. Zapytanie poniżej liczy wszystkie miary i miary bez folderu. Na Nordvelli wynik to 80 miar i pusta komórka w drugiej kolumnie, czyli żadna miara nie została poza folderem. Folder nie zmienia nazwy miary, więc wizualizacje i odwołania w innych miarach działają jak przed zmianą.

EVALUATE
ROW(
    "Miary", COUNTROWS(INFO.VIEW.MEASURES()),
    "Bez folderu", COUNTROWS(FILTER(INFO.VIEW.MEASURES(), [DisplayFolder] = ""))
)

Żeby porządek się utrzymał, ustal listę folderów na początku projektu, tak jak w tabeli folderów z lekcji z projektem końcowym, i każdą nową miarę od razu zapisuj w folderze właściwej tabeli. Jak tworzyć miary i ustawiać ich format, pokazujemy w lekcji o miarach DAX od podstaw.

Źródła i sposób sprawdzenia

  • Microsoft Learn: Measures in Power BI Desktop (Organize your measures) (źródło)
  • Microsoft Learn: Work with Model view in Power BI Desktop (źródło)
  • Sprawdzone zapytaniami DAX na modelu Nordvelli: 80 miar, liczba miar w każdej parze tabela i folder, brak miar bez folderu.

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

Jak utworzyć folder miar w Power BI?
W widoku modelu zaznacz w panelu Dane jedną albo kilka miar, z klawiszem Ctrl. W panelu Właściwości wpisz nazwę w polu Folder wyświetlania i naciśnij Enter. Folder powstaje od razu, a miary zachowują swoje nazwy i działają w wizualizacjach jak wcześniej.
Jak zrobić podfolder w folderze wyświetlania Power BI?
W polu Folder wyświetlania oddziel nazwy ukośnikiem odwrotnym, na przykład 06 Czas\Rok do roku. Power BI utworzy folder Rok do roku wewnątrz folderu 06 Czas. Według dokumentacji Microsoft średnik między nazwami pokazuje to samo pole w kilku folderach naraz.
Dlaczego ten sam folder miar pojawia się w kilku tabelach?
Folder wyświetlania grupuje pola tylko w obrębie jednej tabeli, a miejsce miary wyznacza jej tabela główna. W modelu Nordvelli folder 04 Zwroty ma 4 miary w FaktSprzedaz i 2 w FaktZwroty, więc w panelu Dane widać dwa foldery o tej samej nazwie. Pomaga zmiana tabeli głównej albo jedna tabela miar.
Jak zrobić tabelę miar w Power BI?
Przez Wprowadź dane utwórz tabelę z jedną kolumną, przenieś do niej miary zmianą tabeli głównej i ukryj jej kolumnę, ale nie samą tabelę. Według dokumentacji Microsoft taka tabela zawsze jest na górze panelu Dane. W niej możesz potem założyć foldery dla wszystkich miar modelu.

Komentarze (0)

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

Brak komentarzy...