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.
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.
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.
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 .
Í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.
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 .
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.
Kibontás új sorokra és értékek kibontása
Tehát ezekkel az oldalsó nyilakkal új sorokra fogok bővíteni.
É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.
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.
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 .
Ezután itt válasszuk ki a lapot, és nyomjuk meg az OK gombot.
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 .
És most adjunk ezeknek az oszlopoknak tulajdonneveket.
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ű
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.