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!

Leave a Comment

E-mail melléklet mentése SharePointba a Power Automate segítségével

E-mail melléklet mentése SharePointba a Power Automate segítségével

Ebből a blogból megtudhatja, hogyan mentheti automatikusan az e-mail mellékleteket a SharePointba, majd törölheti az e-maileket a Power Automate segítségével.

A Microsoft LuckyTemplates irányítópult 18 legjobb példája 2023

A Microsoft LuckyTemplates irányítópult 18 legjobb példája 2023

A Microsoft LuckyTemplates irányítópult 18 legjobb példája 2023

A Power Automate folyamatok létrehozása a semmiből

A Power Automate folyamatok létrehozása a semmiből

Ismerje meg, hogyan hozhat létre <strong>Power Automate</strong> folyamatokat a semmiből. Sablon használata helyett mi magunk hozzuk létre a kiváltó okokat és a műveleteket.

4 módszer a Pi használatára a Pythonban példákkal

4 módszer a Pi használatára a Pythonban példákkal

4 módszer a Pi használatára a Pythonban példákkal

Profit and Loss (P&L) kimutatások létrehozása a LuckyTemplates alkalmazásban

Profit and Loss (P&L) kimutatások létrehozása a LuckyTemplates alkalmazásban

Ebben az útmutatóban bemutatom, hogyan lehet Pénzügyi információk mátrixát létrehozni a Profit és veszteség (P&L) kimutatással a LuckyTemplates alkalmazásban.

Hogyan lehet dinamikusan egyesíteni az oszlopokat egy Power Query-táblázatban

Hogyan lehet dinamikusan egyesíteni az oszlopokat egy Power Query-táblázatban

Fedezze fel, hogyan lehet dinamikusan egyesíteni oszlopokat a Power Query Table.CombineColumns függvény segítségével.

SharePoint-fájlok hozzáadása a számítógéphez

SharePoint-fájlok hozzáadása a számítógéphez

Ismerje meg, hogyan adhatjuk hozzá és szinkronizálhatjuk SharePoint-fájljainkat az asztalon és a OneDrive-on.

Dátumtáblázat létrehozása a LuckyTemplates alkalmazásban

Dátumtáblázat létrehozása a LuckyTemplates alkalmazásban

Tudja meg, miért fontos egy dedikált dátumtáblázat a LuckyTemplatesben, és ismerje meg ennek leggyorsabb és leghatékonyabb módját.

LuckyTemplates mobil jelentéskészítési tippek és technikák

LuckyTemplates mobil jelentéskészítési tippek és technikák

Ez a rövid oktatóanyag kiemeli a LuckyTemplates mobil jelentési funkcióját. Megmutatom, hogyan készíthet hatékony jelentéseket mobileszközökön.

Professzionális szolgáltatáselemzési jelentések LuckyTemplatesben

Professzionális szolgáltatáselemzési jelentések LuckyTemplatesben

Ebben a LuckyTemplates bemutatóban olyan jelentéseket tekintünk át, amelyek professzionális szolgáltatáselemzést mutatnak be egy olyan cégtől, amely több szerződéssel és ügyfél-elkötelezettséggel rendelkezik.