Hogyan kommentáljunk Pythonban – Rövid útmutató kezdőknek
Hogyan kommentáljunk Pythonban – Rövid útmutató kezdőknek
Számított adatokkal való munka során néha szükség lesz különböző adatkészletek összehasonlítására. Meg fogom mutatni, hogyan kell ezt megtenni különböző táblázatfunkciók kombinálásával. Az oktatóanyag teljes videóját a blog alján tekintheti meg.
Afunkció a legjobb dolog az ilyen esetekben. Néhányan ezt is mondhatjákugyanolyan hasznos a számított adatok összehasonlításában. De ha egyszer rájött, hogyan kell használni az INTERSECT-et , akkor az következik, hogy mit fog tudni alkalmazni az EXCEPT függvényre a számításokban.
Tartalomjegyzék
Minta adat
Hogy megmutassam, mire képes az INTERSECT , megmutatom, hogyan lehet összehasonlítani két különböző időszakból származó ügyfeleket.
Az alábbi példában van egy dátumszeletelőm, amely segít beállítani a szükséges időkeretet. Van egy oszlopom is azoknak az államoknak, ahol a vásárlók leadják a rendeléseiket. Természetesen ez egy teljesen más dimenzió is lehet, attól függően, hogy milyen betekintést próbál szerezni.
Minden államhoz megvan a teljes bevételem is, ami a vizualizáción is megjelenik.
Most azt szeretném megnézni, hogy azok közül a vásárlók közül, akik tavaly adott időpontban vásároltak, hányan vásároltak idén is ugyanezen a napon. Ez azt jelenti, hogy azon ügyfelek két konkrét listáját nézem , akik ugyanazon a napon, de különböző években vásároltak . Innentől meg fogom tudni, hány ügyfél szerepel mindkét listán.
Ügyfelek összehasonlítása két időszakból
Mielőtt összehasonlíthatnám ezt a két ügyféllistát, először meg kell határoznom az összes vásárlót .
Az Összes vásárlók közé azok tartoznak, akik a meghatározott időkereten belül, különböző államokban, különböző üzletekben vásároltak. Egy egyszerű képlet segítségével jutottam ehhez az eredményhez.
használtam afüggvényt, mert egyetlen listát jelenít meg az egyedi értékekről. Ebben az esetben megmutatja nekünk azokat a vásárlókat, akik a megadott időkeretben vásároltak termékeket.
Én is használtam afunkció. Ez megszámolja a listában szereplő egyedi értékek számát.
Az Értékesítési táblázatra hivatkozom ehhez az intézkedéshez.
Miért nem használja helyette az Ügyfél táblát?
Ha közvetlenül az Ügyféltáblára hivatkozom, akkor végül csak minden egyes ügyfelet számolok, függetlenül az időkerettől. Meg kell győződnem arról, hogy a megfelelő szövegkörnyezetet használom. Az Értékesítési táblázat használatával nem csak a vásárlókat kapom meg, hanem arról is, hogy hol és mikor vásároltak.
Most, hogy megvan a Total Customers , elő tudom készíteni a vásárlók listáját ugyanarról a dátumról, de tavalyról. Itt az intézkedés kissé bonyolultabbá válik.
Hadd menjek bele ennek az intézkedésnek az egyes részébe apránként.
Ne feledje, hogy megpróbálom megváltoztatni a táblázat kontextusát. Ezért fogom használni afunkció.
ismerős függvény, mert legtöbbször ezt használom a példáimban. Megváltoztatja egy adott számítás kontextusát. A CALCULATETABLE viszont megváltoztatja egy teljes tábla kontextusát .
Mivel meg akarom változtatni az időkeretet, a következőt fogom használnifunkció.
A CALCULATETABLE használatával szűrőparamétereket adhatok hozzá . A DATESBETWEEN funkció használatával olyan időkeretbe tudok zónázni, amely 365 nappal aés adátumok. Röviden: az időkeretet a tavalyi évre tolja vissza, és onnan hoz létre egy újabb ügyféllistát.
Ismét a COUNTROWS függvényt használom az ügyfelek számának kiszámításához a további szűrők alkalmazása után.
Most, hogy van két listám, behozhatom az általam készített mértékeket az INTERSECT függvénybe.
Az INTERSECT funkció gyakorlatilag belenéz a hivatkozott listába. Ebben az esetben ez az Ügyfélnév-index. Minden ügyfelet átnéz, és összehasonlítja őket az egy évvel ezelőtti második listával.
A kiszámított adatok összehasonlítása során a mindkét listában megjelenő adatokat vizsgálja. Az alábbi táblázat például azt mutatja, hogy 224 ügyfél vásárolt ugyanazon a napon, két különböző évben Kaliforniában.
Következtetés
Remélhetőleg most már más forgatókönyveket is el tud képzelni, ahol az INTERSECT függvény használható két számított adatkészlet összehasonlítására.
Az összehasonlítást akár százalékban is bemutathatja, és alkalmazhat néhány mértékelágazási technikát. Megnézheti azokat az ügyfeleket, akik nem jöttek vissza, és marketinganyagokat küldhetnek nekik.
Ez valóban megmutatja, hogy mennyi betekintést nyerhet, ha már rászokott a LuckyTemplates különböző DAX-funkcióira.
Minden jót,
Hogyan kommentáljunk Pythonban – Rövid útmutató kezdőknek
Ez az oktatóanyag áttekintést nyújt a Power Query szerkesztőről és az M nyelvről a LuckyTemplates asztalon.
Ismerje meg, hogyan hozhat létre oldalszámozott jelentést, hogyan adhat hozzá szövegeket és képeket, majd exportálhatja a jelentést különböző dokumentumformátumokba.
Ismerje meg, hogyan használhatja a SharePoint automatizálási funkcióját munkafolyamatok létrehozására, és segít a SharePoint-felhasználók, -könyvtárak és -listák mikrokezelésében.
Fejlessze jelentéskészítési készségeit, ha csatlakozik egy adatelemzési kihíváshoz. Az Accelerator segítségével LuckyTemplates szuperfelhasználóvá válhatsz!
Ismerje meg, hogyan számíthatja ki a futó összegeket a LuckyTemplates programban a DAX segítségével. Az összesítések futtatása lehetővé teszi, hogy ne ragadjon le egyetlen egyéni eredménynél sem.
Ismerje meg a változók fogalmát a DAX-ban a LuckyTemplates-en belül, és a változók hatásait a mérőszámok kiszámítására.
Tudjon meg többet a LuckyTemplates Slope diagram nevű egyéni vizualizációról, amely egyetlen vagy több mérőszám növekedésének/csökkenésének megjelenítésére szolgál.
Fedezze fel a LuckyTemplates színtémáit. Ezek elengedhetetlenek ahhoz, hogy jelentései és vizualizációi zökkenőmentesen nézzenek ki és működjenek.
Az átlag kiszámítása a LuckyTemplates alkalmazásban számos módon elvégezhető, hogy pontos információkat kapjon üzleti jelentéseihez.