Mi az a Power Query & M Language: Részletes áttekintés
Ez az oktatóanyag áttekintést nyújt a Power Query szerkesztőről és az M nyelvről a LuckyTemplates asztalon.
Ebben az oktatóanyagban különböző megközelítéseken megyek keresztül, hogyan számolhat különböző értékeket az Excelben a hagyományosabb módszertől a modernebb technikáig. Az oktatóanyag teljes videóját a blog alján tekintheti meg.
Van itt egy névlista, és szeretném tudni, hány egyedi név van. Összesen hét név van, de hány nem ismétlődik? Ha eltávolítom a másolatokat, ötöt kapok.
-ben fogom ezt megtenni. Ennek több módja is van, és a legklasszikusabbtól a legmodernebb megközelítésig fogjuk ezt vizsgálni. Kezdjük a Duplikátumok eltávolításával, majd az adatmodell segítségével a Count Distinct funkciót, majd a dinamikus tömböket használjuk.
Tartalomjegyzék
Különböző értékek számlálása az Excelben
Itt van egy adatsorom a baseball major ligában 1995-től 2018-ig tartó csapatrekordokról. Azt szeretném tudni, hogy hány egyedi csapatnév létezik. Megvan ez a Név oszlop, és ezeket szeretném összeszámolni.
Tehát három lehetőséget fogunk választani. Az első a leghagyományosabb módszer. Átmegyek az Adatok lapra, ahol lehetőség van a duplikációk eltávolítására . Ez működni fog, de kimásolom és beillesztem a Név oszlopot egy új lapra, mert ez csak átmegy ezeken az adatokon.
És most, ha eltávolítom a duplikációkat, megadja a megmaradt értéket, ami 35 egyedi érték.
Ezt is megtehetném COUNTA . A COUNTA-t használom a COUNT helyett, mert a COUNTA szöveges értékeket is felvesz, míg a COUNT csak számértékeket. Tehát, amikor ezt futtatjuk, 35 egyedi csapatnevet láthatunk.
Szóval ez egy nagyon könnyen használható lehetőség. Nem kellett függvényeket írnunk. Nagyon alacsony kód, de az a tény, hogy keményen kell kódolnunk, összezavarja az eredeti kódunkat. Ez nem jó nekem. Tehát próbáljunk ki egy másik lehetőséget.
Ez most a Power pivothoz és az adatmodellhez kapcsolódik. Létre fogunk hozni egy pivot tábla jelentést, és ez lehetővé teszi, hogy megszámoljuk ezeket az egyedi értékeket. Tehát szúrjunk be egy pivot táblát. Itt található az Adattáblázatunk, melynek neve Csapatok. Létrehozzuk egy új munkalapon, és hozzáadjuk az adatmodellhez.
És ha rákattintok az OK-ra, egy sima régi pivot táblát kapunk. Most ide teszem a Név oszlopot az Értékembe.
Ezután rákattintok az Érték mezőre, és összefoglalom. Ez a klasszikus pivot táblában nem érhető el. Ez a különálló szám csak ebben az adatmodellben érhető el.
Ezt betöltjük, és 35-öt kapunk. Tehát ott van a B opció a Power pivotban. Ez már majdnem 10 éve létezik. Nem igazán ismert, de nagyon erős. És ha LuckyTemplates-t használ, valószínűleg ismeri az adatmodellt, a Dax-ot stb. Ugyanezt az alapvető infrastruktúrát használja itt az Excel.
Az utolsó módszer, amelyet meg akarok mutatni, a dinamikus tömbök használata . Ezek meglehetősen vadonatújak, és előfordulhat, hogy még nem rendelkezik velük, attól függően, hogy az Excel melyik verzióját használja. Ez csak a 365-re vonatkozik.
Tehát az UNIQUE-t fogom használni, amely visszaadja az összes egyedi értéket egy tömbben.
Ezután kiválasztom a Név oszlopot, és ez egy dinamikus tömböt ad. Ebben az esetben egy képletet használunk. A forrásadatokat nem kellett manipulálnunk. Láthatjuk, hol vannak a forrásadatok.
Innentől meg tudom csinálni a COUNTA-t. Figyeld meg, amikor ezt a teljes tartományt kiválasztom, ott van ez a font jel. Ez a dinamikus tömb spill operátora. Amikor ezt teszem, az azt mondja az Excelnek, hogy az ehhez a cellához társított dinamikus tömböt akarom kezelni; nem maga a cella, hanem a dinamikus tömb abban a cellában indult.
Ezek a dinamikus tömbök valójában csak néhány évesek, és általában néhány hónapon belül többet adnak ki a legtöbb felhasználó számára. Ez egy új módja ennek.
Következtetés
Három különböző módszert mutattam be a különböző értékek megszámlálására. A klasszikus Ismétlődések eltávolítása módszerrel kezdtük. Csak a menüt kell használnunk. Nincsenek benne funkciók, de nem tesz kényelmessé, hogy másolni és beilleszteni kell. Nem sok az integritás, amikor ezt tesszük.
Ezután eljutunk az adatmodellhez, ami nagyon klassz. Ez is menüvezérelt, képletek nélkül, és dinamikus. Lehetséges azonban, hogy nem mindenki tud erről, és frissítenünk kell az adatokat, ha frissítéseket szeretnénk kapni. Kimutatástáblákat vagy a kimutatástáblázat jelentést használjuk, ahogyan a Power Pivottal most is nevezik.
És akkor elérkeztünk a nagyon modern módszerhez, amely az egyedi funkciót, a Dynamic Arrays-t használja. Ez képletvezérelt, ami lehet pro vagy kontra, attól függően, hogy kit kérdezel. Ennek az a nagy hátránya, hogy kicsit bőbeszédű. Két funkciót használunk. Továbbá az a tény, hogy nem olyan gyakori, hogy ez a funkció elérhető.
Ha van más módja ennek, tudassa velünk. Szívesen látnánk őket. Az Excelben mindig különböző módok vannak a dolgok elvégzésére.
Minden jót!
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.
Nézzük meg a Standard LuckyTemplates Theming témakört, és tekintsünk át néhány olyan funkciót, amely magában a LuckyTemplates Desktop alkalmazásban található.