Čítať v angličtine

Zdieľať cez


Práca s multidimenzionálnymi modelmi v službe Power BI

V službe Power BI sa môžete pripojiť k multidimenzionálnym modelom a vytvárať zostavy, ktoré vizualizujú všetky druhy údajov v rámci modelu. V prípade multidimenzionálnych modelov služba Power BI uplatňuje pravidlá na spôsob spracovania údajov podľa toho, ktorý stĺpec je definovaný ako predvolený člen.

S multidimenzionálnymi modelmi služba Power BI spracováva údaje z modelu na základe toho, kde sa používa stĺpec, ktorý obsahuje predvolený člen . Hodnota vlastnosti DefaultMember pre hierarchiu atribútov je nastavená v jazyku CSDL (Conceptual Schema Definition Language) pre konkrétny stĺpec v multidimenzionálnom modeli. Ďalšie informácie o predvolenom člene nájdete v téme Vlastnosti atribútu – Definovanie predvoleného člena. Po spustení dotazu jazyka DAX (Data Analysis Expression) sa predvolený člen zadaný v modeli použije automaticky.

Tento článok popisuje, ako sa služba Power BI správa v rôznych podmienkach pri práci s multidimenzionálnymi modelmi a v závislosti od toho, kde sa predvolený člen nachádza.

Práca s kartami s filtrami

Keď vytvoríte kartu s filtrami v poli s predvoleným členom, hodnota poľa predvoleného člena sa automaticky vyberie na karte s filtrami. Výsledkom je, že všetky vizuály ovplyvnené kartou s filtrami si zachovajú svoje predvolené modely v databáze. Hodnoty v takýchto kartách s filtrami odrážajú daný predvolený člen.

Ak sa predvolený člen odstráni, zrušením výberu sa hodnota vymaže pre všetky vizuály, na ktoré sa karta s filtrami používa, a zobrazené hodnoty neodrážajú predvolený člen.

Predstavte si napríklad, že máme stĺpec Mena a predvolený člen nastavený na USD:

  • Ak máme v tomto príklade kartu, ktorá zobrazuje Celkový predaj, predvolený člen sa pre túto hodnotu použije a použije sa predaj, ktorý zodpovedá USD.
  • Ak presunieme stĺpet Mena do tably karty s filtrami, ako vybraná predvolená hodnota sa zobrazí USD . Hodnota celkového predaja zostáva rovnaká, keďže sa použil predvolený člen.
  • Ak však zrušíme výber hodnoty USD z karty s filtrami, predvolený člen pre možnosť Mena sa vymaže a Celkový predaj bude teraz odrážať všetky meny.
  • Keď na karte s filtrami vyberieme ďalšiu hodnotu (povedzme, že vyberieme hodnotu EURO) zároveň s predvoleným členom, Celkový predaj odráža filter Mena v {USD, EURO}.

Zoskupenie vizuálov

Kedykoľvek v službe Power BI zoskupíte vizuál v stĺpci, ktorý má predvolený člen, služba Power BI pre daný stĺpec vymaže predvolený člen a cestu jeho vzťahu atribútu. Toto správanie zaisťuje, že vizuál zobrazí všetky hodnoty a nie len predvolené hodnoty.

Cesty vzťahov atribútu (ARP)

Cesty vzťahov atribútu (ARP) poskytujú predvolené členy s výkonnými funkciami, ale taktiež predstavujú istú mieru zložitosti. Keď sa cesty atribútu (ARP) vyskytnú, služba Power BI nasleduje cestu ciest ARP, aby vymazala ostatné predvolené členy ostatných stĺpcov a poskytla konzistentné a presné spracovanie údajov pre vizuály.

Pozrime sa na príklad, ktorý správanie objasní. Zvážte nasledujúcu konfiguráciu ciest atribútu (ARP):

Diagram represents ARPs in a multidimensional model.

Teraz si predstavme, že nasledujúce predvolené členy sú nastavené pre tieto stĺpce:

  • Mesto > Seattle
  • Štát WA >
  • Krajina alebo oblasť > USA
  • Počet obyvateľov > veľký

Poďme teraz preskúmať, čo sa stane, keď sa každý stĺpec použije v službe Power BI. Keď sa vizuály zoskupia v nasledujúcich stĺpcoch, výsledky budú takéto:

  • Mesto – Služba Power BI zobrazí všetky mestá vymazaním všetkých predvolených členov pre stĺpce Mesto, Štát, Krajina/Oblasť, ale zachová predvolený člen pre položku Počet obyvateľov. Služba Power BI vymazala celú ARP pre mesto.

    Poznámka

    Počet obyvateľov nie je cestou ARP mesta, ale výhradne súvisí so stavom a preto ho služba Power BI nevymaže.

  • Štát – služba Power BI zobrazí všetky Štáty vymazaním všetkých predvolených členov pre stĺpce Mesto, Štát, Krajina/Oblasť a Počet obyvateľov.
  • Krajina alebo oblasť – služba Power BI zobrazí všetky krajiny alebo oblasti vymazaním všetkých predvolených členov pre stĺpce Mesto, Štát a Krajina/Oblasť, ale zachová predvolený člen pre položku Počet obyvateľov.
  • Mesto a Štát – služba Power BI vymaže všetky predvolené členy pre všetky stĺpce.

Skupiny zobrazené vo vizuáli majú za následok, že celá cesta K úrovni atribútu (ARP) je vymazaná.

Ak skupina nie je zobrazená vo vizuáli, ale je súčasťou cesty atribútu (ARP) iného zoskupeného stĺpca, platí nasledujúce:

  • Nie všetky vetvy cesty ARP sa vymažú automaticky.
  • Filtruje túto skupinu nejasný predvolený člen.

Rýchle filtre a karty s filtrami

Pri práci s rýchlymi filtrami alebo kartami s filtrami sa objavuje nasledujúce správanie:

  • Keď sa rýchly filter alebo karta s filtrami načítajú s údajmi, služba Power BI zoskupí stĺpec vo vizuáli, takže správanie zobrazenia je rovnaké, ako správanie opísané v predchádzajúcej časti.

Keďže rýchle filtre a karty s filtrami sa často používajú na interakciu s inými vizuálmi, nasledujúca tabuľka vysvetľuje logiku vymazania predvolených členov dotknutých vizuálov.

V tejto tabuľke používame rovnaké vzorové údaje ako predchádzajúce v tomto článku:

Screenshot of a table that shows the expected results based on groups and filter card selections.

Nasledujúce pravidlá sa vzťahujú na spôsob správania služby Power BI v týchto podmienkach.

Power BI vymaže predvolený člen pre zadaný stĺpec, ak:

  • Služba Power BI zoskupí daný stĺpec.
  • Služba Power BI zoskupí stĺpec súvisiaci s daným stĺpcom (kdekoľvek v rámci vzťahu ku kontrrám danej hodnoty (ARP, nahor alebo nadol).
  • Služba Power BI filtruje stĺpec, ktorý sa nachádza v rámci služby ARP (nahor alebo nadol).
  • Stĺpec má kartu s filtrami so stavom ALL .
  • Stĺpec má kartu s filtrami s vybranou ľubovoľnou hodnotou (služba Power BI prijíma filter pre stĺpec).

Služba Power BI nevymaže predvolený člen pre zadaný stĺpec, ak:

  • Stĺpec má kartu s filtrami s predvoleným stavom a služba Power BI zoskupuje stĺpec v jeho ceste ceste atribútu (ARP).
  • Stĺpec je nad iným stĺpcom v stave atribútu (ARP) a služba Power BI má kartu s filtrami pre tento iný stĺpec v predvolenom stave.

Tento článok opisoval správanie služby Power BI pri práci s predvolenými členmi v multidimenzionálnych modeloch. Mohli by vás zaujímať aj tieto články: