Power Query Modulo: A halmozott adatok kezelése

Ebben az oktatóanyagban bemutatom, hogyan alakíthatja át a rendetlen halmozott adatokat egy szervezettebb formátumba. Ennek meglehetősen egyszerű módja van, és ez az egyik, ami hihetetlenül hasznos lesz, és sok különböző alkalmazással rendelkezik. A Power Query modult fogjuk használni. Az oktatóanyag teljes videóját a blog alján tekintheti meg.

A feleségem bejött az irodába, és azt mondta, hogy kimásolt egy csomó címet egy naptári meghívóból, és az végül ebben a formátumban került beillesztésre. 28 e-mail címe és neve volt, amelyek végül ilyen furcsa, halmozott formátumba kerültek. Ez egy névlista volt egy csomó idézettel, vesszővel, szeméttel és e-mail címekkel. Azt akarta tudni, hogyan használhatja a Power Queryt, hogy ezt jobb formátumba hozza.

Power Query Modulo: A halmozott adatok kezelése

Tehát ugorjunk a Power Querybe, és meglátjuk a nyers adatokat. A nyers adatokat tartsuk érintetlenül, és csak hivatkozzunk rájuk. Ezt a referenciafájlt TestData-nak nevezzük .

Power Query Modulo: A halmozott adatok kezelése

Az első dolog, amit tenni fogunk, az, hogy hozzáadunk egy indexet, és ebből a szempontból teljesen mindegy, hogy nulla alapú indexről vagy egyalapú indexről van szó. Ehhez a bemutatóhoz csak nulla alapú indexet fogunk használni. Könnyű kattintani anélkül, hogy más lehetőségeket kellene végigmennie.

Power Query Modulo: A halmozott adatok kezelése

Ez egy pivottal fog járni, mert a pivot sorokat vesz és oszlopokká alakítja őket. Ebben az esetben szeretnénk ezt a sorkészletet három oszlopba alakítani – egy a keresztnévhez, egy a vezetéknévhez és egy az e-mail címhez.

Elforgatjuk ezeket az oszlopokban, de módunkban áll a pivotnak tudnia, melyik elem melyik oszlopba kerül. Itt jön be a Power Query Modulo.

Tartalomjegyzék

Halmozott adatok kezelése Power Query Modulo segítségével

A Modulo megadja a maradékot, amikor elosztunk egy adott számot. A Modulo eléréséhez lépjünk az Oszlop hozzáadása fülre, majd keressük meg a Standard elemet, kattintsunk a legördülő nyílra, és görgessünk lefelé.

Power Query Modulo: A halmozott adatok kezelése

Amikor rákattintunk a Modulóra, megjelenik egy felugró ablak, amely megkérdezi a kívánt oszlopok számát. Ebben az esetben három oszlopot szeretnénk.

Power Query Modulo: A halmozott adatok kezelése

Ha a hármat elosztjuk hárommal, akkor egyet kapunk, amelynek maradéka nulla. A három a négybe egy maradékot ad, a három az ötből a kettőt, majd a három a hatból a maradék nullát. Tehát előállítja ezt a szép ismétlődő mintát, amelyet felhasználhatunk a forgáspontunkhoz.

De mielőtt ezt megtennénk, tisztítsuk meg az adatokat. Ezt kétféleképpen tehetjük meg. Az egyik az, hogy egyszerűen lecserélhetjük az értékeket. Például az idézetek esetében egyszerűen beírhatjuk az idézetet, majd lecserélhetjük a semmivel. Elveszi és kitisztítja az idézeteket.

Power Query Modulo: A halmozott adatok kezelése

Ennek másik módja, ahol egyszerre megtisztíthatjuk és elmenthetünk néhány lépést, a Text.Remove nevű függvény használata . Először adjunk hozzá egy egyéni oszlopot, majd felsoroljuk az összes értéket, amelytől meg akarunk szabadulni.

Power Query Modulo: A halmozott adatok kezelése

Amint látja, ez szépen és egyszerűen kitisztít mindent. Így most megszabadulhatunk ettől a kezdeti oszloptól, majd áthelyezhetjük az Egyéni oszlopot.

Power Query Modulo: A halmozott adatok kezelése

Most már tisztán elvégezhetjük a forgásunkat. Vállaljuk a Modulót, átlépjük a Transformot, majd a Pivot Columnt, és az Egyénire fogunk fordulni, de nem akarjuk, hogy összesüljön. Tehát a Ne összesítés lehetőséget választjuk, és kattintsunk az OK gombra.

Power Query Modulo: A halmozott adatok kezelése

Csak lecseréljük ezekkel az értékekkel az oszlopban. Ezután létrehozza számunkra azt a három oszlopot. Láthatjuk benne a vezetéknevet, a keresztnevet és az e-mail címet, de ez nem pontosan olyan formátum, mint amilyennek szeretnénk.

Ennek kijavításához vegyük ezeket az oszlopokat, majd végezzünk egy kitöltést .

Power Query Modulo: A halmozott adatok kezelése

És most megvannak ezek az extra sorok a Modulo ismétlődő mintája miatt.

Power Query Modulo: A halmozott adatok kezelése

Könnyen megszabadulhatunk ettől, ha eltávolítjuk az alternatív sorokat. Ezt a Sorok eltávolítása opcióval tehetjük meg.

Power Query Modulo: A halmozott adatok kezelése

Azt mondhatjuk, hogy az első eltávolítandó sor kettő. Ezután távolítsa el a második és a harmadik sort, majd tartsa meg a negyediket, és tegye ezt ismétlődő mintaként.

Power Query Modulo: A halmozott adatok kezelése

Most már láthatja, hogy az összes helyes adatot szépen megtisztítottuk, és még mindig megvan a 28 eredeti e-mail cím.

Power Query Modulo: A halmozott adatok kezelése

Most megszabadulhatunk az Index oszloptól, és ennek megfelelően átnevezhetjük az oszlopfejléceket.




Következtetés

Látható, hogy csak a Modulo trükkel, majd az adatok elforgatásával és egy kis tisztítással ez meglehetősen egyszerű. Ha egyszer rászoktál a dologra, valószínűleg csak körülbelül egy percig tart az egész.

Így remélhetőleg ez több ötletet és eszközt adott. Megnézheti a következő oktatóanyagomat is . Ennek során további pillantást vetünk néhány dologra, amelyet ebben az oktatóanyagban tárgyaltunk, és azt is megvizsgáljuk, hogyan automatizálhatjuk ezt a folyamatot megismételhető módon, egyedi funkciók használatával. Mutatok néhány remek trükköt az egyéni funkciók hibakereséséhez is.

Remélem hasznosnak találtad. Megnézheti a teljes videót alább, és tekintse meg az alábbi linkeket további kapcsolódó tartalmakért.

Minden jót!


Költségkeret elosztása: havi előrejelzések a LuckyTemplates napi eredményei között

Költségkeret elosztása: havi előrejelzések a LuckyTemplates napi eredményei között

Ebben az oktatóanyagban a LuckyTemplates költségvetés-elosztási algoritmusán fogok átmenni, ahol összehasonlíthatja a havi előrejelzéseket a napi értékesítéssel.

Speciális logika használata a LuckyTemplatesben a végösszegek kijavításához

Speciális logika használata a LuckyTemplatesben a végösszegek kijavításához

Ismerje meg, hogyan állíthatja be helyesen a számítások összegeit a fejlett DAX-képletek és a LuckyTemplates fejlett logikájának segítségével.

PowerApps nézetek és űrlapok: létrehozása és testreszabása

PowerApps nézetek és űrlapok: létrehozása és testreszabása

További információ a PowerApps-nézetekről és -űrlapokról, valamint arról, hogyan hozhatja létre és testreszabhatja azokat kifejezetten az Ön által létrehozott alkalmazáshoz.

LuckyTemplates jelentéssablonok kibővítve – LuckyTemplates vizualizációs fogalmak

LuckyTemplates jelentéssablonok kibővítve – LuckyTemplates vizualizációs fogalmak

Ebben a blogbemutatóban belemerülök a LuckyTemplates jelentéssablonjainak testreszabásához és a pénzügyi információk és adatok hatékony megjelenítéséhez.

LuckyTemplates jelentések tervezése – korlátlan lehetőségek

LuckyTemplates jelentések tervezése – korlátlan lehetőségek

Így néz ki egy kiváló LuckyTemplates jelentéstervezés. Ez egy gyári kialakítás, amely elemleírásokat és könyvjelzőket használ epikus navigációval.

LuckyTemplates HASZNÁLATI SZABÁLYOZÁS Vs KEZELÉSEK

LuckyTemplates HASZNÁLATI SZABÁLYOZÁS Vs KEZELÉSEK

Ismerje meg a különbséget a LuckyTemplates USERELATIONSHIP függvény és a TREATAS függvény között, amelyeket a DAX-mértékek létrehozásakor használnak.

Vadonatúj kurzus: Microsoft Excel kezdőknek

Vadonatúj kurzus: Microsoft Excel kezdőknek

Vadonatúj kurzus: Microsoft Excel kezdőknek

ISNULL SQL függvény esetutasításokban

ISNULL SQL függvény esetutasításokban

Tanulja meg és értse meg, hogyan használhatja a CASE utasítást az ISNULL SQL függvénnyel együtt érték visszaadására, ha NULL érték van.

LuckyTemplates Dashboard Design – Lenyűgöző oldalforgató vizualizációs ötlet

LuckyTemplates Dashboard Design – Lenyűgöző oldalforgató vizualizációs ötlet

Példák a LuckyTemplates irányítópultjára, tanulja meg és értse meg, hogyan hozhatja létre a leginnovatívabb oldalfordító vizualizációt a LuckyTemplates irányítópult kialakításához ezekben az egyszerű lépésekben!

Scatter Plot In R Script: Hogyan készítsünk és importáljunk

Scatter Plot In R Script: Hogyan készítsünk és importáljunk

Ebből az oktatóanyagból megtudhatja, hogyan hozhat létre R szórványdiagram vizualizációt a LuckyTemplates alkalmazásban az R Script vizualizáció segítségével.