A CROSSJOIN funkció használata – LuckyTemplates és DAX oktatóanyag

Ebben a blogbejegyzésben a CROSSJOIN funkciót szeretném bemutatni . Mutatok egy példát arra, hogyan használtam, majd elmagyarázom, mikor és hol használhatod. Az oktatóanyag teljes videóját a blog alján tekintheti meg.

A CROSSJOIN egy igazán hatékony funkció, amelyet a LuckyTemplatesben használhat két adattábla összekapcsolására.

Tartalomjegyzék

A CROSSJOIN használata a képlet egyszerűsítéséhez

Nem csak arról van szó, hogy ki kell választani két táblát az adatkészletekből. A CROSSJOIN függvényen belül módosíthatja a táblákat, így azok értelmesebb módon kapcsolhatók össze.

Sok elemzést érdemes elvégezni a LuckyTemplatesben, és ez a funkció rendkívül leegyszerűsíti az Ön számára.

Leegyszerűsíti azokat a függvényeket vagy mértékeket, amelyeket a számítások elkészítéséhez és végső soron lenyűgöző módon történő megjelenítéséhez meg kell írnia.

A CROSSJOIN funkció használata

Ebben a példában automatikusan költségkereteket akartam létrehozni, de nem akartam általános havi vagy éves költségkereteket. Költségkeretet akartam létrehozni termékenként és hónaponként.

Ha ezt a modellt nézi, a termékek az egyik táblázatban, míg a hónapjaink egy másik táblázatban találhatók.

A CROSSJOIN funkció használata – LuckyTemplates és DAX oktatóanyag

Nincs olyan táblázatunk, ahol a termékek és a költségvetés is benne lenne. Nem létezik, ezért létre kell hoznunk. Amit tennem kell, az az, hogy össze kell kapcsolnom ezeket az oszlopokat ezekből az egyes táblákból egy új tábla létrehozásához, és az adatmodellben e két konkrét elemen alapuló logikát kell alkalmazni.

Itt jön a képbe a CROSSJOIN . Lehetővé teszi, hogy két oszlopot vagy különböző táblázatokból származó oszlopokat fűzzünk össze, és elemezzük őket. A CROSSJOIN segítségével sikerült létrehoznom a Termékköltségvetések táblát.

A CROSSJOIN funkció használata – LuckyTemplates és DAX oktatóanyag

Valószínűleg vannak más módok is erre, de ez a leghatékonyabb módja annak, hogy a semmiből újra létrehozzunk egy táblázatot.

Ennek a táblázatnak az eléréséhez más táblafüggvényeket is használtam, amelyeket röviden átfutok, de most a CROSSJOIN- ra koncentrálok.

Ezzel a funkcióval létrehozhattam a Dátum táblázatból származó Hónapnév oszlopot és a Termék táblából származó Termékazonosító oszlopot. Tehát ez két teljesen különböző tábla, amelyeket egyesítettem egy másik tábla létrehozásához.

A CROSSJOIN funkció használata – LuckyTemplates és DAX oktatóanyag

Hogyan csináltam? Hozzon létre egy teljesen új táblázatot erre az ikonra kattintva és a DAX képlet használatával.

A CROSSJOIN funkció használata – LuckyTemplates és DAX oktatóanyag

Itt fogok létrehozni egy bemutató táblázatot, és használni fogom a CROSSJOIN függvényt. Amint látja, az IntelliSense nagyon jó a kódkiegészítésben; megmondja, mit kell tudnunk az imént beírt függvényről.

A CROSSJOIN funkció használata – LuckyTemplates és DAX oktatóanyag

Tájékoztat bennünket, hogy a CROSSJOIN „egy olyan táblát ad vissza, amely a megadott táblák keresztcsatlakozása”.

Ez lényegében azt jelenti, hogy a függvény két táblát egyesít.

Kezdem az ÉRTÉKEK- el , amely lehetővé teszi, hogy könnyen kivonhassuk vagy létrehozzuk egy adott oszlop táblázatát.

A CROSSJOIN funkció használata – LuckyTemplates és DAX oktatóanyag

Akkor hozzáadom a hónap neve . Ezután ismét hozzáadom az ÉRTÉKEKET , majd a termékazonosítómat .

A CROSSJOIN funkció használata – LuckyTemplates és DAX oktatóanyag

Ne feledje, hogy ennek nem kell egyetlen dátumoszlopnak lennie. Egy táblázatban több oszlop is lehet. Egy táblázat virtuálisan létrehozható egy képlet és egy sor különböző táblázatfüggvény segítségével. Tehát ezek mind ezeknek a DAX-képleteknek a származékai, míg az ÉRTÉKEK csak egy oszlopnyi információt hoznak.

A CROSSJOIN használatával minden egyes terméket és hónapot kapok.

A CROSSJOIN funkció használata – LuckyTemplates ��s DAX oktatóanyag

Így használhatja a CROSSJOIN-t – létrehozhatja ezeket a vadonatúj táblázatokat, amelyek korábban nem léteztek, és hatékonyan beépítheti őket modelljeibe. Ne feledje, hogy ezek két teljesen különböző táblázatból származnak – a Dátumok és a Termékköltségvetések táblázatból.

A DISTINCT és SUMMARIZE függvények használata

Hadd térjek vissza a termékköltségvetésemre . Nyilvánvalóan ez összetettebb, mert a VALUES helyett más függvényeket használtam.

A CROSSJOIN funkció használata – LuckyTemplates és DAX oktatóanyag

Nem kell az VALUES-t használnia , ha használhatja a DISTINCT funkciót , amely ugyanazt teszi, azonban van néhány apró eltérés.

Az ÖSSZEFOGLALÁS funkció is sokkal nagyobb rugalmasságot kínál. Ezzel a függvénnyel sokkal több oszlopot adhat hozzá a VALUES és DISTINCT függvényekhez képest .

Ebben a konkrét forgatókönyvben egy adott évre vonatkozó költségvetésemet a tavalyi eredmények figyelembevételével akartam létrehozni. Hozzáadtam hozzá egy 7,5%-os növekedési faktort, és bemutattam ebben a táblázatban.

Ahelyett, hogy végigmennék azon az őrült folyamaton, hogy összeállítanám az összes költségkeretet és tippelnék, automatikusan létrehoztam azokat úgy, hogy előzményadatokat használtam fel , tényezőt adtam hozzá , majd a CROSSJOIN segítségével egyetlen táblázatba helyeztem el .

A CROSSJOIN használatának egyéb módjai

Ha belegondolsz, a CROSSJOIN-t többféleképpen használhatod. Jelen esetben a termékeknél használtam.

De pontosan ugyanazt a technikát használhatja a CROSSJOIN- nal , miközben a regionális költségvetésein, az értékesítői költségvetésein vagy az ügyfelek költségvetésén dolgozik.

Következtetés

A CROSSJOIN felhasználja a benne elhelyezett két táblázatot, és összehozza őket.

Ha tisztában van azzal, hogyan is működik ez a technika, akkor nagyszerű helyzetben lesz ahhoz, hogy ezt a fajta elemzést saját modelljeiben is lefuttassa.

A CROSSJOIN funkciót egy közelmúltbeli LuckyTemplates webinárium sorozat workshopján is bemutattam , ahol sok más technikát is bemutattam, amelyeket a költségvetések és az előrejelzések a tényleges eredményekkel szembeni elemzéséhez használhatunk.

Sok szerencsét!


Arány- és gyakorisági táblázatok Excelben

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 DAX Studio és a Tabular Editor telepítése a LuckyTemplates alkalmazásban

A DAX Studio és a Tabular Editor telepítése a LuckyTemplates alkalmazásban

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.

LuckyTemplates alakzattérkép-vizualizáció a térbeli elemzéshez

LuckyTemplates alakzattérkép-vizualizáció a térbeli elemzéshez

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.

LuckyTemplates pénzügyi jelentések: az eredmények hozzárendelése a sablonokhoz minden egyes sorban

LuckyTemplates pénzügyi jelentések: az eredmények hozzárendelése a sablonokhoz minden egyes sorban

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.

DAX-mértékek a LuckyTemplates-ben mértékelágazás használatával

DAX-mértékek a LuckyTemplates-ben mértékelágazás használatával

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.

A legerősebb funkcióhívás a LuckyTemplatesben

A legerősebb funkcióhívás a LuckyTemplatesben

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.

Adatmodellezési technikák a DAX-mérések megszervezéséhez

Adatmodellezési technikák a DAX-mérések megszervezéséhez

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.

LuckyTemplates pénzügyi irányítópult: Teljes táblázat testreszabási tippek

LuckyTemplates pénzügyi irányítópult: Teljes táblázat testreszabási tippek

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.

A Power Query nyelvi folyamatának bevált gyakorlatai

A Power Query nyelvi folyamatának bevált gyakorlatai

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.

LuckyTemplates egyéni ikonok | PBI vizualizációs technika

LuckyTemplates egyéni ikonok | PBI vizualizációs technika

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.