Mi a különbség a mérték és oszlop kalkulációk között Power BI-ban?
A Power BI tanfolyamon részletesen foglalkozunk azzal, hogy mikor kell új mértéket és mikor kell új oszlopot létrehozni Power BI-ban.
Nagyon leegyszerűsítve én azt szoktam mondani: ha Excelben egy új oszlopba számolnál ki valamit, akkor az egy new column / új oszlop, ha valamit összesíteni szeretnél, és nincs szükséged soronként az értékekre, akkor az egy new measure / új mérték lesz. Nézzünk néhány példát erre:
Számított oszlop: Soronként működik
Tegyük fel, hogy van egy Eladások táblád:
Termék | Egységár | Mennyiség |
---|---|---|
Alma | 200 | 3 |
Körte | 150 | 4 |
Banán | 100 | 5 |
Szeretnéd kiszámolni, hogy minden egyes terméknél mennyi az eladás teljes értéke (Egységár × Mennyiség). Ehhez készíthetsz egy számított oszlopot:
Eladás értéke = Eladások[Egységár] * Eladások[Mennyiség]
Eredmény:
Termék | Egységár | Mennyiség | Eladás értéke |
---|---|---|---|
Alma | 200 | 3 | 600 |
Körte | 150 | 4 | 600 |
Banán | 100 | 5 | 500 |
Ez a számított oszlop minden egyes terméknél kiszámítja az eladás értékét, és ez az oszlop bekerül a Power BI táblázatos nézetébe.
Mérték: Összesítéshez használjuk
A mérték olyan, mint amikor Excelben kimutatást használsz, és dinamikusan szeretnéd látni az összesítéseket. Nem egyedi sorokat vizsgál, hanem a teljes táblára, szűrőkre és összesítésekre fókuszál.
Ha szeretnéd tudni, hogy minden terméket összesítve mennyi az összes eladás értéke, akkor erre mértéket készítesz:
Teljes eladás = SUMX(Eladások, Eladások[Egységár] * Eladások[Mennyiség])
Mit csinál a mérték?
- A
SUMX
soronként kiszámolja az eladás értékét (Egységár × Mennyiség), és ezeket összeadja. - A végeredmény az összes termékre vonatkozó eladás teljes értéke lesz.
Ha ezt például diagramon jeleníted meg, a mérték automatikusan alkalmazkodik a szűrőkhöz (pl. csak egy adott hónap vagy termék kategóriára).
Összes eladás értéke:
600 (Alma) + 600 (Körte) + 500 (Banán) = 1,700
A Power BI tanfolyamon lépésről-lépésre sok gyakoralati példán keresztül rá fogsz érezni, hogy mikor melyiket használd.
Mutatok még példákat:
Kedvezményes ár kiszámítása: új oszlop vagy új mérték Power BI-ban?
Ez egy új oszlop lesz:
Szeretnéd minden termékre kiszámolni a kedvezményes árat, ha az eredeti ár 10%-kal csökken. Ez egy számított oszlop, mert minden termék kedvezményes ára érdekel.
Termék | Eredeti ár | Kedvezmény (%) |
---|---|---|
Alma | 200 | 10 |
Körte | 150 | 10 |
Banán | 100 | 10 |
DAX képlet:
Kedvezményes ár = Eladások[Eredeti ár] * (1 - Eladások[Kedvezmény (%)])
Eredmény (Számított oszlop):
Termék | Eredeti ár | Kedvezmény (%) | Kedvezményes ár |
---|---|---|---|
Alma | 200 | 10% | 180 |
Körte | 150 | 10% | 135 |
Banán | 100 | 10% | 90 |
Átlagos eladási ár kiszámítása új oszlop vagy új mérték Power BI-ban?
Számított oszlop:
Ha minden terméknél külön ki akarod számolni az eladás egy egységére jutó árat (Árbevétel ÷ Mennyiség), használj számított oszlopot.
Termék | Árbevétel | Mennyiség |
---|---|---|
Alma | 600 | 3 |
Körte | 450 | 4 |
Banán | 250 | 5 |
DAX képlet:
Egységár = Eladások[Árbevétel] / Eladások[Mennyiség]
Eredmény (Számított oszlop):
Termék | Árbevétel | Mennyiség | Egységár |
---|---|---|---|
Alma | 600 | 3 | 200 |
Körte | 450 | 4 | 112.5 |
Banán | 250 | 5 | 50 |
Mérték:
Ha az összes termék átlagos eladási árát akarod látni (nem egyesével), akkor mértéket használj.
DAX képlet:
Átlagos egységár = DIVIDE(SUM(Eladások[Árbevétel]), SUM(Eladások[Mennyiség]))
Ez a mérték automatikusan kiszámítja a teljes átlagot a szűrők szerint.
A Power BI tanfolyamon DIVIDE függvénnyel is foglalkozunk.
Eredmény (Mérték):
- Alma, Körte és Banán alapján:
(600 + 450 + 250) ÷ (3 + 4 + 5) = 130
.
Kategóriák összehasonlítása: új oszlop vagy új mérték Power BI-ban?
Új oszlop létrehozása Power BI-ban:
Ha minden terméknél meg akarod nézni, hogy az adott eladás értéke melyik kategóriába esik (pl. “Magas”, “Közepes”, “Alacsony”), számított oszlopot használj.
Termék | Eladás értéke |
---|---|
Alma | 600 |
Körte | 450 |
Banán | 250 |
DAX képlet:
Kategória =
IF(Eladások[Eladás értéke] > 500, "Magas",
IF(Eladások[Eladás értéke] > 300, "Közepes", "Alacsony"))
Erre egyébként a SWITCH függvény is tökéletes megoldás lett volna. A Power BI tanfolyamon megérted, mikor melyik függvényt érdemes használni. Minden feladatra több jó megoldást nézünk, hogy összeálljon a kép.
Eredmény (Számított oszlop):
Termék | Eladás értéke | Kategória |
---|---|---|
Alma | 600 | Magas |
Körte | 450 | Közepes |
Banán | 250 | Alacsony |
Új mérték (new measure) Power BI-ban:
Ha arra vagy kíváncsi, hogy egy kategória termékeinek összesített eladása mennyi, használj mértéket, aztán jelenítsd meg az eredményt egy diagramon.
DAX képlet:
Összes eladás = SUM(Eladások[Eladás értéke])
Fontos különbségek a számított oszlop és mérték között
Számított oszlop | Mérték |
---|---|
Minden sorra külön értéket számol ki. | Dinamikus összesítést végez szűrők alapján. |
Eredménye tárolódik, mint egy új oszlop. | Az eredmény nem tárolódik, újraszámolás történik. |
Példa: Mennyiség × Egységár minden terméknél. | Példa: Az összes eladás összege. |
Mikor melyiket használd?
- Számított oszlopot akkor használj, ha:
- Minden sorhoz szükséged van egy új értékre, például a termék eladásának kiszámítására.
- Az eredményt később szűréshez vagy csoportosításhoz akarod használni.
- Mértéket akkor használj, ha:
- Összesített adatokat akarsz látni, például az összes eladás értékét vagy az átlagos árbevételt.
- Vizualizációkat készítesz, amelyeknél fontos, hogy a számítások dinamikusan alkalmazkodjanak a szűrőkhöz.
- Szűrni nem tudsz mértékekkel, csak számított oszlopokkal!
FONTOS!
Hogyha van egy árbevétel oszlopod, és azt szeretnéd kiszámolni, hogy mennyi az összes árbevétel (ez egy összesítés lenne Excelben), akkor ahhoz nem kell feltétlenül új mértéket csinálnod!
A Power BI-ban sok beépített kalkuláció van, amikkel mértékek nélkül is ki tudsz számolni pl. átlagot, összeget, darabszámot, mediánt, stb. Viszont nagyon tontos, hogy tudd, mikor melyik megoldás a célravezető. Ezért érdemes eljönnöd a Power BI tanfolyamra, hogy egy átfogó tudást kapj, mert ha össze-vissza cikkekből, youtube vidókból tanulsz, akkor az első pár évben rengeteget fogsz hibázni (tapasztalatból mondom)
Hogyan tovább?
Hogyha szeretnéd rövid idő alatt, jó hangulatban megtanulni a Power BI minden csínját-bínját, akkor gyere el a Power BI tanfolyamra, ahol lépésről-lépésre megtanulod azokat a fogásokat, amiket Senior Power BI fejlesztők is használnak. Ezzel rengeteg időt spórolsz magadnak, és:
- Valós példákon keresztül tanulhatod meg, hogyan használd a Power BI-t hatékonyan, így azonnal alkalmazható tudást kapsz
- Megérted a bonyolult DAX függvényeket és adatmodellezési technikákat, hogy magabiztosan készíthess elemzéseket
- Kérdéseidre gyors válaszokat kaphatsz – nem kell egyedül küszködnöd a problémákkal
Érdekel?
Ha van bármilyen kérdésed, írj vagy hívj!
Email: info@datakepzes.hu
Tel: +36 70 881 8822