Ebben az oktatóanyagban megtudjuk, hogyan lehet a LuckyTemplates oszlopait feloldani, és megérteni annak fontosságát az adatmodelleken belül. Amikor a LuckyTemplates adatain dolgozunk, általában azt szeretnénk, hogy azok nem forgó formátumban legyenek. Ez a legoptimalizáltabb módja annak, hogy egy táblázatot beállíthassunk az összes DAX-számításhoz, amelyeket a nyers adatokon fogunk futtatni, miután integráltuk a LuckyTemplates modellünkbe.
A LuckyTemplates Unpivot Columns funkciója a vízszintesen tárolt adatfejléceket függőleges formátumba konvertálja.
Az oszlopok elforgatásakor tudnunk kell, hogy honnan szerezhetünk olyan információkat, amelyek pontosan megegyeznek a táblázatunkban lévő oszlopokkal, vagy amelyek hasonlóak.
Tartalomjegyzék
Az árfolyamtáblázat elemzése
Elemezzük ezt táblázat, amely tökéletes példa arra, hogy bemutassa a LuckyTemplates oszlopok elforgatásának fontosságát. Észrevehető, hogy ezek a számok megegyeznek az árfolyamokkal.

Ahelyett, hogy különböző oszlopokban szerepelnének, hatékonyabb, ha csak egy oszlopban tárolják őket . Ennek az az oka, hogy amikor számításokat végzünk, hét különböző oszlop helyett egyetlen oszlopot szeretnénk átnézni, hogy megtaláljuk a megfelelő árfolyamot, amelyre szükségünk van.
Egy másik példa az itt található címeink. Amint látja, ezek mind az árfolyamokról szólnak, ami ugyanilyen típusú információ. Tehát hét helyett egy oszlopba kell beírnunk őket. Ha hét oszlopként hagyjuk őket, akkor ezzel a táblával nem lehet egy fő árfolyam-információs táblázatot összekapcsolni.
![Az oszlopok feloldása a LuckyTemplates-ben Az oszlopok feloldása a LuckyTemplates-ben]()
A törzstábla tartalma a deviza , a helyi pénznem , a teljes árfolyamok , valamint az árfolyamra való hivatkozás alternatív módja . Ezek mind különböző dimenziók, amelyeket érdemes belehelyeznünk a vizualizációinkba.
A bemutató adatok összekapcsolása
Kezdjük az európai értékesítési szervezet bemutató adatainak összekapcsolásával az Excel elemre kattintva az Új forrás lehetőségnél.
![Az oszlopok feloldása a LuckyTemplates-ben Az oszlopok feloldása a LuckyTemplates-ben]()
A Navigátor ablakban válassza ki a 7. táblázatot , majd kattintson az OK gombra.
![Az oszlopok feloldása a LuckyTemplates-ben Az oszlopok feloldása a LuckyTemplates-ben]()
Nevezze át a 7. táblázatot Exchange_Rates értékre .
![Az oszlopok feloldása a LuckyTemplates-ben Az oszlopok feloldása a LuckyTemplates-ben]()
Helyezzük át ezt a táblázatot a miénkbe csoport.
![Az oszlopok feloldása a LuckyTemplates-ben Az oszlopok feloldása a LuckyTemplates-ben]()
Ezután kapcsolja ki a betöltési opciót.
![Az oszlopok feloldása a LuckyTemplates-ben Az oszlopok feloldása a LuckyTemplates-ben]()
Ezt meg kell hagynunk átmeneti lekérdezésként, mert számos átalakítást fogunk végrehajtani rajta.
A következő dolog, amit tenni fogunk, az, hogy hivatkozunk rá.
![Az oszlopok feloldása a LuckyTemplates-ben Az oszlopok feloldása a LuckyTemplates-ben]()
Ezután helyezzük át ezt a referenciatáblázatot az Adatmodell csoportba, és nevezzük el Árfolyamok .
![Az oszlopok feloldása a LuckyTemplates-ben Az oszlopok feloldása a LuckyTemplates-ben]()
Az oszlopok elforgatása
Kezdjük el a táblázat oszlopainak forgatását. Ennek két módja van. Az első lehetőség ennek a hét oszlopnak a többszöri kijelölése a Shift billentyű lenyomásával . Ezután válassza ki aválasztási lehetőség.
![Az oszlopok feloldása a LuckyTemplates-ben Az oszlopok feloldása a LuckyTemplates-ben]()
Most használjuk az oszlopok elforgatásának másik módját a LuckyTemplatesben. Kattintson a jobb gombbal az Adat oszlopra, majd válassza a Más oszlopok elforgatása opciót.
![Az oszlopok feloldása a LuckyTemplates-ben Az oszlopok feloldása a LuckyTemplates-ben]()
Most látni fogjuk, hogy az árfolyamtáblázatunk megváltozott. Az összes címattribútumot és árfolyamértéket egyetlen oszlopba helyezte át , pontosan így szeretnénk.
![Az oszlopok feloldása a LuckyTemplates-ben Az oszlopok feloldása a LuckyTemplates-ben]()
Ezután nevezzük át az Attribútum oszlopot Árfolyamkód- ra , az Érték oszlopot pedig Árfolyamok-ra . Ezt korábban nem tudtuk megtenni, mert minden más-más oszlopban volt szétszórva. De most ez egyetlen hasonló dimenziót hoz egy oszlopba.
![Az oszlopok feloldása a LuckyTemplates-ben Az oszlopok feloldása a LuckyTemplates-ben]()
További átalakítások alkalmazása a LuckyTemplates oszlopainak feloldása után
Most hajtsunk végre további átalakításokat ebben a táblázatban. Először kattintson a jobb gombbal az Árfolyamkód oszlopra, majd válassza a Duplicate oszlop opciót.
![Az oszlopok feloldása a LuckyTemplates-ben Az oszlopok feloldása a LuckyTemplates-ben]()
Ezután helyezze át az Árfolyamkód oszlop mellé , és kattintson rá jobb gombbal. Ezután válassza a Határoló szerint opciót az Oszlop felosztása opción belül.
![Az oszlopok feloldása a LuckyTemplates-ben Az oszlopok feloldása a LuckyTemplates-ben]()
Az Oszlop felosztása határolóval felugró ablakban kattintson az OK gombra.
![Az oszlopok feloldása a LuckyTemplates-ben Az oszlopok feloldása a LuckyTemplates-ben]()
Ezután hozzáadja ezt a további két oszlopot. Nevezzük át az Árfolyamkód – Copy.1 oszlopot Home Ccy névre , az Árfolyamkód – Copy.2 oszlopot pedig Idegen Ccy névre .
![Az oszlopok feloldása a LuckyTemplates-ben Az oszlopok feloldása a LuckyTemplates-ben]()
Ha megnézzük az árfolyamtáblázatunkat , rájövünk, hogy ez egy ténytábla, mivel kapcsolatokat fogunk építeni a dátumok között. Ez lehetővé teszi számunkra, hogy egy adott árfolyamra hivatkozzunk. Ugyanakkor szeretnénk létrehozni egy keresési táblát is a deviza pénznemből, majd létrehozni egy hivatkozást az Értékesítési táblához és az Árfolyamok táblához is.
Keresőtábla létrehozása a LuckyTemplates oszlopainak feloldása után
Kattintson a jobb gombbal az Átváltási árfolyamok táblázatra a Staging Queries csoportban . Akkor hivatkozzunk erre még egyszer.
![Az oszlopok feloldása a LuckyTemplates-ben Az oszlopok feloldása a LuckyTemplates-ben]()
Helyezze át a referenciatáblázatot ismét az Adatmodell csoportba, és nevezze át Pénznemekre .
![Az oszlopok feloldása a LuckyTemplates-ben Az oszlopok feloldása a LuckyTemplates-ben]()
Ezután eltávolítunk néhány sort ebből a táblázatból, mert nincs rájuk szükségünk. Tehát kattintsunk a sorátalakítás ikonra, majd válasszuk a Legfelső sorok megtartása opciót.
![Az oszlopok feloldása a LuckyTemplates-ben Az oszlopok feloldása a LuckyTemplates-ben]()
A felugró ablakban adjon meg 2-t a Sorok száma mezőben , majd kattintson az OK gombra.
![Az oszlopok feloldása a LuckyTemplates-ben Az oszlopok feloldása a LuckyTemplates-ben]()
A többi sor eltávolítása után kattintson a jobb gombbal a Dátumok oszlopra, és válassza a Más oszlopok elforgatása opciót.
![Az oszlopok feloldása a LuckyTemplates-ben Az oszlopok feloldása a LuckyTemplates-ben]()
Ezután kattintson ismét jobb gombbal az Attribútum oszlopra, hogy kiválassza az Oszlop felosztása és a Határoló szerint opciót.
![Az oszlopok feloldása a LuckyTemplates-ben Az oszlopok feloldása a LuckyTemplates-ben]()
A felugró ablakban kattintson ismét az OK gombra.
![Az oszlopok feloldása a LuckyTemplates-ben Az oszlopok feloldása a LuckyTemplates-ben]()
A következő dolog, amit meg fogunk tenni, ami eltér az előzőtől, az az, hogy jobb gombbal kattintunk az Attribute.2 oszlopra. Ezután válassza az Egyéb oszlopok eltávolítása lehetőséget.
![Az oszlopok feloldása a LuckyTemplates-ben Az oszlopok feloldása a LuckyTemplates-ben]()
Kattintson újra a jobb gombbal, és válassza az Ismétlődések eltávolítása lehetőséget.
![Az oszlopok feloldása a LuckyTemplates-ben Az oszlopok feloldása a LuckyTemplates-ben]()
Nevezze át Pénznemtípusokra .
![Az oszlopok feloldása a LuckyTemplates-ben Az oszlopok feloldása a LuckyTemplates-ben]()
Végül itt van ez az egyedi pénznemtípusok táblázata. Ezt keresőtáblaként használhatjuk, hogy csatlakozhassunk a tényleges Csere R ate and Sales táblához , amelynek pénznemkódja is van.
Ezen felül további oszlopokat is felvehetünk, ahol különböző kódokat írhatunk, vagy különböző módon szeretnénk kódokat ábrázolni. Továbbá ide tehetünk egy oszlopot, ami az utolsó árfolyamot vagy ahhoz hasonlót jelöli. Ez nagyobb rugalmasságot biztosít a modellünkhöz.
*****Kapcsolódó linkek*****
Következtetés
Ennek a technikának az egyik előnye, hogy bármely félig formázott vagy formázatlan adat könnyen kiértékelhető, ha olyan állapotba hozza, amelyben először láttuk a sor-oszlop elrendezést.
Ezek azok a dolgok, amelyeket elérhetünk, ha a LuckyTemplates oszlopait feloldjuk, és felhasználjuk a többi átalakítást. Ezek együttes használata hatékony módja annak, hogy a lekérdezésszerkesztő valódi erejét generálja .