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.
A mai blogban végigvezetjük a Quick Measures Pro használatával egy olyan egyéni mérték létrehozásához, amely a LuckyTemplates legjobb N elemét adja vissza egy adott mérőszám alapján. Ez egy hasznos technika az adatok megjelenítéséhez és elemzéséhez, amely lehetővé teszi az adatkészlet legjobban teljesítőinek gyors azonosítását. Az oktatóanyag teljes videóját a blog alján tekintheti meg.
Tartalomjegyzék
Áttekintés
Ebben létrehoztam és elmentettem egy egyéni gyorsmértéket , amelyet Top N rangsorolási mérőszámnak nevezek .
Ez a mérték annyi elemet vesz, rangsorolja őket, és a felső N értéket adja vissza. Vegyük példának az alábbi kódot.
Ebben az esetben szeretnénk megszerezni a Top 5-öt , és a funkció segítségével rangsorolni az összes helyszínt a teljes értékesítés alapján . Ha a cikk az első 5-ben van, a kód a teljes eladást adja vissza, ellenkező esetben üres értéket ad vissza.
Ez az intézkedés akkor hasznos, ha adatainkat rangsorolni akarjuk. Ez a kód azonban a Locations , Total Sales és Top 5 kódokhoz van kötve .
A kódot ezután általánosabbá akarjuk tenni, hogy bármilyen elemet felvehessen, tetszőleges mérték szerint rangsorolhassa, és tetszőleges számú felső N-t hozzon létre a LuckyTemplates jelentésekben.
A Top N rangsor módosítása
Kezdje a kód másolásával.
Nyisd kiés készítse el a legjobb N mintás gyorsmérőnket.
Ha még soha nem hozott létre gyors mértéket, először hozzon létre egy JSON-sablonfájlt . Ebben a példában a fájlt Minta QM- ként nevezzük el , és kattintsunk a Mentés bármely könnyen elérhető könyvtárba gombra.
Ha több gyors intézkedésünk van, előfordulhat, hogy időről időre módosítanunk kell az alapértelmezett fájlunkat. Ezt megtehetjük a Quick Measures Pro alkalmazásban, ha a Beállítás gombra kattintunk , és megnyitjuk az alapértelmezettként használni kívánt JSON-sablonfájlt.
A JSON-fájl megfelelő beállítása után lépjen az Egyéni szakaszra , majd kattintson az Egyéni mérés bemutató elemre . Kattintson az Új gombra , és megjelenik egy új mértéksablon.
Az új intézkedés kezdetben hosszúnak és ijesztőnek tűnhet, de a fejlődésünk során sok értelme lesz.
Top N a LuckyTemplatesben: A DAX-kód
Menjünk az Analyst Hub-ba, és nézzük meg a kezdeti DAX-kód mértékét.
Gondoljon azokra az elemekre, amelyeket a jövőben módosítani szeretnénk, hogy rugalmasabbá tegyük.
Ebben a példában négy elemet módosíthatunk.
Az első a rangsorolandó tételek . Nem fogjuk folyamatosan rangsorolni a helyszíneket. A jövőben érdemes lehet rangsorolni az ügyfeleket, régiókat, termékeket és egyebeket.
A második a használt mérték . Jelenlegi kódunk az összes értékesítés alapján rangsorol, de érdemes lehet az adataink átlagai, maximumai és minimumai alapján rangsorolni.
A harmadik a megtartani kívánt elemek száma . Lehet, hogy meg kell szereznünk a legjobb 3-at, a legjobb 4-et, a legjobb 10-et stb.
Az utolsó az a sorrend , amely jelenleg DESC-ként van beállítva . A jövőben érdemes lehet adatainkat csökkenő helyett növekvő sorrendbe rendezni.
Másoljuk ki ezt a DAX-kódot, és térjünk vissza a Quick Measures Pro-hoz.
Top N a LuckyTemplatesben: Az új intézkedés beállítása
Új intézkedésünkben kezdje egy összesítési címke létrehozásával. Jelölje be az Összesítési címke melletti négyzetet , és válassza a Maximum lehetőséget a legördülő menüben , hogy elkerülje a csupasz oszlopot.
Engedélyezze az Oszlopcímkét , és nevezze át Items to Rank (Rangsorolandó tételek) névre . Kattintson a Beállítás gombra , majd válassza ki a rangsorolni kívánt elemet, ami jelen esetben a Város . Ezután kattintson az OK gombra .
Ugyanezt tesszük a Paraméternél is . Kattintson a mellette lévő jelölőnégyzetre, és nevezze át a rangsorolandó tételek száma névre . Adja meg a használni kívánt alapértelmezett paramétert. Ebben a példában adja meg az 5-ös bevitelt .
Ezután egy másik összesítő címkére lesz szükségünk. Jelölje be az 1. összesítés címke melletti négyzetet az engedélyezéséhez.
Ebben az esetben címkézze meg Rank on Basis of (Rang) értékkel , amelyet mértékként fogunk használni. Ezután válassza a Teljes értékesítés lehetőséget a változók listájából.
Most, hogy befejeztük a beállítást, ugorhatunk az Eszköztippek oldalra .
Az elemleírásban adja meg az általunk létrehozott különböző címkékhez szükséges utasításokat.
A ParameterLabelTooltipben utasíthatjuk, hogy csak egész számokat írjon be.
Miután befejezte az utasítások kódolását, kattintson a Kész gombra .
Új intézkedésünk jelenleg készen áll, így a Kész gombra kattinthatunk .
Top N a LuckyTemplatesben: Az egyéni változók
Ezután folytathatjuk a kód testreszabását.
Miután megfelelően beállítottuk az új mértéket, a felület megadja a kulcsszavakat, amelyeket a változóink rangsorolásához és beállításához használunk.
De ahelyett, hogy ezeket a változókat használnánk, testreszabjuk a DAX kód korábbi másolásával.
Törölje a RETURN és a #QMPRO 15. és 16. sorokat, és illessze be a DAX kódot.
Ezután testreszabhatjuk a kódot.
Kezdje a rangsorolandó tételekkel. Cserélje ki a Locations [location city] értéket a _COLUMN_ oszlopra , amely a fenti változók listájából származik.
Legközelebb a Teljes értékesítés mértékét cseréljük le. Cserélhetjük ezt manuálisan, vagy használhatjuk a Greg Deckler által készített keresés és csere funkciót .
A funkció használatához kattintson a Keresés gombra. Írja be a cserélni kívánt változót az első szövegmezőbe, ami esetünkben [Összes értékesítés] .
A második szövegmezőbe írja be azt a változót, amelyre az [Összes értékesítés] helyére kerüljön. Tegyük fel a következőt : [_COLUMN1NAME_].
Kattintson az Összes cseréje lehetőségre az összes [Összes értékesítés] új változóval való lecseréléséhez .
Végül cseréljük le az 5-öt a __PARAM__ paraméterre, az alábbiak szerint.
A kód szerkesztése után a következő lépés az új mérték tisztítása. Azt akarjuk, hogy tiszta legyen, mivel ez állandó intézkedés lesz a fájlunkban.
Kezdje azzal, hogy a 16. sortól az 1. sorig vegye át a mérték nevét, „ Legjobb rangsorolási minta” .
Ezután állítsa be az utolsó változónkat a visszaadni kívánt eredményként. Ehhez kövesse az alábbi kódot.
Ha rákattintunk a DAX gombra, azt látjuk, hogy a kódunk a megfelelő változókra cserélődik.
Pontosan ezt a DAX-kódot szeretnénk látni, ha az előző lépéseket helyesen hajtottuk-e végre. Ha vissza akarunk térni a nyers kódhoz, egyszerűen kattintson a RAW gombra.
A kód további tisztításához távolítsa el a változók listáját a 10-14. sorok közül.
A kulcsszavakat a 2. és 9. sorból is átvehetjük. Ebben az esetben csak meghagyjuk őket, hogy elérhetőek legyenek, arra az esetre, ha a jövőben módosítanunk kell a kódot.
A következő lépés a metaadatok frissítése. A Leírásba írjuk be , hogy „A legnépszerűbb N elemet megtartja a felhasználói választások alapján” az alábbiak szerint. Mértékeinket mappákba is tehetjük, vagy bármilyen okból elrejthetjük.
A metaadatok szerkesztése után kattintson az Egyéni létrehozása gombra.
Egy felugró ablak, amelyen a Mértékdefiníció létrehozva. Kattintson az OK gombra.
A Quick Measures Pro alkalmazásban az Egyéni részben meg kell jelennie a Legjobb rangsorolási mintának .
Az Aggregation Label, Items to Rank, Number of Items to Rank, Aggregation1 Label és Rank változóit az alapján módosíthatjuk .
A paraméterek beállítása után kattintson a DAX gombra a kód megnyitásához. Ezután rövidítse le az 1. sort az Átlagos értékesítési legfelső helyezési minta mértékéről az „ Átl. értékesítési legjobb N helyezés ” értékre. Ha elkészült, kattintson a Létrehozás gombra .
A Measures alkalmazásban sikeresen létrehozva egy ablak, amely a következő felirattal rendelkezik: Mérés átlagos értékesítési legjobb N rangsorolása. Kattintson az OK gombra.
Egyéni intézkedés a LuckyTemplatesben
Ha visszatérünk a LuckyTemplateshez, az új mértékünknek meg kell jelennie a Mezők panelen.
Kattintson rá az Átl. értékesítési legjobb N rangsor megnyitásához, amely pontosan úgy van beállítva, ahogyan azt a gyorsmérőben megadtuk.
Tegyük fel, hogy oszlopdiagramot szeretnénk létrehozni. Ehhez kattintson a sávdiagram ikonra a Vizualizációk > Vizuális készítése alatt. Húzza az új mértéket a Mezők ablaktábláról az X-tengelyre, az Ügyfél nevét pedig az Y-tengelyre.
Meg kell szűrnie a legjobb 7 ügyfelünket az átlagos eladások alapján.
Az egyéni mérték módosítása
Próbáljuk meg módosítani egyéni mértékünket. Ezúttal vegyük a legjobb 5 terméket a teljes eladások alapján.
Ehhez lépjen vissza a Quick Measures Pro-hoz. Állítsa az összesítési címkét Összeg értékre , és válassza a Terméknév lehetőséget a rangsoroláshoz. Ezután válassza ki az 5 legjobb terméket, és rangsorolja az összes értékesítés alapján .
Rövidítse le az első sort a következőre: „ Terméknév Legfőbb rangú teljes értékesítés”. Kattintson a Létrehozás , majd az OK gombra a felugró ablakban.
A Mérőeszközök alatti szalagon állítsa be a nevet a Terméknév legfelső rangú összértékesítési értékként , és válassza a Méretek elemet a Kezdőlap táblázathoz.
Húzza a termék nevét a legfelső helyezést az X tengelyre , a termék nevét pedig az Y tengelyre. Ezzel megkapjuk az oszlopdiagramot az 5 legjobb termékünkkel.
Következtetés
Összefoglalva, egy egyéni legjobb N rangsor létrehozása a Quick Measures Pro segítségével hatékony eszköz a LuckyTemplates adatok elemzéséhez és megjelenítéséhez. Az oktatóanyagban vázolt lépések követésével könnyen létrehozhat olyan mérőszámot, amely egy adott kategóriába sorolja az elemeket, így gyorsan azonosíthatja a legjobban teljesítőket, és megalapozottabb döntéseket hozhat.
Ne felejtse el tesztelni a mérést, és szükség szerint módosítani kell, hogy a legpontosabb és legrelevánsabb információt nyújtsa. A Quick Measures Pro segítségével a lehetőségek végtelenek, és folytathatja az elemzések felfedezését és finomítását, hogy értékes betekintést nyerhessen adataiba.
Minden jót,
Brian Julius
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.