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.
Ebben a blogban a LuckyTemplates számított oszlopait és mértékeit fogom összehasonlítani, majd kitérek néhány különbségre. Az oktatóanyag teljes videóját a blog alján tekintheti meg.
Meg fogok mutatni olyan optimális helyzeteket is, ahol bármelyiket használhatod.
Tartalomjegyzék
Számított oszlopok létrehozása
Azzal kezdem, hogy létrehozom a. Valószínűleg ezt ismeri a legjobban, ha Excel-háttérről érkezik.
Az Excelben megszokta, hogy beszerez egy adattáblázatot, beír néhány Excel-képletet, majd ismételje meg az egészet, amíg el nem éri a kívánt eredményt.
Ezt a LuckyTemplatesben is megteheti.
Amint látja, az Értékesítési táblázatban nincs igazán sok információm.
A Termékek táblázatomban azonban van egy csomó hasznos információ, amelyet felhasználhatok, mint például a termék aktuális ára, a termék ára stb.
Hozzáadok egy számított oszlopot az Értékesítés táblához, majd keresek egy képletet vagy függvényt, amely lehetővé teszi, hogy a Termékek táblából az információkat átvigyem az Értékesítési táblába. Ezután a számított oszlopba helyezném.
A modell nagy szerepet játszik abban, hogy miért tudom ezt megtenni. Ez a modell, amit építettem, lehetővé teszi számomra, hogy ezt elérjem.
Számított oszlop létrehozásához a LuckyTemplates alkalmazásban kattintson az Új oszlop elemre.
Ezt az oszlopot „Árak”-nak nevezem el.
A képletsorban az „Oszlop” értéket „Árak”-ra cserélem.
Elkezdem hozzáadni a szükséges képleteket.
Először a függvényt fogom használni, egy olyan függvényt, amely egy kapcsolódó értéket ad vissza egy másik táblából.
A KAPCSOLÓDÓ függvénybe írja be az „Aktuális ár”-t, válassza ki a Termékek táblázat Aktuális ár oszlopát, majd zárja be a zárójelet közvetlenül utána.
Alapvetően azt csináltam, hogy a Termékek táblázat Aktuális ár oszlopából átvittem az értékeket a számított oszlopba. Ezt úgy tettem meg, hogy a KAPCSOLÓDÓ függvényen belül az Aktuális ár oszlopra hivatkoztam.
Ennek az értékesítési táblázatnak minden sora egyetlen tranzakciót jelent.
Figyelje meg, hogy a képlet beírása után az egyes tranzakciók során megvásárolt termékeknek megfelelő árak jelennek meg.
Hozzáadhatok egy új LuckyTemplates számított oszlopot is, amelyet bevételként fogok hívni.
Ehhez kattintson ismét az Új oszlopra.
Ezután a képletsorban módosítsa az oszlopot Bevétel értékre.
Írja be az árakat, majd kattintson az Árak oszlopra az Értékesítési táblázatban a hivatkozáshoz.
Ezt követően meg fogom szorozni az ebben az oszlopban lévő értékeket a Mennyiség oszlopban lévő értékekkel.
Beírom a ' * ' szorzóoperátort, és kiválasztom a Mennyiség oszlopot az Értékesítési táblázatból.
Hozzáadtam a Bevétel oszlopot az Értékesítési táblázathoz úgy, hogy hivatkoztam az Árak oszlopra, majd megszoroztam a Mennyiség oszloppal.
Ha további információkat szeretne hozzáadni a táblázatokhoz, ahogy itt tettem, akkor sok számított oszlopot kell létrehoznia.
A LuckyTemplates nagyszerűsége azonban az, hogy ha helyesen állítja be a modellt, akkor ezt nem kell megtennie. Használhat intézkedéseket ésezeken a mértékeken belül a számított oszlopok helyett.
Bár a számított oszlopoknak megvan a maguk célja, a ténytáblázatba való elhelyezésük nem igazán optimalizált módszer.
Azonban érdemes kiszámított oszlopokat használni a. Később elmagyarázom, miért.
De előtte megmutatom, hogyan működnek az intézkedések a LuckyTemplatesben.
Intézkedések létrehozása
Először megfogom az ügyfél nevét, majd áthúzom a vászonra.
Ezután a Vizualizációk lapon a kiemelt ikonra kattintva táblázattá alakítom.
Most egy képletet fogok írni mértékként, hogy megmutassam, hogy a korábban kapott bevételi számot is ki tudom számítani anélkül, hogy adatpontokat kellene hozzáadni a ténytáblázathoz.
A Mezők lapon, az Értékesítés táblázat alatt látom a korábban elkészített Bevétel oszlopot.
Megragadom ezt az oszlopot, és az asztalra húzom.
Ezt követően most már láthatom az egyes ügyfelektől származó bevételeket.
Nem akarom, hogy ezt csináld a LuckyTemplatesben. Ha számításokat szeretne bevinni a vizualizációba, egy oszlop megragadása és behúzása a vizualizációba nem a megfelelő módszer.
A számítási mértékek használata a dolgok optimálisabb módja.
Csak behúztam az oszlopot a táblázatomba, hogy ellenőrizzem, valóban ugyanazt az eredményt kaphatom-e a mértékek használatával.
A mérőszámok, amelyek nagyon különböznek a számított oszlopoktól, olyanok, mint a virtuális számítások.
Míg a LuckyTemplates számított oszlopok számítást hajtanak végre, majd beágyazzák az adatokat egy táblázatba, a mérték csak akkor futtatja le a számítást, ha azt egy vizualizációba helyezi.
Ez egy csodálatos módja annak, hogy sok számítást végezzen el a modellben anélkül, hogy helyet foglalna.
Most megmutatom, hogyan működik egy mérték. Először lépjen a Kezdőlap fülre, majd válassza az Új mérték lehetőséget.
Ezt a mértéket teljes értékesítésnek fogom hívni.
Az első függvény, amit használni fogok, az anamely a táblázat minden sorára kiértékelt kifejezés összegét adja vissza.
A funkció hozzáadásához új sorra lépek a Shift + Enter billentyűkombináció megnyomásával, majd beírom a SUMX parancsot.
Amint látja, a függvényhez be kell írnom egy táblázatot és egy kifejezést.
A függvény egy táblázatban iterál, majd futtat egy kifejezést vagy egy logikát, attól függően, hogy mit ír be a függvénybe.
Itt a nálam lévő Értékesítési táblázatot fogom használni.
A függvényen belül beírom az Értékesítést, majd az Értékesítés táblázatra kattintva hivatkozom rá.
A kifejezéshez az Értékesítési táblázatot ismételgetem. Ezután minden sorban meg fogom szorozni a Mennyiség oszlop értékeit a Termékek táblázat Aktuális ár oszlopának értékeivel.
Csakúgy, mint korábban, az aktuális ár oszlopból való értékek lekéréséhez a RELATED függvényt kell használnom.
Ehhez adja meg a Mennyiséget, majd válassza ki a Mennyiség oszlopot az Értékesítés táblázatból. Ezután azonnal írja be a '*' szorzóoperátort.
Most, hogy lekérje az értékeket az Aktuális ár oszlopból, írja be a KAPCSOLÓDÓ függvényt. Belül írja be az Aktuális ár mezőt, majd válassza ki az Aktuális ár oszlopot a Termékek táblázatból.
A RELATED függvény egy kapcsolódó értéket ad vissza egy másik táblából, amely ebben az esetben a Termékek tábla.
A fent látható képlet, amit beállítottam, ismerősnek tűnhet számodra. Pontosan ezt tettem a számított oszlopokban, hogy megkapjam a bevételi számot.
A fő különbség itt az, hogy az intézkedésen belül a számítások virtuálisan történnek. Ez azt jelenti, hogy ugyanazt a logikát futtatja, de nem szükséges hozzá adatpontokat hozzáadnom a ténytáblához.
Az Enter megnyomása után a Mezők fül alatti Értékesítési táblázat elején láthatja a mértéket.
Tudja, hogy ez egy mérték, ha a név mellett van egy számológép ikon.
Fogja meg a Teljes értékesítés mértékét, majd húzza be a táblázatba.
Látni fogja, hogy pontosan ugyanazt az eredményt kaptam anélkül, hogy adatpontokat adtam volna hozzá a ténytáblámhoz. Ez gyakorlatilag optimalizált módon történt a használatával.
Most, ahogy korábban mondtam, nem javaslom, hogy oszlopokban húzza be a látványt. El fogom távolítani a Bevétel oszlopot az X-re kattintva az alábbiak szerint.
Mivel a Bevételt a korábban elkészített számított oszlopok nélkül is ki tudom számítani, eltávolítom őket, mivel nincs rájuk igazán szükségem.
Először is törlöm a Bevétel oszlopot.
Ezután eltávolítom az Árak oszlopot is.
A modellben minden adatpont foglal némi memóriát. Kisebb modellekben nem nagy gond a felesleges adatpontok birtoklása.
De néha több millió sorból álló modellekkel találkozhatsz. Ebben az esetben elvesztegetjük a memóriát a több millió sorra, amelyekre nincs is szükségünk.
Ebben a táblázatban 15 000 sor van. A táblázatból a felesleges adatpontok eltávolításával optimalizáltam a modellemet. Sok olyan sort eltávolítottam, amire nincs szükségem.
Nos, az általam készített Teljes értékesítés mértéke teljesen dinamikus. És megmutatom miért.
A Mezők lapon fogja meg az Értékesítő táblát, és húzza át a vizualizációba.
Ezt követően az alábbi képen a kiemelt ikonra kattintva hozzáadok egy szűrőt.
Ebben a szűrőben láthatja az egyes értékesítők teljes értékesítését.
Válasszuk ki Carl Elliottot.
Láthatja, hogy a szám megváltozik. Ezek az új számok immár a Carl Elliott által eladott termékekből származó összes értékesítést jelentik.
Ezeket a számokat az Összes értékesítés oszlop fejlécére kattintva rendezheti.
Íme egy másik vizuális megjelenítés, amelyet a Vizualizációk lapon található kiemelt ikonra kattintva kaphat meg.
Ha az Értékesítő szeletelőben Ernest Wheelert választjuk, akkor megkapjuk az általa eladott termékek összértékesítését.
Ahogy Ön is megfigyelte, a számok vagy a látvány minden alkalommal megváltozik, amikor az értékesítőt váltjuk.
Ezért az intézkedések dinamikusak. Az összes számítás gyakorlatilag a színfalak mögött történik, a kontextustól függően.
Ez csak egy képlet. Még mindig sok DAX képlet létezik, amelyeket különféle célokra használhat.
Ha jól használja a DAX méréseket, és kombinálja őket a megfelelő modellel, gyakorlatilag bármit kiszámíthat, amiről csak álmodhat.
Ha nem érted, mi történik a modelledben, akkor azon fogsz gondolkodni, hogy bonyolultabb DAX-képleteket kell írnod. A DAX azonban könnyen megvalósítható, ha jól beállítja a modellt.
A DAX természetesen nem egyszerű. De a tanulási görbe nem olyan hatalmas, különösen, ha tudja, hogyan kell helyesen beállítani a modellt.
Most egy másik példaként egy új mértéket fogok létrehozni.
A Kezdőlap lapon kattintson az Új mérték elemre.
Ezt az új mértéket Teljes mennyiségnek nevezem el. A Képletsávban módosítsa a Mértéket Teljes mennyiség értékre.
Ezzel a mértékkel kiszámítom az egyes vásárlóknak eladott termékek teljes mennyiségét.
Ehhez a függvényt fogom használni, amely összeadja az összes számot egy oszlopban. A SUM függvényen belül hivatkozni fogok az Értékesítési táblázat Mennyiség oszlopára.
Így állítottam össze a képletet.
Az történik, hogy a függvény összeadja az összes számot a Mennyiség oszlopban. Alapvetően az eladott termékek mennyiségét adom össze.
Most fogja meg a Mezők lapon található Teljes mennyiség mértékét, és húzza a táblázatba.
Miután ezt megtette, most láthatja, hogy hány terméket ad el az egyes ügyfeleinek.
Ha meg szeretné tekinteni az eladott termékek bontását, és látni szeretné, hogy konkrétan mely termékeket adott el az egyes vásárlóknak, húzza a Terméknév oszlopot az értékek lapra.
Így most megvan a teljes értékesítés és a teljes mennyiség bontása a Vevő és a Terméknév szerint. Ezt csak az általam beállított adatmodell tette lehetővé.
A számított oszlopok helyes használata
Az utolsó dolog, amit meg akarok mutatni, az az, hogy hol használjon számított oszlopot a LuckyTemplatesben. A kiszámított oszlopok segítenek kiépíteni a szeletelési és szűrési lehetőségeket.
Mivel az összes tranzakció a modell alapján található, amely egyben a ténytáblázata is, az összes számítás itt történik.
Másrészt a modell legfelső részei, amelyek a keresési táblázatok, szűrik az összes számítást attól függően, hogy milyen logikát alkalmaz a számításokban.
Példaként megyek a Dátumok táblázathoz.
Tegyük fel például, hogy a számításaimat Hónapok szerint szeretném szűrni. De vizualizációs okokból szeretném, ha a hónap nevei rövidek legyenek, ezért csak a hónap nevének első 3 betűjét használom.
Mivel a Dátumtáblázatomban nincs meg ez a Rövid hónap szűrő, készítek egyet.
Adjon hozzá egy új oszlopot a Dátumok táblázathoz az Új oszlop gombra kattintva.
Mivel ezt az oszlopot rövid hónapnak szeretném elnevezni, ezért a képletsorban az oszlopot Rövid hónapra fogom módosítani.
Ezután azt a függvényt fogom használni, amely meghatározott számú karaktert ad vissza egy szövegből.
Írja be a LEFT függvényt, majd benne hivatkozzon a Dátumtáblázat Hónapnév oszlopára. Tegyél 3-at, mivel csak a hónap nevének első 3 betűjét akarjuk.
Így állítottam össze a képletet.
A képlet a Hónapnév oszlop minden értékének első 3 betűjét veszi, és visszaadja az imént létrehozott Rövid hónap oszlopba.
Ezt értem a szűrőtáblák felépítése alatt.
Itt valójában nem használhat DAX-mértékeket, mivel nincs számítás.
Tehát a számítások szűrésére használt oszlopok összeállításához számított oszlopokat kell használnia.
Használjuk most az általam készített oszlopot korábbi számításaink kiszűrésére.
A Mezők lapon fogja meg a Rövid hónap oszlopot, és húzza a táblázatba.
Ha a Rövid hónap oszlop használatával szeretne szűrőt létrehozni, kattintson a kiemelt ikonra a Vizualizációk lapon az alábbiak szerint.
Most, ha egy adott hónapot választ, láthatja, hogy a számítások az adott hónapban elért eladásaitól függően szűrésre kerülnek.
Íme egy példa, ha a januárt választja Rövid hónap szűrőként.
Amint láthatja, a Rövid hónap szűrőben szereplő hónapok nincsenek igazán rendezve. Ennek javításához lépjen vissza a Dátumok táblázathoz. Láthatja a MonthOfYear oszlopot, amely segítségével rendezheti a szűrőt.
A szűrő rendezéséhez válassza ki a Rövid hónap oszlopot, lépjen az Oszlopeszközök fülre, válassza a Rendezés oszlop szerint lehetőséget, majd kattintson a MonthOfYear oszlopra.
Ezután látni fogja, hogy a szűrő most a megfelelő sorrendben van.
Következtetés
Ebben a blogban bemutattam a LuckyTemplates számított oszlop és a DAX-mértékek közötti különbségeket. Beszéltem ezek közül az optimális felhasználási módokról is.
Számításaiban sokkal hatékonyabb a DAX mérőszámok használata. Megteheti anélkül, hogy adatpontokat adna hozzá a ténytáblázathoz.
De a számítások szűrésére használt keresési táblázatok összeállításakor célszerű a számított oszlopokat használni.
Remélem, ez segít az elemzésben, és izgatottan várom, hogy mindkettőt használja!
Szép napot!
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.