A számított adatok két listájának virtuális összehasonlítása – egy fejlett DAX-technika

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.

A számított adatok két listájának virtuális összehasonlítása – egy fejlett DAX-technika

Minden államhoz megvan a teljes bevételem is, ami a vizualizáción is megjelenik.

A számított adatok két listájának virtuális összehasonlítása – egy fejlett DAX-technika

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.

A számított adatok két listájának virtuális összehasonlítása – egy fejlett DAX-technika

Ü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 .

A számított adatok két listájának virtuális összehasonlítása – egy fejlett DAX-technika

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.

A számított adatok két listájának virtuális összehasonlítása – egy fejlett DAX-technika

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.

A számított adatok két listájának virtuális összehasonlítása – egy fejlett DAX-technika

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.

A számított adatok két listájának virtuális összehasonlítása – egy fejlett DAX-technika

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.

A számított adatok két listájának virtuális összehasonlítása – egy fejlett DAX-technika

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ó.

A számított adatok két listájának virtuális összehasonlítása – egy fejlett DAX-technika

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 számított adatok két listájának virtuális összehasonlítása – egy fejlett DAX-technika

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.

A számított adatok két listájának virtuális összehasonlítása – egy fejlett DAX-technika

Most, hogy van két listám, behozhatom az általam készített mértékeket az INTERSECT függvénybe.

A számított adatok két listájának virtuális összehasonlítása – egy fejlett DAX-technika

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.

A számított adatok két listájának virtuális összehasonlítása – egy fejlett DAX-technika




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

Hogyan kommentáljunk Pythonban – Rövid útmutató kezdőknek

Hogyan kommentáljunk Pythonban – Rövid útmutató kezdőknek

Mi az a Power Query & M Language: Részletes áttekintés

Mi az a Power Query & M Language: Részletes áttekintés

Ez az oktatóanyag áttekintést nyújt a Power Query szerkesztőről és az M nyelvről a LuckyTemplates asztalon.

Oldalszámozott jelentés készítése: Szövegek és képek hozzáadása

Oldalszámozott jelentés készítése: Szövegek és képek hozzáadása

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.

A SharePoint automatizálási szolgáltatás | Bevezetés

A SharePoint automatizálási szolgáltatás | Bevezetés

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.

Oldja meg az adatelemzési kihívást a LuckyTemplates Accelerator segítségével

Oldja meg az adatelemzési kihívást a LuckyTemplates Accelerator segítségével

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!

Összesítések futtatása a LuckyTemplates alkalmazásban a DAX segítségével

Összesítések futtatása a LuckyTemplates alkalmazásban a DAX segítségével

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.

A LuckyTemplates Dax-változói állandóak: mit jelent ez?

A LuckyTemplates Dax-változói állandóak: mit jelent ez?

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.

LuckyTemplates lejtődiagram: Áttekintés

LuckyTemplates lejtődiagram: Áttekintés

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.

LuckyTemplates színes témák az egységes vizualizációkhoz

LuckyTemplates színes témák az egységes vizualizációkhoz

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.

Átlag kiszámítása LuckyTemplatesben: Hétköznapi vagy hétvégi eredmények elkülönítése a DAX segítségével

Átlag kiszámítása LuckyTemplatesben: Hétköznapi vagy hétvégi eredmények elkülönítése a DAX segítségével

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.