Számítási beállítások használata a Power BI Desktopban
A Power BI öt lehetőséget biztosít számítások Power BI-jelentéshez való hozzáadására. Ezek a lehetőségek mindegyike rendelkezik előnyökkel és korlátozásokkal. Fontos megérteni ezeket a lehetőségeket, és hogy mikor érdemes a legjobban használni őket.
Számítási lehetőségek a Power BI-ban
Az alábbi táblázat a Számítások Power BI-ban való hozzáadásához elérhető lehetőségeket mutatja be:
Szempont | Egyéni oszlop | Oszlop kiszámítása | Számított tábla | Mérőszám | Vizualizációs számítás |
---|---|---|---|---|---|
Nyelv | H | DAX | DAX | DAX | DAX |
Számítás: | Adatfrissítés | Adatfrissítés | Adatfrissítés | Igény szerinti | Igény szerinti |
Kitartás | Mentett eredmények | Mentett eredmények | Mentett eredmények | Igény szerint kiszámítva | Igény szerint kiszámítva |
Környezet | Sor | Sor | Sor | Szűrő | Vizualizáció |
Tárolás helye: | Tábla | Modell | Modell | Modell | Vizualizáció |
Változások a felhasználói beavatkozással a jelentésben | Nem | Nem | Nem | Igen | Igen |
Használat | Szeletelők, szűrők, sorok, oszlopok | Szeletelők, szűrők, sorok, oszlopok | Mérték, számított oszlop vagy vizualizáció számítási definíciójában | Érték vizualizáció- és vizualizációszintű szűrőben | Érték vizualizáció- és vizualizációszintű szűrőben |
Az alábbi szakaszok részletesen ismertetik az előző táblázatban felsorolt egyes számítási lehetőségek használatát.
Egyéni oszlop (Power Query)
Saját egyéni oszlopokat a Power Query M képletnyelvével hozhat létre. A DAX-ban számított oszlopok létrehozásához hasonlóan a Power Query M egyéni oszlopai a következő funkciókkal és képességekkel rendelkeznek:
- A tábla kiterjesztése egy kifejezés sorról sorra történő kiértékelésével
- Statikusak, ami azt jelenti, hogy nem változnak a jelentés felhasználói beavatkozásával
- A számítás az adatfrissítés részeként történik, és az eredmények a modellfájlban vannak tárolva, ami azt jelenti, hogy az adatok frissítése során időt vesz igénybe a kiértékelés és a modell méretének növelése.
Bár az egyéni oszlopok más táblák sorait összesíthetik, a számított oszlopok jobb teljesítményt eredményezhetnek, mivel az összesítés az adatforráson történik.
További információ az egyéni oszlopokról.
Számított oszlop (DAX)
A számított oszlopok DAX használatával definiálják a táblák oszlopait, és sorról sorra kiértékelve bővítik a táblát. A számított oszlopok statikusak, ami azt jelenti, hogy nem változnak a jelentés felhasználói beavatkozásával. A számított oszlopok kiszámítása az adatfrissítés részeként történik, és az eredmények a modellfájlban vannak tárolva, ami azt jelenti, hogy a számított oszlopok az adatfrissítés során időt vesznek igénybe, és növelik a modell méretét.
A számított oszlopok a modellben vannak tárolva, és a Power Query vizualizációs számításaitól és számított oszlopaitól eltérően (amelyeket csak a frissítés során dolgoznak fel) a modell más tábláira és kapcsolataira is hivatkozhatnak.
A számított oszlopok a vizualizáció szeletelőiben, szűrőiben, soraiban és oszlopaiban használhatók.
A számított oszlopokról többet is megtudhat.
Mértékek
A mértékek DAX használatával adnak hozzá számításokat a modellhez, szükség szerint vannak kiszámítva, és reagálnak a felhasználó által a jelentésben megadott beállításokra. A mértékek eredményei nincsenek előre kiszámítva vagy lemezen tárolva.
A mértékek csak vizualizációkban vagy vizualizációszintű szűrőkben használhatók értékként.
A mértékekről bővebben is tájékozódhat.
Számított tábla
A legtöbb esetben úgy hozhat létre táblákat, hogy adatokat importál a modellbe egy külső adatforrásból. A számított táblák segítségével új táblákat vehet fel a modellbe már betöltött adatok alapján, vagy új táblákat hozhat létre a DAX használatával. A számított táblák a legjobbak köztes számításokhoz és a modell részeként tárolni kívánt adatokhoz ahelyett, hogy menet közben vagy lekérdezési eredményként számítanának. Választhatja például, hogy egyesíteni vagy keresztbe illeszt két meglévő táblát.
A többi táblához hasonlóan a számított tábláknak is lehetnek kapcsolataik más táblákkal. A számított táblaoszlopok adattípusokkal, formázással és adatkategóriákhoz tartozhatnak. Az oszlopokat tetszés szerint elnevezheti, és a többi mezőhöz hasonlóan jelentésvizualizációkhoz is hozzáadhatja őket. A számított táblák újraszámítása akkor történik, ha a rendszer frissíti vagy frissíti azokat a táblákat, amelyekből adatokat kérnek le.
A számított táblákról többet is megtudhat.
Vizualizációs számítás
A vizualizációs számítások abban különböznek a DAX többi számítási lehetőségétől, hogy azok nem a modellben vannak tárolva, hanem a vizualizációban vannak tárolva. A vizuális számítások megkönnyítik a korábban nehezen létrehozható számítások létrehozását, ami egyszerűbb DAX-hez, könnyebb karbantartáshoz és jobb teljesítményhez vezet.
A vizualizációs számítások csak a vizualizáción lévő elemekre hivatkozhatnak. A modell minden elemét hozzá kell adni a vizualizációhoz, mielőtt a vizualizáció számítása hivatkozhat rá, ami azt jelenti, hogy a vizuális számításoknak nem kell aggódniuk a szűrőkörnyezet és a modell összetettsége miatt.
A vizualizációs számítások a számított oszlopok környezetének egyszerűségét és a mértékek igény szerinti számítási rugalmasságát egyesítik. A mértékekhez képest a vizualizációs számítások összesített adatokon működnek a részletszint helyett, ami gyakran teljesítménybeli előnyökhöz vezet. Mivel a vizualizáció számításai a vizualizáció részét képezik, hivatkozhatnak a vizualizáció szerkezetére, ami nagyobb rugalmasságot eredményez.
A vizuális számításokkal kapcsolatos további információk.
Következő lépések
A következő cikkek hasznosak lehetnek a vizualizációs számítások tanulása és használata során: