Kolommen ongedaan maken in LuckyTemplates

Kolommen ongedaan maken in LuckyTemplates

In deze zelfstudie leren we hoe u kolommen in LuckyTemplates ongedaan kunt maken en hoe belangrijk het is om dit binnen onze gegevensmodellen te doen. Wanneer we aan gegevens in LuckyTemplates werken, willen we over het algemeen dat deze in een niet-gedraaide indeling zijn. Dit is de meest geoptimaliseerde manier waarop een tabel kan worden opgezet voor alle DAX-berekeningen die we over de onbewerkte gegevens gaan uitvoeren zodra deze is geïntegreerd in ons model in LuckyTemplates.

De functie Unpivot Columns in LuckyTemplates converteert de gegevenskoppen die horizontaal zijn opgeslagen naar een verticale indeling.

Bij het ongedaan maken van kolommen moeten we weten waar we informatie kunnen krijgen die exact hetzelfde is of vergelijkbaar is met de kolommen in onze tabellen.

Inhoudsopgave

Analyse van de wisselkoerstabel 

Laten we deze  tabel met wisselkoersen eens analyseren  . Dit is een perfect voorbeeld om het belang te laten zien van het ongedaan maken van kolommen in LuckyTemplates. Opvallend is dat al deze getallen hetzelfde zijn, aangezien het allemaal wisselkoersen zijn.  

Kolommen ongedaan maken in LuckyTemplates

In plaats van ze in verschillende kolommen te hebben, is het efficiënter om ze in slechts één kolom te hebben . Dit komt omdat we bij het uitvoeren van berekeningen een enkele kolom willen bekijken in plaats van zeven verschillende om de corresponderende wisselkoers te vinden die we nodig hebben.

Een ander voorbeeld zijn onze titels hier. Zoals u kunt zien, gaat het hier allemaal om wisselkoersen, wat hetzelfde soort informatie is. We moeten ze dus in één kolom plaatsen in plaats van zeven. Als we ze als zeven kolommen laten, is het niet mogelijk om met deze specifieke tabel deel te nemen aan een hoofdtabel met wisselkoersinformatie.

Kolommen ongedaan maken in LuckyTemplates

De inhoud van de hoofdtabel bestaat uit de  vreemde valutade lokale valutade volledige wisselkoersen en  een alternatieve manier om naar de wisselkoers te verwijzen . Dit zijn allemaal verschillende dimensies die we misschien in onze visualisaties willen stoppen.  

De demogegevens verbinden

Laten we nu beginnen met het verbinden van de demogegevens van onze Europese verkooporganisatie door op Excel te klikken in de optie Nieuwe bron .

Kolommen ongedaan maken in LuckyTemplates

Selecteer Table7 in het  Navigator-  venster en klik vervolgens op de  knop OK  .   

Kolommen ongedaan maken in LuckyTemplates

Wijzig de naam  van Table7  in  Exchange_Rates

Kolommen ongedaan maken in LuckyTemplates

Laten we deze tabel verplaatsen naar onze  Staging Queries-  groep. 

Kolommen ongedaan maken in LuckyTemplates

Schakel vervolgens de laadoptie uit.   

Kolommen ongedaan maken in LuckyTemplates

We moeten dit laten als een staging-query omdat we er een aantal transformaties op gaan maken.

Het volgende dat we gaan doen, is ernaar verwijzen.

Kolommen ongedaan maken in LuckyTemplates

Laten we deze referentietabel vervolgens naar onze  groep Gegevensmodel verplaatsen  en deze de naam  Wisselkoersen geven .  

Kolommen ongedaan maken in LuckyTemplates

De kolommen ongedaan maken 

Laten we beginnen met het ongedaan maken van de kolommen in deze tabel. Er zijn twee manieren om dit te doen. De eerste optie is om deze zeven kolommen meervoudig te selecteren door de Shift- toets ingedrukt te houden. Selecteer vervolgens de optie Kolommen ongedaan maken .

Kolommen ongedaan maken in LuckyTemplates

Laten we nu de andere manier gebruiken om kolommen in LuckyTemplates ongedaan te maken. Klik met de rechtermuisknop op de kolom Gegevens en selecteer vervolgens de optie Andere kolommen ongedaan maken .

Kolommen ongedaan maken in LuckyTemplates

Nu zullen we zien dat onze wisselkoerstabel is veranderd. Het verplaatste alle titelattributen en wisselkoerswaarden naar slechts één kolom, en dat is precies hoe we het willen hebben.

Kolommen ongedaan maken in LuckyTemplates

Laten we de kolom Attribuut hernoemen naar Wisselkoerscode en de kolom Waarde in Wisselkoersen . Dit konden we voorheen niet doen omdat alles in verschillende kolommen was verspreid. Maar nu brengt dit ons een enkele vergelijkbare dimensie in één kolom.

Kolommen ongedaan maken in LuckyTemplates

Aanvullende transformaties toepassen na het ongedaan maken van kolommen in LuckyTemplates

Laten we nu extra transformaties maken in deze tabel. Laten we eerst met de rechtermuisknop op de kolom Wisselkoerscode klikken en vervolgens de optie Kolom dupliceren selecteren .

Kolommen ongedaan maken in LuckyTemplates

Verplaats het vervolgens naast de kolom Wisselkoerscode en klik er met de rechtermuisknop op. Selecteer daarna de optie Door scheidingsteken binnen de optie Kolom splitsen .

Kolommen ongedaan maken in LuckyTemplates

Klik in het  pop -upvenster Kolom splitsen op scheidingsteken  gewoon op de  knop OK  . 

Kolommen ongedaan maken in LuckyTemplates

Vervolgens worden deze extra twee kolommen toegevoegd. Laten we de kolom Wisselkoerscode – Kopie.1 hernoemen naar Eigen Ccy en de Wisselkoerscode – Kopie.2 kolom naar Vreemde Ccy .

Kolommen ongedaan maken in LuckyTemplates

Als we naar onze  tabel met wisselkoersen kijken  , realiseren we ons dat het een feitentabel is, aangezien we relaties tussen de datums gaan opbouwen. Dit stelt ons in staat om te verwijzen naar een bepaalde wisselkoers. We willen echter ook een opzoektabel maken van de vreemde valuta en vervolgens een koppeling maken met zowel onze  verkooptabel  als  de wisselkoerstabel  .  

Een opzoektabel maken na het ongedaan maken van kolommen in LuckyTemplates

Klik met de rechtermuisknop op de tabel Wisselkoersen onder onze Staging Queries- groep. Laten we hier dan nog eens naar verwijzen.

Kolommen ongedaan maken in LuckyTemplates

Verplaats de referentietabel opnieuw naar onze  Data Model-  groep en hernoem deze in  Valuta's

Kolommen ongedaan maken in LuckyTemplates

We zullen dan een paar rijen in deze tabel verwijderen omdat we ze niet nodig hebben. Laten we dus op het rijtransformatiepictogram klikken en vervolgens de optie Top Rows behouden selecteren .

Kolommen ongedaan maken in LuckyTemplates

Laten we in het pop-upvenster  2 invoeren  voor het  aantal rijen en vervolgens op de  knop OK klikken  .

Kolommen ongedaan maken in LuckyTemplates

Nadat u de andere rijen hebt verwijderd, klikt u met de rechtermuisknop op de  kolom Datums  en selecteert u de  optie Andere kolommen ongedaan maken  . 

Kolommen ongedaan maken in LuckyTemplates

Laten we dan opnieuw met de rechtermuisknop op de  kolom Attribuut klikken om de optie Kolom splitsen en de optie  By Delimiter  te selecteren   . 

Kolommen ongedaan maken in LuckyTemplates

Klik in het pop-upvenster nogmaals op de  knop OK  . 

Kolommen ongedaan maken in LuckyTemplates

Het volgende dat we gaan doen, wat anders is dan het vorige, is rechtsklikken op de   kolom Attribute.2 . Selecteer vervolgens de  optie Andere kolommen verwijderen  . 

Kolommen ongedaan maken in LuckyTemplates

Klik er nogmaals met de rechtermuisknop op en selecteer de   optie Duplicaten verwijderen .

Kolommen ongedaan maken in LuckyTemplates

Hernoem het naar  Valutatypes .  

Kolommen ongedaan maken in LuckyTemplates

Ten slotte hebben we deze tabel met unieke valutatypes. We kunnen dit gebruiken als opzoektabel om deel te nemen aan de eigenlijke tabel Wisselkoers en Verkoop , die  ook  een  valutacode  heeft  

We kunnen hier ook extra kolommen aan toevoegen, waar we verschillende codes kunnen schrijven of verschillende manieren waarop we codes willen weergeven. Verder kunnen we hier een kolom plaatsen die de laatste wisselkoers of iets dergelijks aangeeft. Dit geeft ons meer flexibiliteit rond ons model.  

*****Verwante koppelingen*****
Mijn praktijktips bij het gebruik van de geavanceerde LuckyTemplates-editor
LuckyTemplates-queryparameters: tabellen optimaliseren
Unpivot en Pivot Basisprincipes in LuckyTemplates – Review Query-editor

Conclusie

Een van de vele voordelen van deze techniek is dat alle semi-geformatteerde of niet-geformatteerde gegevens gemakkelijk kunnen worden geëvalueerd als ze in de staat worden gebracht waarin we de rij-kolomrangschikking voor het eerst zagen.

Dit zijn de dingen die we kunnen bereiken wanneer we kolommen in LuckyTemplates ongedaan maken en de andere transformaties gebruiken. Door ze allemaal samen te gebruiken, kunt u de echte kracht van de query-editor optimaal benutten  . 


Wat is zelf in Python: voorbeelden uit de echte wereld

Wat is zelf in Python: voorbeelden uit de echte wereld

Wat is zelf in Python: voorbeelden uit de echte wereld

Een RDS-bestand opslaan en laden in R

Een RDS-bestand opslaan en laden in R

Je leert hoe je objecten uit een .rds-bestand in R opslaat en laadt. In deze blog wordt ook besproken hoe je objecten uit R naar LuckyTemplates importeert.

First N Business Days Revisited – Een DAX-coderingstaaloplossing

First N Business Days Revisited – Een DAX-coderingstaaloplossing

In deze tutorial over DAX-coderingstaal leert u hoe u de functie GENERATE gebruikt en hoe u de titel van een maat dynamisch wijzigt.

Breng inzichten onder de aandacht met behulp van de Multi Threaded Dynamic Visuals-techniek in LuckyTemplates

Breng inzichten onder de aandacht met behulp van de Multi Threaded Dynamic Visuals-techniek in LuckyTemplates

Deze zelfstudie behandelt hoe u de Multi Threaded Dynamic Visuals-techniek kunt gebruiken om inzichten te creëren op basis van dynamische gegevensvisualisaties in uw rapporten.

Inleiding tot het filteren van context in LuckyTemplates

Inleiding tot het filteren van context in LuckyTemplates

In dit artikel zal ik de filtercontext doornemen. Filtercontext is een van de belangrijkste onderwerpen waarover elke LuckyTemplates-gebruiker in eerste instantie zou moeten leren.

Beste tips voor het gebruik van de apps in LuckyTemplates Online Service

Beste tips voor het gebruik van de apps in LuckyTemplates Online Service

Ik wil laten zien hoe de online service LuckyTemplates Apps kan helpen bij het beheren van verschillende rapporten en inzichten die uit verschillende bronnen zijn gegenereerd.

Analyseer winstmargeveranderingen in de loop van de tijd - analyse met LuckyTemplates en DAX

Analyseer winstmargeveranderingen in de loop van de tijd - analyse met LuckyTemplates en DAX

Leer hoe u wijzigingen in uw winstmarge kunt berekenen met behulp van technieken zoals vertakking van metingen en het combineren van DAX-formules in LuckyTemplates.

Materialisatie-ideeën voor gegevenscaches in DAX Studio

Materialisatie-ideeën voor gegevenscaches in DAX Studio

Deze tutorial bespreekt de ideeën van materialisatie van datacaches en hoe deze de prestaties van DAX beïnvloeden bij het leveren van resultaten.

Zakelijke rapportage met behulp van LuckyTemplates

Zakelijke rapportage met behulp van LuckyTemplates

Als u tot nu toe nog steeds Excel gebruikt, is dit het beste moment om LuckyTemplates te gaan gebruiken voor uw zakelijke rapportagebehoeften.

Wat is LuckyTemplates Gateway? Alles wat u moet weten

Wat is LuckyTemplates Gateway? Alles wat u moet weten

Wat is LuckyTemplates Gateway? Alles wat u moet weten