Home
» Power BI
»
3 módszer az értékek kombinálására a DAX Inside LuckyTemplates használatával
3 módszer az értékek kombinálására a DAX Inside LuckyTemplates használatával
Ebben az oktatóanyagban különféle módszereket mutatok be az értékek kombinálására fejlett DAX- függvények használatával. Ez egy csodálatos DAX-képlet, és három különböző felhasználási módot fogok megtanítani Önnek. Az oktatóanyag teljes videóját a blog alján tekintheti meg.
A COMBINEVALUES függvény nem nehéz megérteni a DAX függvényt. Ez nagyon egyszerű, és hasonló az adatok összefűzéséhez .
A LuckyTemplates alkalmazásban a függvény két szöveges karakterlánc egyesítésére szolgál. Szóval, ha elvégezte ezt a munkát, pontosan tudni fogja, mire gondolok. Használhat egyszerű és jelet (&) két bizonyos szövegérték összekapcsolásához. De a COMBINEVALUES függvény jobb módja annak írására.
Néhány példán keresztül fogok itt dolgozni, hogy lássa, hogyan integrálhatja a LuckyTemplates és DAX képletekhez. Az értékeket a DAX segítségével számos módon kombinálhatja vagy összefűzheti. Ebben az oktatóanyagban háromféleképpen tettem meg – a COMBINEVALUES-t használtam egy számított oszlopban, egy számológép táblázatban, és használtam egy mértéktáblázatban is.
Kombinálja az értékeket az oszlopokban a dátumtáblázaton belül
Ebben az első példában két konkrét oszlopot próbálok összekapcsolni a dátumtáblázaton belül.
De mindenképpen vesszőt tettem, mert személyre szabni szeretném.
Itt a COMBINEVALUES függvényt használtam , és a kívánt évben vagy hónapban a megfelelő határolóba helyeztem. Más értékeket is használhat – ez nagyon egyszerű!
A COMBINEVALUES használata a számológép-táblázatokon belül
Egy másik dolog, amit megtehet az értékek összefűzésére vagy kombinálására a DAX használatával, hogy ezt a számológép táblázataiban használja .
Először kattintson az Új táblázat elemre a LuckyTemplates Modellezés lapján.
Most egy vadonatúj táblázatot akartam létrehozni egy konkrét és egyedi oszloppal és a dátumtáblázatom adataival. A Hónapok oszlop megjelenése valójában nem létezik a dátumtáblázatomban. Nos, ezt beállíthatja a Lekérdezésszerkesztőben. De ennél a példánál ezt nem állítottam be a dátumtáblázatomban. Csak a hónapok év képletét használtam az említett oszlop adataihoz.
Ezzel a képlettel szeretnék elérni egy listát az összes egyedi hónapról és évről, amikor afunkció.
Ezután az indexszámot szeretném bevinni, mert ezeket az adatokat helyesen szeretném rendezni.
Tudom, hogy már megvan a táblázatban az Index oszlop, de csak egy másikat akartam létrehozni. Az, amelyik lehetővé teszi a hónapok és az évek helyes rendezését.
Lehet, hogy a modellemben is ezt használom. Például lehet, hogy egy másik keresőtáblaként vagy egy másik rétegként szeretném feltenni.
Van némi lehetőség ennek kihasználására; például ha van néhány havi költségkeret-információja, és a dátumtáblázat helyett táblázat segítségével szeretné szűrni.
Miközben ezeket a technikákat végigdolgoztam, rájöttem, hogy vannak más módok is. Ez a nagyszerű dolog a LuckyTemplatesben, mert többféleképpen is megteheti ugyanazt az eredményt.
A használata helyett ténylegesen használhatja a COMBINEVALUES függvényt az írott logika egyszerűsítésére. Pont olyan, mint a funkció. Az osztás művelet használata helyett egyszerűen írja be az osztás szót.
Kombinálja az értékeket a DAX segítségével a mérésen belül
Az utolsó példa, amelyre át akarok térni, az az értékek kombinálása a DAX használatával egy mértéken belül . Azt is szeretném bemutatni, hogyan hozhat létre dinamikus szöveget a COMBINEVALUES függvény használatával.
Nézze meg, mit csináltam itt. Elhelyeztem az „Az első hónap és év a jelenlegi kontextusban” szöveget. Ezután a COMBINEVALUES-t használtam arra, hogy a dátumtáblázat két elemét külön adjak vissza.
Eközben az alábbi képletnek ez a része kiszámítja a minimális hónapot és éveket.
Nem tudom csak használnimert megy, és ábécé sorrendben megkeresi az első hónapot. Először is szükségem van rá, hogy megtaláljam az első rövid hónapot. De a rövid hónap meghatározásához ki kell számítania a minimális hónapot. Ezután szűrni fogja az adott első hónap dátumtáblázatát. Így ebben az esetben mindig január lesz, ha van évválasztás. Most végre ki tudom számítani a rövid év minimális dátumait a dátumtáblázatból.
Amint látja, alapvetően csak két konkrét oszlopot kombináltam, de most már csak dinamikusabb. Tehát amikor egy másik évet választok ki a mértéken belül, a logika frissíti és kombinálja az értékeket .
Következtetés
Bár ez egy rövid oktatóanyag, látni fogja, hogy a COMBINEVALUES funkció hasznos. Röviden, ami a képleteket illeti, az a lényeg, hogy azok intuitívabbnak tűnjenek.
Mindig törekszem arra, hogy a dolgokat igazán egyszerűvé és intuitívvá tegyem a LuckyTemplates- en belüli munkája minden területén . Ez csak egy újabb jó példa egy szép tiszta funkcióra, amely lehetővé teszi az információk és a szöveges értékek hatékony összekapcsolását.
Ha tetszett tanulni erről, ne felejtsen el előfizetni a LuckyTemplates TV-re. Hamarosan rengeteg nagyszerű tartalom érkezik hozzád!