Számított táblák létrehozása a Power BI Desktopban

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 azonban lehetővé teszik új táblák hozzáadását a modellbe már betöltött adatok alapján. Ahelyett, hogy adatokat kérdez le és tölt be az új tábla oszlopaiba egy adatforrásból, egy adatelemzési kifejezéseket (DAX) tartalmazó képletet kell létrehoznia a tábla értékeinek meghatározásához.

A DAX egy képletnyelv a relációs adatokkal való munkához, például a Power BI Desktopban. A DAX több mint 200 függvényből, operátorból és szerkezetből álló kódtárat tartalmaz, amely hatalmas rugalmasságot biztosít a képletek létrehozásában, hogy az eredményeket bármilyen adatelemzési igény alapján kiszámítsa. 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 Power BI Desktop-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 újra lesznek számítva, ha az adatokat lekérő táblák bármelyike frissül vagy frissül. Ha a tábla DirectQueryből származó adatokat használ, a számított táblák nem frissülnek. A DirectQuery esetében a tábla csak a szemantikai modell frissítése után megjelenő változásokat tükrözi. Ha egy táblának DirectQueryt kell használnia, a legjobb, ha a számított táblát is a DirectQueryben használja.

Számított tábla létrehozása

Számított táblákat a Power BI Desktop Új tábla funkciójával hozhat létre Jelentés nézetben, Adatnézetben vagy Modellnézetben.

Tegyük fel például, hogy Ön egy személyzeti vezető, aki egy északnyugati alkalmazottakat és egy másik, a Southwest Employees táblát is tartalmaz. A két táblát egyetlen, Western Region Employees nevű táblába szeretné egyesíteni.

Északnyugati alkalmazottak

Screenshot of the Northwest employees table.

Délnyugati alkalmazottak

Screenshot of the Southwest employees table.

A Power BI Desktop Jelentés nézetében, Adatnézetében vagy Modellnézetében válassza az Új tábla lehetőséget a Számítások csoportban. Az Adatnézetben egy kicsit egyszerűbb a táblázateszközök használata, mert így azonnal láthatja az új számított táblát.

Screenshot of the Power BI Desktop menu ribbon with Table tools, New table and Data view highlighted.

Adja meg a következő képletet a szerkesztőlécen:

Western Region Employees = UNION('Northwest Employees', 'Southwest Employees')

Létrejön egy új, Western Region Employees nevű tábla, amely ugyanúgy jelenik meg, mint bármely más tábla a Mezők panelen. Kapcsolatokat hozhat létre más táblákhoz, mértékeket és számított oszlopokat vehet fel, és a mezőket ugyanúgy hozzáadhatja a jelentésekhez, mint bármely más táblához.

Screenshot of the new calculated table.

Screenshot of the new table in the Fields pane.

Függvények számított táblákhoz

A számított táblákat bármely olyan DAX-kifejezéssel definiálhatja, amely egy táblát ad vissza, beleértve egy másik táblára mutató egyszerű hivatkozást is. Például:

New Western Region Employees = 'Western Region Employees'

Ez a cikk csak a számított táblák gyors ismertetését ismerteti. A DAX-kal számított táblákkal számos elemzési problémát megoldhat. Az alábbiakban néhány gyakori DAX-táblafüggvényt használhat:

  • KÜLÖNBÖZŐ
  • ÉRTÉKEK
  • KERESZTCSATLAKOZÁS
  • UNIÓ
  • NATURALINNERJOIN
  • NATURALLEFTOUTERJOIN
  • METSZET
  • NAPTÁR
  • CALENDARAUTO

Tekintse meg a DAX-függvények referenciáját ezekhez és a táblákat visszatevő egyéb DAX-függvényekhez.