LuckyTemplates Unpivot oszlopok – Power Query oktatóanyag

Ez egy oktatóanyag a LuckyTemplates unpivot oszlopairól. Megmutatom, hogyan lehet több oszlopkombinációt feloldani. Az oktatóanyag teljes videóját a blog alján tekintheti meg.

Ez egy unpivot variációs sorozat része, amelynek lényege, hogy az adatokat megfelelő táblázatos formátumba alakítsa, amely alkalmas elemzésre. A legtöbb átalakítás végrehajtható a felhasználói felületen.

A példa, amit bemutatok, egy LuckyTemplates-tag által felvetett kérdésből származik a. Ha megnézzük a forrástáblázatot, egy sort látunk. A kívánt elrendezés három olyan rekordot jelenít meg, amelyekben a forrástábla egyetlen sora a túlórák típusa szerint van felosztva.

LuckyTemplates Unpivot oszlopok – Power Query oktatóanyag

Tehát létre kell hoznunk egy attribútumot, amely mond valamit az adott rekordban lévő értékekről, majd egyesíteni kell az órákat és az adott túlóratípus költségeit.

Ezt többféleképpen is elérheti, de megosztok veletek egy olyan megoldást, amely egy hatékony M függvényt használ, amely nem érhető el a List.Zip nevű szalagon keresztül . Tehát vizsgáljuk meg, hogyan működik ez.

Tartalomjegyzék

LuckyTemplates Unpivot oszlop a List.Zip használatával

A bal felső sarokban ráközelítettem az adatpárokat, és három túlóra típust különböztethetünk meg. A List.Zip függvény egyetlen listát vesz fel, amely beágyazott listát tartalmaz, majd egyetlen listát ad vissza egy beágyazott listával.

LuckyTemplates Unpivot oszlopok – Power Query oktatóanyag

Az első listánk azokat az attribútumokat tartalmazza, amelyek küldenek valamit a rekord értékeiről. A második lista az órákat tartalmazza, az utolsó pedig a költségeket.

Ha jobbra nézünk, láthatjuk, hogy a List.Zip ezeket az értékeket a beágyazott listából a pozíciójuk alapján egyesíti. Tehát a bal oldali első sorban minden egy új listába kerül a jobb oldalon. És ugyanez történik a forráslista minden második sorával, amelyet a List.Zip fájlban adtunk meg.

Most pedig térjünk át a -ra. Már említettem, hogy a List.Zip nem érhető el a szalagon keresztül, ezért a használatához írnunk kell néhány tényleges M-et . És ezt megtehetjük, ha hozzáadunk egy egyéni oszlopot.

Tehát a bal sarokban lévő mini táblázaton keresztül kiválasztom az Egyéni oszlop hozzáadása lehetőséget .

LuckyTemplates Unpivot oszlopok – Power Query oktatóanyag

Írjuk be a List.Zip parancsot, majd tegyünk egy nyitó zárójelet. Egyetlen listát keres listákkal, igaz? Tehát a lista inicializálóját fogom használni a lista létrehozásához.

Ezután szöveges értékeket látunk, minden túlóratípushoz egyet. Vesszőt írok, és létrehozok egy új listát. Ne feledje, hogy a List.Zip a listában elfoglalt helyük alapján egyesíti az értékeket. Tehát pontosan ugyanabban a sorrendben kell átadnunk az értékeket. Ezután egy göndör zárójelet teszek a listához.

A végső listánk a költségeket fogja tartalmazni, ezért vesszőt és nyitó göndör zárójelet teszek, és ugyanabban a sorrendben választom ki az értékeket. És ismét adjon hozzá egy záró göndör zárójelet ehhez a listához, majd egy záró göndör zárójelet a listákat tartalmazó listáinkhoz, és egy másik záró zárójelet a függvényhez. Ezután kattintson az OK gombra.

LuckyTemplates Unpivot oszlopok – Power Query oktatóanyag

Most már nincs szükségünk az értékoszlopokra, igaz? Tehát kijelölöm az elsőt, megnyomom a Shift billentyűt, kiválasztom az utolsót, majd kattintok és az Oszlopok eltávolítása gombra .

LuckyTemplates Unpivot oszlopok – Power Query oktatóanyag

Itt a fehér mezőben a Döntés gombra kattintok, hogy megnézhessem listáink tartalmát. Láthatjuk, hogy van egy több listát tartalmazó listánk, és pontosan ezt a kimenetet generálja a List.Zip.

LuckyTemplates Unpivot oszlopok – Power Query oktatóanyag

Kibontás új sorokra és értékek kibontása

Tehát ezekkel az oldalsó nyilakkal új sorokra fogok bővíteni.

LuckyTemplates Unpivot oszlopok – Power Query oktatóanyag

És három rekordot generált. Amikor ismét rákattintok az oldalra a fehér térben, láthatjuk, hogy megvannak az első rekord értékei.

LuckyTemplates Unpivot oszlopok – Power Query oktatóanyag

Ezeket úgy bonthatjuk ki, hogy ismét rákattintunk az oldalra mutató nyilakra, majd az Értékek kivonása elemre kattintunk , majd kiválasztunk egy határolót. Megyek egy tabulátorral , és megnyomom az OK gombot.

LuckyTemplates Unpivot oszlopok – Power Query oktatóanyag

Az összes érték nem egyesül egy oszlopban, így az Átalakítás fülön választhatjuk az Oszlop felosztása lehetőséget , majd kattintsunk a Határoló szerint elemre .

LuckyTemplates Unpivot oszlopok – Power Query oktatóanyag

Ezután itt válasszuk ki a lapot, és nyomjuk meg az OK gombot.

LuckyTemplates Unpivot oszlopok – Power Query oktatóanyag

Nem észlelte megfelelően az adattípusokat, ezért a shift lenyomásával kijelölöm az utolsó oszlopot, és az Átalakítás lapon az Adattípusok észlelése lehetőséget .

LuckyTemplates Unpivot oszlopok – Power Query oktatóanyag

És most adjunk ezeknek az oszlopoknak tulajdonneveket.

LuckyTemplates Unpivot oszlopok – Power Query oktatóanyag




Következtetés

Ebben az oktatóanyagban megmutattam, hogyan lehet több oszlopkombinációt feloldani a szalagon elérhető LuckyTemplates Unpivot Columns parancsok használata nélkül. Itt a List.Zip fájlt használtam az adathalmazok forgatásának megszüntetésére a Power Queryben.

Azt javaslom, hogy tanulmányozza tovább ezt a funkciót, és alkalmazza a sajátjában.

Minden jót!

Méhfű


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.