Oldja meg az adatelemzési kihívást a LuckyTemplates Accelerator segítségével
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!
Ez a blog megvizsgálja az Excel BI halmozott és rendezett adatok kihívását, amely magában foglalja az oszloptól a táblázatig terjedő függvényeket. A feladat egyetlen adatoszlop megfelelő táblázattá alakítása, ahol minden adattípusnak megvan a maga oszlopa, és ezt követően rangsort ad a populációhoz. Az oktatóanyag teljes videóját a blog alján tekintheti meg .
Ez az Excel BI kihívás nagyszerű lehetőség a LuckyTemplates és a készségeinek gyakorlására és fejlesztésére. Rengeteg nagyszerű technikát is használnak a terület szakértői, amelyeket megtanulhatsz és felfedezhetsz. Tehát kezdjük és próbáljuk ki!
Tartalomjegyzék
Listák létrehozása
A létrehozandó oszlopoknak nevekre lesz szükségük, ezért ehhez készítünk egy listát. Kezdjük azzal, hogy nyissa meg a Speciális szerkesztő ablakot, és a tetején adunk hozzá egy listás oszlopok nevű változót ( lCols = ). Ezután beírunk egy listát a változó összes értékével, az alábbiak szerint, és megnyomjuk a Kész gombot .
Minden adatsorhoz öt érték tartozik. Ezt úgy fogjuk felosztani, hogy beírjuk a List.Split parancsot a képletsorba, majd az 5-öt az oldalmérethez. Ezután megnyomjuk azt a pipát, amely egy listát ad vissza egymásba ágyazott listákkal.
És amikor oldalra kattintunk a fehér mezőben, hogy megnézzük a táblázat alatti előnézetet, például:
Mezőnevek hozzárendelése
Így a táblázatunk minden sorához van egy lista a hozzá tartozó összes értékkel. De alakítsuk ezt rekordtá, hogy az egyes értékekhez mezőneveket rendelhessünk.
A képletsoron belül a List.Transform elemet az elejére adjuk , és minden Record.FromList elemet a végére. Az aláhúzás segítségével hivatkozhatunk a Record.FromList zárójelében lévő Listára és Mezőkre .
Tehát a lista oszlopaiban a Record.FromList( _, lCols )) változót fogjuk meghívni .
Tehát a listákat tartalmazó lista helyett most egy . Nyomjuk le ismét oldalra a fehér mezőben, hogy lássuk az eredményt.
És fentebb láthatjuk, hogy most minden elemhez tartozik egy mezőnév. Ezt táblázattá alakítva folytatjuk.
Power Query Oszlop átalakítása táblázattá
Ahhoz, hogy listánkat táblázattá alakítsuk, írjuk be a Table.FromRecords képletsor elejére, és zárjuk be a képletet nyitott és zárt zárójelekkel. A pipa benyomása után az alábbi eredményt kapjuk.
Table.AddRankColumn
A sokaság rangsorolásához a viszonylag új Table.AddRankColumn nevű M függvényt használjuk . Tehát megnyomjuk az fx billentyűt a pipa mellett, és beírjuk ezt a funkciót.
Folytatjuk függvényünk építését úgy, hogy a zárójelbe beírjuk azt a szövegértéket, amelyet népesség szerinti rangsornak nevezünk . Ezt vesszővel követjük, és megadjuk az összehasonlítási kritériumainkat, ami a 2022-es népesség oszlop.
Power Query Oszlop átalakítása átrendezett táblázattá
Mivel erre csökkenő sorrendben van szükségünk, beírjuk a Order.Descending parancsot, és zárójellel zárjuk. Most, hogy a funkciónk befejeződött, ismét megnyomjuk a pipát, és az alábbi eredményt kapjuk.
Mint látható, hozzáadta a rangsor oszlopot ( Rangsor népesség szerint ), és a táblázatot is rendezte csökkenő sorrendben.
Másoljuk az új oszlopnevet ( Rangsorolás népesség szerint ), és a képlet elejéhez adjuk hozzá a Table.ReorderColumns elemet . Szüksége lesz egy táblázatra és egy oszlopsorrendre, ezért létrehozunk egy listát a képletünk végén, és beillesztjük az új oszlopnevet, amelyet másoltunk.
Ezután hozzáfűzzük a lista oszlopaihoz ( lCols ), és zárójellel zárjuk. És végül még egyszer megnyomjuk ezt a pipát.
Sikeresen teljesítettük a megrendelt Power Query kihívásra halmozott Excel BI-t!
Következtetés
Sikeresen teljesítettük az Excel BI-ból a halmozott adatok rendezett kihívását. Egyetlen adatoszlopot alakítottunk megfelelő táblázattá, ahol minden adattípusnak megvan a maga oszlopa, és ezt követően rangsort adunk a populációhoz.
Először is létrehoztunk egy listát . Lefúrtuk az oszlopunkat, felosztottuk a listákat, és mezőneveket rendeltünk hozzá. Ezután az adatainkat táblázatos formában alakítottuk át, és egy függvény segítségével rögzítettük az oszlopokat.
Minden, amit ebben a blogban tanult, minden bizonnyal hasznos lesz a jövőbeni LuckyTemplates és Power Query átalakító oszlopokkal kapcsolatos törekvéseiben!
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ó.
Ebből az oktatóanyagból megtudhatja, hogyan hozhat létre egyéni jelmagyarázatot a LuckyTemplates Map Visualban a kívánt színek és szegmentálás megjelenítéséhez.
Ismerje meg, hogyan állíthat be LuckyTemplates háttérképet a PowerPoint segítségével. Ez az egyik technikám a LuckyTemplates jelentéseim létrehozásához.
Ebben az oktatóanyagban egy szervezeten belüli beszerzési elemzésbe fogunk belemerülni egy interaktív funkció és az adatmodell erejének felhasználásával.