Egy tábla sorainak számát legegyszerűbben COUNTROWS függvény segítségével tudod megkapni Power BI-ban
A COUNTROWS függvény a Power BI-ban és a DAX-ban megszámolja egy adott tábla sorainak számát. Nagyon egyszerű, mégis hasznos eszköz adatelemzés során. Nekem ez az egyik kedvenc függvényem.
COUNTROWS alapvető használata
Szintaxis:
COUNTROWS(Tábla)
- Tábla: Az a tábla, amelynek sorait meg akarod számolni. Ez lehet egy teljes tábla vagy egy szűrt kontextusban lévő tábla.
Mit kapsz eredményül?
- Egy egész számot ad vissza, ami a tábla aktuális kontextusában lévő sorok száma.
A Power BI tanfolyamon részletesen tárgyaljuk ezt a függvényt (is).
Egyszerű COUNTROWS példa
Tegyük fel, hogy van egy Vásárlások tábla, amely így néz ki:
Vásárlás ID | Termék | Mennyiség |
---|---|---|
1 | Alma | 5 |
2 | Körte | 3 |
3 | Banán | 4 |
Ha egy mérőszámot készítesz a teljes sorok számának kiszámítására:
Sorok száma = COUNTROWS('Vásárlások')
Az eredmény 3 lesz, mert a táblában három sor található.
COUNTROWS szűrt kontextusban
A COUNTROWS függvény különösen hasznos, ha szűrésekkel kombinálva használod. Például, ha csak bizonyos feltételeknek megfelelő sorokat akarsz megszámolni, ezt kombinálhatod olyan függvényekkel, mint a FILTER vagy a CALCULATE.
Példa szűrt sorok számolására:
Ha csak azokat a vásárlásokat akarod megszámolni, ahol a mennyiség nagyobb, mint 3:
Sorok nagyobb mennyiséggel =
COUNTROWS(
FILTER('Vásárlások', 'Vásárlások'[Mennyiség] > 3)
)
Ebben az esetben az eredmény 2 lesz, mert csak az első és a harmadik sor teljesíti a feltételt (5 és 4 > 3).
COUNTROWS mérőszámként vizualizációban
Ha egy vizualizációban, például táblázatban vagy diagramon használod, a COUNTROWS automatikusan alkalmazkodik a szűrőkontextushoz. FONTOS, hogy nem kell mindig a COUNTROWS függvény, mert a vizualizációknál egyszerűen be tudod állítani a sorok számát, és a Power BI tanfolyamon megtanulod, mikor mit érdemes használni.
Most viszont itt egy példa erre is
Hozz létre egy Sorok száma mérőszámot:
Sorok száma = COUNTROWS('Vásárlások')
Ha a vizualizációba beleteszed a Termék oszlopot és a Sorok száma mérőszámot, az eredmény ez lesz:
Termék | Sorok száma |
---|---|
Alma | 1 |
Körte | 1 |
Banán | 1 |
Minden termék esetében csak az ahhoz tartozó sorokat számolja meg.
Mikor érdemes használni a COUNTROWS-t?
- Sorok számának meghatározása egy táblában:
- Ha meg akarod tudni, hány rekord van egy táblában (például hány vásárlás történt).
- Szűrt sorok számlálása:
- Ha csak bizonyos feltételek alapján megszűrt sorokat akarsz megszámolni (pl. adott időszakban történt tranzakciók száma).
- Kapcsolatok és összefüggések vizsgálata:
- Ha kapcsolódó táblák sorait szeretnéd megszámolni egy relációs modellben.
- Dinamikus kontextusban történő számításokhoz:
- A vizualizációkban automatikusan alkalmazkodik a szűrőkhöz (pl. dátum, termék vagy más kategóriák).
A DAX függvények megértése nem egyszerű. Főleg az, hogy mikor mit használj. A Power BI tanfolyamon mindent lépésről lépésre megtanulsz, amivel rengeteg időt spórolsz magadnak, és megérted, hogy mit, miért, mikor, hogyan használj. Érdekel?
COUNTROWS vs. COUNT
Excelben a sorok megszámlálására COUNT (DARAB) vagy COUNTA (DARAB2) függvényt használnánk. Megmutatom mi a különbség Power BI-ban.
COUNTROWS:
- Csak táblákra alkalmazható.
- Az adott táblában lévő sorok számát adja vissza.
COUNTA:
- Egy oszlopra alkalmazható.
- Az oszlop nem üres értékeinek számát adja vissza.
- Bővebben ITT olvashatsz róla
Példa:
COUNTA('Vásárlások'[Termék]) // Csak a nem üres termékeket számolja meg
Én azért szeretem jobban a COUNTROWS függvényt, mert annak mindegy, hogy melyik oszlopról van szó. Az egész tábla sorait számoja meg.
És gondolj bele, mi lenne, ha a tábládban a Termék oszlopot valaki átnevezné vagy törölné? A COUNTA függvény összeomlana. A COUNTROWS viszont ilyenkor is jól működik. A Power BI tanfolyamon ezeket az apró (de nagyon fontos) különbségeket is lépésről-lépésre átbeszéljük.
Személyes tapasztalatból mondom, hogy cikkekből és videókból tanulni nemcsak lassú, de sokszor zavaros is. Miért követnéd el ugyanazt a hibát, amit én? A Power BI tanfolyamon minden lényeges tudást rendszerezve és érthetően kapsz meg, így gyorsan magabiztos Power BI használóvá válhatsz. Én már végigküzdöttem magam az útvesztőkön – Neked viszont itt vannak a legjobb gyakorlatok készen. Nézd meg, miről szól a képzés: