Hogyan kommentáljunk Pythonban – Rövid útmutató kezdőknek
Hogyan kommentáljunk Pythonban – Rövid útmutató kezdőknek
Mélyen bele akarok merülni abba, hogy mennyire hasznos aDAX függvény lehet. Újonc lehetsz, aki még nem értette meg teljesen a COUNTROWS működését. Lehetne tapasztaltabb LuckyTemplates felhasználó is, de nem tudja, hogyan maximalizálhatja a funkciót. Az oktatóanyag teljes videóját a blog alján tekintheti meg.
Az alábbiakban bemutatott példákon keresztül látni fogja, milyen erős a COUNTROWS DAX-függvényként, különösen virtuális táblákban használva.
Tartalomjegyzék
A COUNTROWS DAX függvény használata egy fizikai táblázatban
A COUNTROWS segítségével megszámolhatja a hivatkozott táblázatok sorainak számát.
Tehát abban a pillanatban, amikor egy mértékben használod, automatikusan kérni fog egy táblázatot is.
Ebben az esetben a Sales táblát fogom használni , mivel már megvan az a fizikai tábla.
Az Értékesítési táblázat használatának ebben az esetben is van értelme, mert csak a napi összes rendelést keresem .
Mivel minden egyes rendelés egy sort fed le az adatkészletemben, a COUNTROWS függvény csak minden soron megy keresztül egy bejegyzéssel, hogy megadja a szükséges eredményeket.
Természetesen ez a legegyszerűbb módja a COUNTROWS használatának . Azt szeretném megmutatni, hogy ez a funkció fejlettebb alkalmazásokhoz is használható, különösen virtuális táblákban.
Egy egyszerű példa a COUNTROWS használatára egy virtuális táblázatban
Két példát mutatok be a COUNTROWS használatára egy virtuális táblázatban. Az első példa nagyon egyszerűen használható.
Ezúttal ahelyett, hogy csak az összes rendelést nézném, azt szeretném ellenőrizni, hogy egy adott napon hány rendelés volt, amely meghaladta a 15 000-et.
Újra a COUNTROWS-t fogom használni . De ezúttal ahelyett, hogy az Értékesítési táblát közvetlenül a COUNTROWS függvénybe helyezném, be fogom tennihelyette.
Megint itt minden egyes sort megnézek. De ezúttal olyan sorokat keresek, amelyek bevétele eléri a 15 000-et. Tehát ahogy a mérték soronként halad, csak az összes olyan sor számát tartja meg, amely megfelel ezeknek a paramétereknek.
Tehát a COUNTROWS ugyanazt csinálja itt, mint amikor korábban a fizikai táblát használtam. Az egyetlen különbség az, hogy most egy virtuális táblára alkalmazzák, ahol megadhatom a saját paramétereimet.
Innen már elég egyszerű további paramétereket hozzáadni a mértékhez. Például azt is ellenőrizhetem, hogy a napi eladások hány százaléka haladja meg a 15 000-es határt.
Speciális példa a COUNTROWS használatára egy virtuális táblázatban
Ezúttal a COUNTROWS függvényt fejlettebb módon alkalmazom . Meg fogom nézni, hogy egy adott napon hány rendelés érkezett minden idők 50 legjobb vásárlómtól.
Azzal kezdem, hogy megnézem az adatkészletemet, és megnézem, hogy összesen hány ügyfelem van. A számokat nézve azt látom, hogy összesen 3603 vásárló van.
Itt úgy állítottam be az adatokat, hogy csak azok a vásárlók legyenek a listán, akik ténylegesen vásároltak.
Azt is észreveszi majd, hogy itt van egy dátumszeletelő a jelentésemben. De az általam vizsgált paraméterek miatt ez nem számít. Az idők kezdete óta nézek minden vásárlót.
Így szeretném, ha a mérésem működne: azt szeretném, ha minden egyes napra minden egyes értékesítést átnézne, és felmérné, hogy az eladások közül valamelyik a legjobb 50 vásárlótól származik-e. Tehát az én mértékem így fog kinézni.
Itt ismét a COUNTROWS-t használtam fő funkcióként. De ezúttal használni fogomvirtuális tábla létrehozásához.
Itt továbbra is az Értékesítési táblázatomat fogom használni , de logikát adok hozzá azzal, hogy csak a legjobb 50 ügyfelet nézem meg. Ezért is fogom használni afunkció.
Mivel az 50 legjobb vásárlómat az idők kezdete óta vásárlásaik alapján nézem, bele fogok vennia Dátumok . Az ÖSSZES funkció használata figyelmen kívül hagyja az összes többi szűrőt, amelyet esetleg a dátumszeletelőn helyeztek el.
Most, hogy az intézkedés életbe lép, egy olyan ügyfelet látok itt, aki ezen a napon teljesítette a követelményeket.
Hogyan ellenőrizhetem, hogy ez helyes-e?
Láthatom, hogy a megfelelő eredményeket értem-e el, ha arra a dátumra kattintok, amikor az egyik legjobb 50 vásárlóm akciót tartott.
Ezután megnézem a vizualizációmat itt, a jobb oldalon, hogy megnézzem, van-e név az 50 legjobb vásárlót tartalmazó listámon belül.
Igaz, Charles Henderson nevét látom. Most áthivatkozom az itt található részletes listára.
Ez azt mutatja, hogy Charles Henderson 9983 értékű terméket vásárolt az adott napon.
A vizualizációk is megkönnyítik a keresett adatok megtekintését. Íme egy mérték, amelyet szintén használtam vizualizációkhoz hasonló, ehhez hasonló forgatókönyvekben.
Csak ügyeljen arra, hogy tisztában legyen azzal, hogy ha ilyen dátumszeletelője van, az potenciálisan befolyásolhatja az eredményeket.
Ebben az esetben a legjobb, ha az ÖSSZES Dátumot is használja .
Következtetés
A COUNTROWS DAX függvény sokoldalú, amint azt a fentebb bemutatott példák is mutatják. Léphet egy egyszerű és egyértelmű alkalmazásból egy fizikai asztalon, vagy ugorhat egy fejlettebb forgatókönyvre a virtuális táblák segítségével.
Az is érdekes, hogy milyen jól működik más táblázatfüggvényekkel, mint például a CALCULATETABLE , ALL és TOPN . Módosíthatóvá teheti intézkedéseit bármilyen lehetséges forgatókönyv esetén, amíg megtalálja a megfelelő kombinációkat a hozzáadni kívánt logikához.
Minden jót,
Hogyan kommentáljunk Pythonban – Rövid útmutató kezdőknek
Ez az oktatóanyag áttekintést nyújt a Power Query szerkesztőről és az M nyelvről a LuckyTemplates asztalon.
Ismerje meg, hogyan hozhat létre oldalszámozott jelentést, hogyan adhat hozzá szövegeket és képeket, majd exportálhatja a jelentést különböző dokumentumformátumokba.
Ismerje meg, hogyan használhatja a SharePoint automatizálási funkcióját munkafolyamatok létrehozására, és segít a SharePoint-felhasználók, -könyvtárak és -listák mikrokezelésében.
Fejlessze jelentéskészítési készségeit, ha csatlakozik egy adatelemzési kihíváshoz. Az Accelerator segítségével LuckyTemplates szuperfelhasználóvá válhatsz!
Ismerje meg, hogyan számíthatja ki a futó összegeket a LuckyTemplates programban a DAX segítségével. Az összesítések futtatása lehetővé teszi, hogy ne ragadjon le egyetlen egyéni eredménynél sem.
Ismerje meg a változók fogalmát a DAX-ban a LuckyTemplates-en belül, és a változók hatásait a mérőszámok kiszámítására.
Tudjon meg többet a LuckyTemplates Slope diagram nevű egyéni vizualizációról, amely egyetlen vagy több mérőszám növekedésének/csökkenésének megjelenítésére szolgál.
Fedezze fel a LuckyTemplates színtémáit. Ezek elengedhetetlenek ahhoz, hogy jelentései és vizualizációi zökkenőmentesen nézzenek ki és működjenek.
Az átlag kiszámítása a LuckyTemplates alkalmazásban számos módon elvégezhető, hogy pontos információkat kapjon üzleti jelentéseihez.