Bevezetés

Befejeződött

Az alábbi videó segítségével megismerkedhet a szűrőkörnyezetekkel.

A szűrőkörnyezet a mérték vagy a mértékkifejezés kiértékelése során alkalmazott szűrőket jelenti. A szűrők közvetlenül az oszlopokra alkalmazhatók, például az FY2020 érték Dátum táblájának Pénzügyi év oszlopában lévő szűrőre. A szűrők alkalmazhatók továbbá közvetetten is. Ez olyankor történik, ha a modellkapcsolatok más táblákhoz propagálnak szűrőket. A Sales tábla például egy szűrőt kap a Date táblával való kapcsolatán keresztül, és a Sales tábla sorait az OrderDateKey oszlopértékkel rendelkezőkre szűri az FY2020-ban.

Megjegyzés

A számított táblák és a számított oszlopok kiértékelése nem a szűrőkörnyezetben történik. A számított oszlopok kiértékelése a sorkörnyezetben történik, bár a képlet segítségével a sorkörnyezet átváltható szűrőkörnyezetre, ha modelladatokat kell összegeznie. A környezetváltást az 5. leckében ismertetjük.

A jelentés tervezése során a szűrőket a Szűrők panelen vagy a jelentésvizualizációkon alkalmazza a rendszer. A szeletelő vizualizáció például egy olyan vizualizációtípus, amelynek egyetlen célja a jelentésoldal szűrése (és további oldalak szűrése, ha szinkronizált szeletelőként van konfigurálva). A csoportosítást végző jelentésvizualizációk szintén alkalmaznak szűrőket. Ezek beágyazott szűrők; a különbség az, hogy a szűrés eredménye megjelenik a vizualizációban. Egy halmozott oszlopdiagram vizualizációja például képes szűrni a FY2020 pénzügyi év alapján, csoportosítani hónapok szerint, illetve összesíteni az értékesítési összeget. A Pénzügyi év szűrő nem jelenik meg a vizualizáció eredményei között, a csoportosítás viszont, amely minden hónaphoz létrehoz egy oszlopot, szűrőként viselkedik.

Nem az összes szűrő lesz alkalmazva a jelentés tervezése során. Szűrők akkor adhatók hozzá, amikor a jelentésfelhasználó interakcióba lép a jelentéssel. A Szűrők panelen módosíthatók a szűrőbeállítások, és vizuális elemek (például oszlopok, sávok vagy tortadiagram-szegmensek) kiválasztásával végezhető keresztszűrés vagy keresztkiemelés a vizualizációkon. Ezek az interakciók további szűrőket alkalmaznak a jelentésoldal vizualizációira (kivéve, ha az interakciók le vannak tiltva).

Fontos tisztában lenni a szűrőkörnyezet működésével. Ez az útmutató végigvezeti a számításokhoz szükséges helyes képlet meghatározásának folyamatán. Ahogy egyre összetettebb képleteket ír, előfordulhat, hogy szűrőket kell hozzáadnia, módosítania vagy eltávolítania a kívánt eredmény eléréséhez.

Vegyünk egy olyan példát, amikor a képletnek módosítania kell a szűrőkörnyezetet. A célkitűzés az, hogy olyan jelentésvizualizációt állítson elő, amelyik az egyes értékesítési régiókat a hozzájuk tartozó bevételekkel együtt jeleníti meg, és a bevételt a teljes bevétel százalékaként mutatja.

A Revenue % Total Region (Bevétel %-os aránya az összes régió esetében) eredmény egy olyan mértékkifejezés definiálásával hozható létre, amely a bevétel és az összes régió bevételének arányaként áll elő. Ezért Ausztrália esetében az arány 10 655 335,96 dollár osztva 109 809 274,20 dollárral, ami 9,7 százalék.

A számlálóban szereplő kifejezésnek nem kell módosítania a szűrőkörnyezetet, az aktuális szűrőkörnyezetet kell használnia (a régiók szerint csoportosító vizualizációk szűrőt alkalmaznak az adott régió esetében). A nevezőben szereplő kifejezésnek azonban el kell távolítania az esetlegesen előforduló régiószűrőket, hogy az összes régió esetében eredményt lehessen előállítani.

Tipp

Az összetett mértékek írásának legfontosabb eleme a következő alapelvek ismerete:

  • A szűrőkörnyezet működésének ismertetése.
  • Annak megismerése, hogy mikor és hogyan lehet szűrőket módosítani vagy eltávolítani a szükséges eredmény eléréséhez.
  • Képlet írása a szűrőkörnyezet pontos és hatékony módosításához.

Ezen alapelvek elsajátítása gyakorlást és időt igényel. A tanulók ritkán tudják értelmezni ezeket az alapelveket a képzés kezdetétől fogva. Ezért legyen türelmes és kitartó az elméleti és a gyakorlati képzés során. Javasoljuk, hogy ezt a modult egy későbbi időpontban ismételje meg a fő leckék megerősítése érdekében.

A következő egység a CALCULATE DAX-függvényt mutatja be. Ez az egyik leghatékonyabb DAX-függvény, mivel lehetővé teszi a szűrőkörnyezet módosítását a képletek kiértékelése során.