Arány- és gyakorisági táblázatok Excelben
Az Excel gyakorisági táblázataiban, valamint az aránytáblázatokban készültek. Nos, nézze meg, mik ezek, és mikor kell használni őket.
Ez az oktatóanyag a Function Query szolgáltatást tárgyalja a . Megtanulja, hogyan használhatja és maximalizálhatja a függvénylekérdezéseket a kívánt eredmények és adatok elérése érdekében. Azt is megérti, hogyan működnek együtt konkrét eredmények elérése érdekében.
Tartalomjegyzék
Függvénylekérdezés létrehozása
A Power Query lehetővé teszi a felhasználók számára olyan egyéni függvények meghatározását, amelyek argumentumkészletet képeznek le egyetlen értékké. A bemutatáshoz kattintson a jobb gombbal a lekérdezési ablakban lévő helyre. Ezután kattintson az Új lekérdezés gombra, és válassza az Üres lekérdezés lehetőséget.
Ezután nyissa meg a Speciális szerkesztő ablakot, és törölje annak teljes tartalmát. Ha egyéni függvényt szeretne létrehozni, akkor zárójelekkel kell kezdenie. Ezután adja meg a paraméterek vesszővel elválasztott listáját a zárójelben. Ezt követően adja meg a go-to jelet , amely az egyenlő és nagyobb jel kombinációja, majd a függvény törzsét.
Ebben a példában a paraméterek a és b , a függvény törzse pedig a + b . Nevezze el a lekérdezést Add2Values .
Így néz ki a függvénylekérdezés.
A lekérdezési ablakban a lekérdezés neve mellett látható az fx ikon, amely azt jelzi, hogy ez egy függvénylekérdezés.
A függvény meghívásához adjon meg egy értéket minden paraméterhez, és nyomja meg az Invoke gombot .
Az Invoke megnyomásával egy új lekérdezés jön létre Invoked Function néven , amely tartalmazza a beállított paraméterek eredményét. A képletsorban azt is látni fogja, hogy név szerint hivatkozik a függvénylekérdezésre, és hozzárendeli a paraméterek értékeit.
Különböző oszlopokból származó értékek hozzáadásához használhatja ugyanazt a függvénylekérdezést is. Hozzon létre egy új lekérdezést, és nyissa meg aablak. Ezután írja be a következő kódot egy kis táblázat létrehozásához.
Egyéni függvény lekérdezés meghívása
Egyéni függvény meghívásához a táblázat minden sorában lépjen az Oszlop hozzáadása lapra, és válassza az Egyéni függvény meghívása lehetőséget .
Egy másik lehetőség, ha az előnézet bal felső sarkában lévő mini táblázat ikonra kattint, és kiválasztja az Egyéni függvény meghívása lehetőséget.
Ha az Egyéni függvény meghívása gombra kattint, megjelenik egy párbeszédpanel. Írja be az AddValues értéket oszlopnévként, és válassza az Add2Values lehetőséget Funkciólekérdezésként. Ezután állítsa be az egyes paraméterek értékeit.
Ebben a példában az értékek az 1. és 2. oszlopban találhatók.
Láthatja, hogy egy új oszlop került a táblázatba. Az oszlopon belüli értékek az 1. és 2. oszlop sorértékeinek összege.
Egy érv eltávolítása
Ha eltávolítja az egyik argumentumot a képletből, az új oszlopban lévő értékek Error üzenetet adnak . Ebben a példában a 2. oszlopot eltávolítjuk a képletből.
Ha a Hiba érték melletti szóközre kattint, a hibaüzenet megjelenik az előnézeti ablaktábla alatt.
Az egyéni függvény rendelkezik egy szükséges paraméterkészlettel, amely lehetővé teszi opcionális függvényparaméterek létrehozását.
A következő lépéshez lépjen vissza az Add2Values függvénylekérdezéshez, és nyissa meg a Speciális szerkesztő ablakot. Ezután adja hozzá az opcionális kulcsszót a zárójelek közé, és kattintson a Kész gombra.
Ha visszatér a SumExample- hez , látni fogja, hogy az utolsó oszlopban lévő Hiba értékek null értékekké változnak. Ha az operátort olyan értékekre alkalmazza, amelyek nullát tartalmaznak, az mindig nullát ad vissza.
Egy másik dolog, amit tudnia kell, hogy a Function Query bármilyen típusú argumentumot elfogad. Ez problémákat okozhat, mert átadhat egy szöveges értéket, és újabb hibát vethet fel. Az összeadás operátor nem alkalmazható az adott adattípusú operandusokra.
A Speciális szerkesztő ablakban beírhatja a függvényeket a kulcsszó hozzáadásával . A paraméterek beírása mellett a függvényhez a zárójelek után visszatérési típust is rendelhetünk.
Érv hozzáadása
Túl sok argumentum hozzáadása hibaértékeket is kap. Ha beírja a 2. és 3. oszlopot a képletsorba, az utolsó oszlopban hibaértékek jelennek meg.
Ismét, ha a hibaérték melletti szóközre kattint, a hibaüzenet megjelenik az előnézeti ablaktábla alatt.
Létezik olyan, ami segít kezelni az ilyen helyzeteket. Először hozzon létre egy új üres lekérdezést, és írja be a Function.From függvényt a képletsorba. Ezután megjelenik a funkció dokumentációja.
A bemutatáshoz duplikálja meg az Add2Values függvénylekérdezést, és nyissa meg a Speciális szerkesztő ablakot. Ezután írja be a Function.From szöveget a szintaxis elejére.
Az első argumentumhoz a függvény típusát adja meg . A második argumentumhoz írja be a List.Sum értéket az értékek összegzéséhez és egy lista visszaadásához. Ha elkészült, kattintson az OK gombra, és nevezze át a lekérdezést AddValues névre .
Ezután térjen vissza a SumExample táblalekérdezéshez, és módosítsa a Function Query értéket AddValues értékre . Látni fogja, hogy az AddValues oszlopban az oszlop minden sorértékének összege található.
Annak ellenére, hogy a függvénytípusban csak két paraméter volt deklarálva, a függvényt annyi argumentummal hívhatja meg, amennyit csak akar. Ennek az az oka, hogy az összes argumentumot egyetlen listába egyesítik, mielőtt átadnák a függvénynek.
A paraméterek elnevezése nem számít.
Ha egyéni függvényt ír a Function.From- ban , és hivatkoznia kell egy elemre, akkor a pozícióindex operátort kell használnia a lista elemének eléréséhez.
Az unáris függvények megértése
Az unáris függvények olyan függvények, amelyeket mindig lát. A szabványos könyvtári függvények többsége függvényeket argumentumként vesz fel, és ezek a paraméterfüggvények gyakran egyediek. Ez azt jelenti, hogy a függvény csak egyetlen argumentumot vesz fel.
Példaként adjon hozzá egy szűrőpélda-lekérdezést egy új üres lekérdezés létrehozásával. Ezután nyissa meg a Speciális szerkesztő ablakot, és adja meg a következő szintaxist.
Ha elkészült, az előnézeti ablaktáblán megjelenik egy táblázat Ügyfélazonosító és Név oszlopokkal. Nevezze el a lekérdezést FilterExample .
Kódok írása függvénylekérdezésben
Ahelyett, hogy a felhasználói felületet használná a kód létrehozásához, egyszerűen megírhatja a kódot. Ha olyan sorokat szeretne kiválasztani, amelyekben az ügyfél-azonosító nagyobb, mint 2, kattintson a képletsor melletti fx elemre a lépés manuális megadásához. A Power Query automatikusan visszaadja az Alkalmazott lépések ablaktábla utolsó lépésének változó nevét.
Ezután írja be a Table.SelectRows függvényt és argumentumait a képletsorba. Az első és a második argumentumnak táblának, illetve függvénynek egy feltételnek kell lennie. Ebben a példában az első argumentum a ChType , a második argumentum pedig egy egyéni függvény, amely 2-nél nagyobb ügyfél-azonosítót hoz létre.
Egy másik módszer az egyes kulcsszavak használata , amely egy unáris függvény rövidítése. Egyetlen névtelen változót vesz fel argumentumként, és az aláhúzás ( _ ) jelöli. A bemutatáshoz nyissa meg a Speciális szerkesztő ablakot, és módosítsa az egyéni funkciót.
Miután megnyomta a Kész gombot, láthatja, hogy ugyanazokat az eredményeket hozza létre.
A képlet olvashatóságának javítása érdekében elhagyhatja az aláhúzást a mezők vagy oszlopok elérésekor.
Ha visszatér a Speciális szerkesztő ablakba, és eltávolítja az aláhúzást az egyéni függvényből, akkor is ugyanazokat az eredményeket adja vissza.
Az összes kifejezés egyenlő egymással. De olvashatóság és írás szempontjából az utolsó verzió határozottan könnyebben érthető. Amikor ezt a lépést a felhasználói felületen keresztül hozza létre, az M motor a gyorsított jelölést használja.
Következtetés
A függvénylekérdezés a függvényeket használja és maximalizálja az adatok megszerzéséhez. Segítenek konkrét információkat kiemelni vagy összegyűjteni egy táblázatból vagy forrásból, hogy eredményeket érjenek el. Ezekkel a funkciókkal hatékonyan létrehozhatja és javíthatja adatfejlesztési készségeit.
Méhfű
Az Excel gyakorisági táblázataiban, valamint az aránytáblázatokban készültek. Nos, nézze meg, mik ezek, és mikor kell használni őket.
Ismerje meg, hogyan töltheti le és telepítheti a DAX Studio és a Tabular Editor 3 alkalmazást, és hogyan konfigurálhatja őket a LuckyTemplates és az Excel programban való használatra.
Ez a blog tartalmazza a Shape Map vizualizációt a LuckyTemplates térbeli elemzéséhez. Megmutatom, hogyan használhatja hatékonyan ezt a vizualizációt annak funkcióival és elemeivel.
Ebben az oktatóanyagban egy egyedülálló ötletet mutatok be a pénzügyi jelentésekkel kapcsolatban, amely az eredmények hozzárendelését jelenti a LuckyTemplates-en belüli táblázatsablonok előre meghatározásához.
Hozzon létre DAX-mértékeket a LuckyTemplates alkalmazásban meglévő mértékek vagy képletek használatával. Ezt nevezem mértékelágazási technikának.
Ebben a blogban fedezze fel a LuckyTemplates adatkészletet, a leghatékonyabb függvényhívást, amely M- és DAX-függvények ezreit juttatja a keze ügyébe.
A mai oktatóanyagban megosztok néhány adatmodellezési technikát a DAX-mérések jobb rendszerezéséhez a hatékonyabb munkafolyamat érdekében.
A LuckyTemplates egy nagyszerű eszköz a pénzügyi jelentésekhez. Itt található egy oktatóanyag, amely bemutatja, hogyan hozhat létre személyre szabott táblázatokat a LuckyTemplates pénzügyi irányítópultjához.
Ez az oktatóanyag megvitatja a Power Query nyelvi folyamatot, és azt, hogyan segíthet zökkenőmentes és hatékony adatjelentések létrehozásában.
Az egyik kedvenc technikámról fogok beszélni a LuckyTemplates egyéni ikonok körül, amely dinamikusan használja az egyéni ikonokat a LuckyTemplates vizualizációkban.