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
Délnyugati alkalmazottak
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.
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.
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.