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: