Home
» Power BI
»
Kiterjesztett dátumtábla Power Query M függvény
Kiterjesztett dátumtábla Power Query M függvény
A mai blogbejegyzésben még egyszer áttekintjük a Power Query M funkcióját a kiterjesztett dátumtáblázathoz . A kód kezdeti közzététele óta számos frissítés történt a LuckyTemplates közösségünk segítségével.
A legfrissebb frissítés a paraméterekkel kapcsolatos dokumentációt és néhány pontosító megjegyzést is tartalmaz a dátumtáblázatban található attribútumokkal kapcsolatban.
Azt javaslom, hogy közvetlenül a LuckyTemplates fórumról szerezze be. Erre a dátumtábla-lekérdezések dinamikus kezdő és befejező dátumának létrehozásához is szüksége lesz, valamint a Brian Julius által kifejlesztett lekérdezésekhez.
Kezdjük el. Létrehozunk egy új üres lekérdezést úgy, hogy jobb gombbal kattintunk a lekérdezési panelen, és kiválasztunk egy új üres lekérdezést.
Nyissa meg a speciális szerkesztő ablakot, jelöljön ki mindent, amit látunk, illessze be a kódot, majd nyomja meg a Kész gombot.
Nevezzük át ezt a lekérdezést.
Egy tényleges dátumtábla létrehozásához hívjuk meg ezt a függvénylekérdezést. Adjunk meg egy kezdő és egy befejező dátumot.
Nem fogok átadni a pénzügyi év kezdő hónapját vagy a hétköznapi rajtszámot. Csak megnyomom az Invoke gombot.
Ezután nevezzük át ezt a lekérdezést Dátumtáblázatunknak.
Amint látja, ez egy nagyon kiterjedt dátumtábla, és valószínűleg olyan mezőket is tartalmaz, amelyekre soha nem lesz szükségünk.
Most, ha ez a helyzet, egyetlen sornyi M kódot is hozzáadhat a dátumtáblázathozhogy csak azokat az oszlopokat állítsa elő, amelyekre üzleti igényeinek szüksége van.
Végigvezetem, hogyan kell módosítani a kódot. A felhasználói felület segítségével az M kód nagy részét írhatjuk.
Jelöljük ki azokat az oszlopokat, amelyeket meg szeretnénk tartani ebben a lekérdezésben. Miután az összes oszlopot kijelöltük, jobb gombbal kattinthatunk az egyik oszlopra, és kiválaszthatjuk az Egyéb oszlopok eltávolítása lehetőséget .
Amint a képletsorban látható, ez most felsorolja az összes oszlop nevét, amelyet meg akarunk tartani ebben a lekérdezésben.
Mindössze annyit kell tennünk, hogy közvetlenül a képletsorunkról másoljuk az M kód bitjét. Meghosszabbítjuk a képletsort, és átmásoljuk a teljes kódot, amit látunk.
Az M-kód beállítása a kiterjesztett dátumtáblázathoz
Ezen a ponton visszaléphetünk a függvénylekérdezéshez, újra megnyithatjuk a speciális szerkesztőt, és egészen lefelé görgethetünk.
Az oszlop átrendezési lépésének utolsó sorának végén ugorjon a végére, adjon hozzá egy vesszőt, majd az Enter billentyűt kapja meg az új sort.
Hozzunk létre egy változót, nevezzük SelectColumns-nak , majd illesszük be a kimásolt kódot. Lépjen ismét a sor elejére.
Amint látja, ez most a forrásra mutat, és ezt nem akarjuk. Ehelyett az utolsó lépést akarjuk.
Másolja ki ezt a változónevet, és illessze be a záradékba, majd nyomja meg a Kész gombot.
Ez frissítette lekérdezésünket.
Térjünk át dátumtáblázatunk lekérdezésére, és távolítsuk el az utolsó lépést.
Ez a táblázat most 27 oszlop széles.
A kód enyhe módosításával a bővített dátumtáblázat összes oszlopának egy részhalmazát megkaphatom, amelyet a vállalkozásomban használhatok.
Következtetés
Remélem, élvezted ezt. Ha tetszett az oktatóanyagban szereplő tartalom, kérjük, iratkozzon fel a LuckyTemplates TV- csatornára.
Hatalmas mennyiségű tartalom jelenik meg folyamatosan, mind a LuckyTemplates és a Power Platform használatának javítása érdekében.