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 a Power Query szűrő oktatóanyag néhány megközelítést mutat be az Excel BI táblázatszűrő kihívásának megoldására. Ennek a kihívásnak az a célja, hogy kiszűrje azokat a neveket, ahol a 2. szó „C” betűvel kezdődik.
Ez az Excel BI kihívás nagyszerű lehetőség a LuckyTemplates gyakorlására és készségeinek tökéletesítésére. Rengeteg nagyszerű technikát is használnak a terület szakértői, amelyeket itt tanulhat meg és fedezhet fel. Az oktatóanyag teljes videóját a blog alján tekintheti meg .
Tartalomjegyzék
Power Query szűrő 1. megközelítés
Lépjünk a Power Query szerkesztőbe a probléma megoldásához. A lehető legtöbbet használjuk a szót, és keresünk egy második szót, amely C betűvel kezdődik . Az Átalakítás lapon a Kivonat elemre lépünk , és kiválasztjuk a Szöveg határoló után lehetőséget .
A fenti Szöveg határoló után ablakban beírhatunk egy szóközt, nyomjuk meg az OK gombot, és megkapjuk az alábbi listát. Az alábbi eredmény természetesen eltér attól, amit szeretnénk, de kulcsfontosságú számunkra.
Tartsuk a kezdőbetűnket ezeknél a karakterláncoknál. Tehát a képletsorba felveszünk egy másik Szöveg.Start függvényt , megtartunk egy karaktert, és megnyomjuk a pipát.
Nincs más hátra, mint összehasonlítani ezt az eredményt a C betűvel. Az egyenlet végén azt mondhatjuk, hogy = C , és ismét megnyomjuk a pipát .
Sikeresen létrehoztuk azt a logikát, amellyel a táblázatunkat szűrhetjük. Ezután át kell másolnunk a szintaxist a képletsorba ( Ctrl + C ), és ki kell lépnünk az X-et .
Ezt követően álszűrőt készítünk.
Visszaillesztjük (Ctrl + V) az imént létrehozott logikát, kivágjuk (ctrl + x) az oszlophivatkozást, és töröljük az utolsó részt. És amit kapunk, az az alábbi kép.
Ha kiemeli az utolsó zárójelet, és ha az a Table.SelectRows függvényhez tartozik, akkor készen áll. Végül a Text.AfterDelimeter után aláhúzás helyett visszaillesztjük az oszlopkijelölést, és megnyomjuk a pipát.
És lent látjuk, hogy működik!
Power Query szűrő 2. megközelítés
A Power Query szűrő oktatóanyagában szereplő második megközelítésünkhöz valamivel mást fogunk tenni. Többféle változatot fogunk használni, de az összehasonlítást is megkülönböztetjük a kis- és nagybetűktől.
A szerkezet nagy része már az előző képletsorunkban található. Tehát átmásoljuk a fent kiemelt szintaxist, és előre nyomjuk meg az fx-et , hogy felhasználhassuk a második megközelítésünk elkészítéséhez.
Ezután töröljük az előző lépés hivatkozását („Szűrt sorok”) a fenti képen, és visszaillesztjük a szintaxisunkat, hogy lecseréljük. És végül ismét megnyomjuk ezt a pipát.
Szavak felosztása listára
A képletsoron belüli Text.AfterDelimeter helyett a Text.Split használatával bontjuk fel a szavakat egy listában . Ez magában foglalja a név oszlop felosztását és egy szóközt az alábbiak szerint:
Minden szónak megvan a maga helye a listában, és a második helyen lévő szó kivonásához használhatjuk az elem hozzáférést. Tehát egy göndör zárójelben a nulla alapú indexpozícióra hivatkozhatunk. Ahhoz, hogy eljussunk valamihez, ami a második helyen van, itt egy 1-est kell beírnunk .
De ezt is meg akarjuk védeni, mert ha egy adott pillanatban olyan karakterláncot adunk meg, amely csak egy szót tartalmaz, akkor a listában nem lesz második elem, és hibát ad vissza.
A kötelező elem-hozzáférés opcionálisra történő módosítása megoldja a lehetséges jövőbeni problémákat. Ehhez nem kell mást tennünk, mint egy kérdőjelet ( ? ) a végére tenni.
A kérdőjel hozzáadásával a szükséges elem hozzáférés opcionális elemhozzáféréssé változik. Ez azt jelenti, hogy ha egy elem nem létezik a listában, akkor hiba helyett null értéket ad vissza.
Változtassuk meg a Szöveg.Start függvényt is , mert olyan függvényt szeretnénk használni, aminek van egy opcionális összehasonlítási paramétere. Tehát a Text.Start helyett a Text.StartsWith- et használjuk , a kérdőjel után vesszőt írunk, és a keresett részkarakterláncot, a „C” karakterláncot.
Ezután használhatjuk az Összehasonlítás függvényt, ezért írjuk be, és válasszuk a Comparer.OrdinalIgnoreCase lehetőséget . És ne felejtse el hozzáadni a záró zárójeleket a kiválasztott sorok táblázatához.
És itt már majdnem végeztünk. Már csak azt kell megnézni, hogy ez igazat ad-e vissza, ezért adjuk hozzá a = igaz értéket a képlet végéhez, és nyomjuk meg ezt a pipát. Most a folyamat befejeződött!
Következtetés
Ebben a Power Query-szűrő oktatóanyagban a táblázatszűrő kihívásának két megközelítését láthatta. Az első a Szöveg határoló után az Átalakítás lapról a Table.SelectRows és a Text.Start függvények mellett használja.
A második eközben lemond a Text After Delimiter használatáról, és a Text.Split függvényt Text.Start -ra cseréli , hogy a szavakat egy listában feloszthassa. Használja a Comparer.OrdinalIgnoreCase összehasonlító függvényt is .
Fedezze fel mindkét táblázatszűrő opciót, hogy megtalálja, melyik megközelítés illik jobban az Ön számára!
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.