Unpivot en Pivot Basics in LuckyTemplates – Review Query Editor

Unpivot en Pivot Basics in LuckyTemplates – Review Query Editor

Het komt vaak voor dat u gegevens in LuckyTemplates brengt en dat de gegevensstructuur niet is geoptimaliseerd voor uw gegevensmodel. In dit artikel ga ik doornemen wanneer u de unpivot- of pivot-functie in de Query-editor moet gebruiken binnen uw gegevensquery's .

Een ding om in het begin in gedachten te houden wanneer u aan gegevens in LuckyTemplates werkt, is dat u over het algemeen wilt dat deze in een niet-gedraaide indeling zijn. Dit is de meest geoptimaliseerde manier waarop een tabel kan worden opgezet voor alle DAX-berekeningslogica die u over uw onbewerkte gegevens zult laten lopen zodra deze is geïntegreerd in uw model in LuckyTemplates.

U moet hier dus veel werk doen in de Query-editor.

Wat we hier hebben is een voorbeeld van een tabel die gedraaid is:

Unpivot en Pivot Basics in LuckyTemplates – Review Query Editor

Dit bevat onbewerkte gegevens die in de query-editor van LuckyTemplates worden gebracht. Het is momenteel in een gedraaid formaat waar we de datums bovenaan hebben.

Wat we hier nodig hebben, is dat deze datums niet kunnen worden gedraaid, zodat alle waarden, die van vergelijkbare aard zijn, in één kolom staan. Op deze manier kunnen we eenvoudige aggregaties zoals SUM of iteraties zoals SUMX over deze specifieke waarden uitvoeren.

Deze opstelling is de meest geoptimaliseerde manier waarop u uw tabellen in LuckyTemplates kunt instellen .

Het is iets dat ik je echt aanraad om te doen wanneer je gedraaide gegevens ziet.

Er zijn een aantal manieren om deze gegevens te wijzigen in niet-gedraaid. De gemakkelijkste manier om het draaien ongedaan te maken, is door op de kolommen te klikken die u wilt behouden, vervolgens met de rechtermuisknop te klikken en Andere kolommen ongedaan maken te selecteren, zoals hieronder weergegeven.

Unpivot en Pivot Basics in LuckyTemplates – Review Query Editor

U zult nu zien dat alle waarden en datums elk in één kolom worden bewaard. Dan hoef je alleen maar de specifieke kolomnamen te wijzigen in iets dat meer geschikt en intuïtief is.

Unpivot en Pivot Basics in LuckyTemplates – Review Query Editor

U kunt kolommen ook ongedaan maken door naar het tabblad Transformeren van het lint Query-editor te gaan en vervolgens Kolommen ongedaan maken te selecteren .

Unpivot en Pivot Basics in LuckyTemplates – Review Query Editor

Als het een enkele keer voorkomt dat u uw gegevens wilt draaien, dan kunt u dit ook vrij eenvoudig doen in LuckyTemplates.

Ik zal u hieronder ook laten zien hoe u uw gegevens rechtstreeks vanuit het Query Editor-lint kunt draaien.

Ik wil de kenmerkkolom draaien, dus ik ga eerst de kenmerkkolom selecteren en vervolgens op  Draaikolom in het lint drukken.

Unpivot en Pivot Basics in LuckyTemplates – Review Query Editor

Zodra ik dat doe, verschijnt er een pop-upvenster en kan ik de waarden selecteren die ik in elke nieuwe kolom wil zien. Ik selecteer de kolom  Waarde  omdat ik alle bedragen van mijn gegevens in elke nieuw gemaakte kolom wil behouden.

Unpivot en Pivot Basics in LuckyTemplates – Review Query Editor

En ga dan naar de vervolgkeuzelijst Geavanceerde opties en selecteer de juiste functie voor geaggregeerde waarde . Voor dit voorbeeld wil ik geen aggregatie, dus selecteer ik Don't Aggregate en klik vervolgens op OK .

Unpivot en Pivot Basics in LuckyTemplates – Review Query Editor

U zult nu zien dat het mijn gegevens heeft teruggedraaid naar de manier waarop het was. In theorie hoeft u dit niet te doen omdat de gegevens al zo zijn ingesteld.

Ik wil hier als voorbeeld laten zien hoe u ook uw onbewerkte gegevens kunt draaien als dit de structuur is die u nodig hebt.

Unpivot en Pivot Basics in LuckyTemplates – Review Query Editor

*****Verwante koppelingen*****
Mijn praktijk Tips bij het gebruik van de geavanceerde LuckyTemplates-editor
LuckyTemplates-queryparameters: tabellen optimaliseren
Bouw heel snel een uitgebreide datumtabel in LuckyTemplates

Zoals eerder vermeld, wilt u over het algemeen (95% van de tijd) uw gegevens in een niet-gedraaid formaat.

Het kan voorkomen dat u een spil moet uitvoeren als tussenstap in uw gegevenstransformatie in de Query-editor, maar uit mijn ervaring is dit relatief zeldzaam.

Dit is een geweldige techniek en het is er een die ik heel vaak gebruik, alleen vanwege de rommeligheid van veel gegevens in de meest ruwe vorm.

Veel plezier met het reviewen van deze.


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