Power Query átalakítási oszlop kihívás: halmozott adatok rendezett táblázatba

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 .

Power Query átalakítási oszlop kihívás: halmozott adatok rendezett táblázatba

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.

Power Query átalakítási oszlop kihívás: halmozott adatok rendezett táblázatba

És amikor oldalra kattintunk a fehér mezőben, hogy megnézzük a táblázat alatti előnézetet, például:

Power Query átalakítási oszlop kihívás: halmozott adatok rendezett táblázatba

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 .

Power Query átalakítási oszlop kihívás: halmozott adatok rendezett táblázatba

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.

Power Query átalakítási oszlop kihívás: halmozott adatok rendezett táblázatba

É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.

Power Query átalakítási oszlop kihívás: halmozott adatok rendezett táblázatba

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.

Power Query átalakítási oszlop kihívás: halmozott adatok rendezett táblázatba

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 átalakítási oszlop kihívás: halmozott adatok rendezett táblázatba

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.

Power Query átalakítási oszlop kihívás: halmozott adatok rendezett táblázatba

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.

Power Query átalakítási oszlop kihívás: halmozott adatok rendezett táblázatba

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!

Leave a Comment

E-mail melléklet mentése SharePointba a Power Automate segítségével

E-mail melléklet mentése SharePointba a Power Automate segítségével

Ebből a blogból megtudhatja, hogyan mentheti automatikusan az e-mail mellékleteket a SharePointba, majd törölheti az e-maileket a Power Automate segítségével.

A Microsoft LuckyTemplates irányítópult 18 legjobb példája 2023

A Microsoft LuckyTemplates irányítópult 18 legjobb példája 2023

A Microsoft LuckyTemplates irányítópult 18 legjobb példája 2023

A Power Automate folyamatok létrehozása a semmiből

A Power Automate folyamatok létrehozása a semmiből

Ismerje meg, hogyan hozhat létre <strong>Power Automate</strong> folyamatokat a semmiből. Sablon használata helyett mi magunk hozzuk létre a kiváltó okokat és a műveleteket.

4 módszer a Pi használatára a Pythonban példákkal

4 módszer a Pi használatára a Pythonban példákkal

4 módszer a Pi használatára a Pythonban példákkal

Profit and Loss (P&L) kimutatások létrehozása a LuckyTemplates alkalmazásban

Profit and Loss (P&L) kimutatások létrehozása a LuckyTemplates alkalmazásban

Ebben az útmutatóban bemutatom, hogyan lehet Pénzügyi információk mátrixát létrehozni a Profit és veszteség (P&L) kimutatással a LuckyTemplates alkalmazásban.

Hogyan lehet dinamikusan egyesíteni az oszlopokat egy Power Query-táblázatban

Hogyan lehet dinamikusan egyesíteni az oszlopokat egy Power Query-táblázatban

Fedezze fel, hogyan lehet dinamikusan egyesíteni oszlopokat a Power Query Table.CombineColumns függvény segítségével.

SharePoint-fájlok hozzáadása a számítógéphez

SharePoint-fájlok hozzáadása a számítógéphez

Ismerje meg, hogyan adhatjuk hozzá és szinkronizálhatjuk SharePoint-fájljainkat az asztalon és a OneDrive-on.

Dátumtáblázat létrehozása a LuckyTemplates alkalmazásban

Dátumtáblázat létrehozása a LuckyTemplates alkalmazásban

Tudja meg, miért fontos egy dedikált dátumtáblázat a LuckyTemplatesben, és ismerje meg ennek leggyorsabb és leghatékonyabb módját.

LuckyTemplates mobil jelentéskészítési tippek és technikák

LuckyTemplates mobil jelentéskészítési tippek és technikák

Ez a rövid oktatóanyag kiemeli a LuckyTemplates mobil jelentési funkcióját. Megmutatom, hogyan készíthet hatékony jelentéseket mobileszközökön.

Professzionális szolgáltatáselemzési jelentések LuckyTemplatesben

Professzionális szolgáltatáselemzési jelentések LuckyTemplatesben

Ebben a LuckyTemplates bemutatóban olyan jelentéseket tekintünk át, amelyek professzionális szolgáltatáselemzést mutatnak be egy olyan cégtől, amely több szerződéssel és ügyfél-elkötelezettséggel rendelkezik.