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!


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.

Microsoft Power Platform frissítések | Microsoft Ignite 2021

Microsoft Power Platform frissítések | Microsoft Ignite 2021

Tekintse át a Power Apps és a Power Automate legfontosabb frissítéseit, valamint azok előnyeit és következményeit a Microsoft Power Platform számára.

Gyakori SQL-függvények: Áttekintés

Gyakori SQL-függvények: Áttekintés

Fedezzen fel néhány gyakori SQL-függvényt, amelyeket használhatunk, például a karakterláncot, a dátumot és néhány speciális függvényt az adatok feldolgozásához vagy manipulálásához.

LuckyTemplates sablonok létrehozása: útmutató és tippek

LuckyTemplates sablonok létrehozása: útmutató és tippek

Ebből az oktatóanyagból megtudhatja, hogyan hozhatja létre a tökéletes LuckyTemplates sablont, amely az Ön igényeinek és preferenciáinak megfelelően van konfigurálva.

Mezőparaméterek és kis többszörösek a LuckyTemplatesben

Mezőparaméterek és kis többszörösek a LuckyTemplatesben

Ebben a blogban bemutatjuk, hogyan lehet a mezőparamétereket kis többszörösekkel rétegezni, hogy hihetetlenül hasznos betekintést és látványelemeket hozzon létre.

LuckyTemplates rangsor és egyéni csoportosítás

LuckyTemplates rangsor és egyéni csoportosítás

Ebből a blogból megtudhatja, hogyan használhatja a LuckyTemplates rangsorolási és egyéni csoportosítási funkcióit a mintaadatok szegmentálására és kritériumok szerinti rangsorolására.

A LuckyTemplatesben csak egy meghatározott dátumig összesített összeg látható

A LuckyTemplatesben csak egy meghatározott dátumig összesített összeg látható

Ebben az oktatóanyagban egy konkrét technikát fogok bemutatni, hogyan jelenítheti meg a kumulatív összeget csak egy adott dátumig a LuckyTemplates vizualizációjában.

Bullet Charts: speciális egyéni látványelemek a LuckyTemplates számára

Bullet Charts: speciális egyéni látványelemek a LuckyTemplates számára

Ismerje meg, hogyan hozhat létre és testreszabhat Bullet diagramokat a LuckyTemplates alkalmazásban, amelyeket főként a teljesítmény mérésére használnak a célhoz vagy az előző évekhez képest.