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 az oktatóanyagban megtanuljuk és megértjük, hogyan használhatunk segédlekérdezést az SQL-ben. Az allekérdezés egy másik lekérdezésben található lekérdezés. Nevezhetjük beágyazott lekérdezésnek is egy nagyobb lekérdezésben. Ezt zárójelbe kell zárni, és többnyire WHERE záradékban kell használni.
Használhatunk segédlekérdezéseket az SQL-ben, ha több táblából kell adatokat hoznunk.
Tegyük fel például, hogy megvan ez a 2 táblázat.
Ez az a probléma, amelyet meg kell oldanunk. Meg kell szereznünk a 2022-ben vásárló vásárlók nevét, e-mail azonosítóját és címét. Ez nem lehetséges csak a Vevők tábla használatával, mert ezen a táblázaton nem szerepel az értékesítés vagy a rendelés dátuma oszlop. Más módszereink is vannak ennek megoldására.
Tartalomjegyzék
Adatok kézi lekérése több egyéni lekérdezéssel
Először is, mivel az Értékesítési táblából az Ügyfélazonosítónk van , azt tehetjük, hogy lekérjük a 2022-ben vásárolt személyek vásárlói azonosítóját az Értékesítési tábla OrderDate oszlopából .
Feltéve, hogy most már rendelkezünk a 2022-től vásárolt személyek ügyfél-azonosítójával ( 1, 3, 5, 7, 8, 9… ), akkor létrehozhatunk egy másik lekérdezést, hogy az ügyfelek adatait megkapjuk a Vevők táblán keresztül a vásárlók adatai alapján. ID .
Ezzel a módszerrel az a probléma, hogy a folyamatot kézzel végeztük. Először is meg kell szereznünk az ügyfelek azonosítóját, és manuálisan be kell vinnünk őket a következő lekérdezésbe, hogy megkapjuk az ügyfelek adatait.
Adatok automatikus lekérése SQL segédlekérdezésen keresztül
Ahelyett, hogy manuálisan adnánk meg az azonosítóikat, ezt automatikusan is megtehetjük egy segédlekérdezés használatával. Használhatjuk az IN feltétellel együtt, hogy automatikusan elhozzuk az ügyfelek azonosítóját, vagy bármilyen adatot, ami egy adott probléma megoldásához szükséges.
Ez egy példa arra, hogy mit tehetünk a probléma megoldása érdekében. Ebben a mintalekérdezésben a beágyazott lekérdezésből származó ügyfél-azonosítójuk alapján választjuk ki az ügyfelek nevét, címét és e-mail-azonosítóját az Ügyfelek táblázatból. Ebben a beágyazott lekérdezésben az ügyfél-azonosító az Értékesítési táblából származik, 2022-es rendelési dátummal.
Ezzel a technikával nem kell manuálisan megadnunk azoknak az ügyfeleknek az ügyfél-azonosítóját, akik 2022-től vásároltak. A rendszer automatikusan lekéri az általunk létrehozott beágyazott lekérdezésből.
Példa segédlekérdezési forgatókönyvre az SQL Server Management Studio segítségével
Vegyünk most egy hasonló forgatókönyvet, és ezúttal tegyük meg az SQL Server Management Studio ( SSMS ) segítségével. Ebben a példában van még két másik tábla : SalesOrderHeader és SalesTerritory .
Célunk, hogy a SalesOrderHeaderrel kapcsolatos összes információt megszerezzük egy amerikai ország régiójából. A SalesOrderHeaderben nem szerepel az ország régió oszlopa.
Használhatjuk azonban a Területazonosító oszlopot, amely az Értékesítési Terület táblában is elérhető . Itt kaphatjuk meg az ország régió információit is, ami a CountryRegionCode oszlop.
Ezt ismét megtehetjük manuálisan, ha először lekérjük a TerritoryID-t a SalesTerritory táblából egy amerikai országrégióval.
Ezután megjelenik a TerritoryID listája az Egyesült Államok régiójában.
Ezt követően felhasználhatjuk ezeket az azonosítókat a kívánt eredmény eléréséhez, ha manuálisan beírjuk őket a lekérdezésünkbe.
Az azonosítók kézi bevitele helyett azonban ezt egyszerűen megtehetjük egy segédlekérdezés használatával. Csak le kell cserélnünk az első lekérdezésünkkel, ahol megkapjuk a TerritoryID-t a SalesTerritory táblában egy amerikai országrégióval.
Ezután ugyanazt az eredményt adja, mint a kézi eljárás.
Következtetés
Összefoglalva, megtanultuk a segédlekérdezés használatát és fontosságát az SQL-ben. Megbeszéltük továbbá bizonyos részlekérdezések létrehozásának megfelelő szintaxisát. Minden bizonnyal több lekérdezést is létrehozhatunk, hogy egy adott kimenet kézi folyamatát hozzuk létre. Ehelyett azonban használhatjuk a segédlekérdezést a WHERE záradékkal és az IN feltétellel, hogy automatikusan lekérjünk bizonyos adatokat egy másik táblából.
Remélhetőleg ezt a technikát tudja majd használni a jövőbeni lekérdezések hatékonyabb felhasználásához.
Minden jót,
Hafiz
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.