Hol érdemes kiszámolni egy oszlopot? Power Query-ben, Power BI-ban, vagy a forrásoldalon?

Tegyük fel hogy létre kell hoznunk egy új oszlopot, ami mondjuk a nettó ár és az ÁFA szorzatából kiszámolja a bruttó árat. Ezt meg tudjuk csinálni a forrásoldalon a forrást lekérdező SQL-be kódolva:

Power Query-ben is úgy, hogy hozzáadunk a forrásadatokhoz egy új oszlopot, ahol kiszámoljuk a bruttó értéket és azt kiszámolva töltjük be a Power BI-ba

 

Vagy kiszámolhatjuk a bruttó ár oszlopot Power BI-ban is:

A kérdés csak az, hogy hol csináljuk? A rövid válasz az, hogy ha terhelhetjük a forrásrendszert, akkor ott. Ha nem terhelhetjük a forrásrendszert, akkor Power Query-ben és ha nem tudjuk megcsinálni Power Query-vel akkor Power BI oldalon (DAX-ban). Persze csak nagy általánosságban, mert az élet sosem ennyire egyszerű.

Tanfolyamon úgy szoktam magyarázni, hogy a lehető legközelebb a forrásrendszerhez. Mert bár a Power BI adatbáziskezelője tömörítve tárolja a kiszámolt adatokat, de nem tudja tömörítés előtt rendezni és ezáltal nem tudja olyan hatékonyan tömöríteni, mintha kiszámolva kapta volna…

 

Kővári Attila - BI projekt

POWER BI WORKSHOP

Tudjon meg többet az itt elhangzottakról! Jöjjön el a 2026. május 13.-i Power BI workshopra vagy rendeljen kihelyezett képzést! Részletek >>

 

Önkiszolgáló BI WORKSHOP

Tudjon meg többet az itt elhangzottakról! Jelentkezzen a 2026. május 28-29.-i Excel Power Pivot videókurzusra!  Részletek >>

 

Új hozzászólás