Unpivot og Pivot Basics i LuckyTemplates – Forespørgselseditor gennemgang

Der er mange lejligheder, hvor du kan bringe data ind i LuckyTemplates, og datastrukturen er ikke optimeret til din datamodel. I denne artikel vil jeg arbejde igennem, hvornår du skal bruge unpivot- eller pivotfunktionen i forespørgselseditoren i dine dataforespørgsler .

En ting at huske på tidligt, når du arbejder med data inde i LuckyTemplates, er, at du generelt ønsker, at det skal være i et ikke-pivot format. Dette er den mest optimerede måde, hvorpå en tabel kan konfigureres til al den DAX-beregningslogik, som du vil køre over dine rådata, når den er integreret i din model inde i LuckyTemplates.

Så du skal gøre en masse arbejde her i forespørgselseditoren.

Det, vi har her, er et eksempel på en tabel, der er pivoteret:

Unpivot og Pivot Basics i LuckyTemplates – Forespørgselseditor gennemgang

Dette indeholder rådata, der bringes ind i forespørgselseditoren på LuckyTemplates. Det er i øjeblikket i et pivotformat, hvor vi har datoerne øverst.

Det, vi har brug for her, er, at disse datoer ikke kan drejes, så alle værdierne, som er af lignende karakter, er i én kolonne. På denne måde kan vi køre simple aggregeringer som SUM eller iterationer som SUMX over disse særlige værdier.

Denne opsætning er den mest optimerede måde, du kan konfigurere din.

Det er noget, som jeg virkelig anbefaler, at du kigger efter at gøre ved enhver lejlighed, hvor du ser pivoterede data.

Der er et par måder at ændre disse data til unpivoted. Den nemmeste måde at ophæve pivot er at klikke på de kolonner, du vil beholde, og derefter højreklikke og vælge Fjern pivot andre kolonner, som vist nedenfor.

Unpivot og Pivot Basics i LuckyTemplates – Forespørgselseditor gennemgang

Du vil nu se, at alle værdierne og datoerne er gemt i en kolonne hver. Så er alt, hvad du skal gøre, at ændre de særlige kolonnenavne til noget mere passende og intuitivt.

Unpivot og Pivot Basics i LuckyTemplates – Forespørgselseditor gennemgang

Du kan også ophæve pivotering af kolonner ved at gå til fanen Transformer på båndet i Query Editor og derefter vælge.

Unpivot og Pivot Basics i LuckyTemplates – Forespørgselseditor gennemgang

Hvis der er en sjælden hændelse, hvor du ønsker at pivotere dine data, så kan du også gøre dette ganske nemt i LuckyTemplates.

Jeg vil også vise dig nedenfor, hvordan du kan pivotere dine data direkte fra Query Editor-båndet.

Jeg vil pivotere Attribut-kolonnen, så jeg vil først vælge Attribut-kolonnen og derefter trykke på  Pivot Column i båndet.

Unpivot og Pivot Basics i LuckyTemplates – Forespørgselseditor gennemgang

Når jeg har gjort det, vises en pop op-boks, og jeg kan vælge de værdier, som jeg vil se i hver ny kolonne. Jeg vælger kolonnen  Værdi  , fordi jeg ønsker at beholde alle beløbene fra mine data i hver ny oprettet kolonne.

Unpivot og Pivot Basics i LuckyTemplates – Forespørgselseditor gennemgang

Og gå derefter til rullemenuen Avancerede indstillinger og vælg den korrekte aggregatværdifunktion . For dette eksempel ønsker jeg ikke at foretage nogen aggregering, så jeg vælger Don't Aggregate , og klikker derefter på OK .

Unpivot og Pivot Basics i LuckyTemplates – Forespørgselseditor gennemgang

Du vil se nu, at det har drejet mine data tilbage til, som det var. I teorien behøver du faktisk ikke at gøre dette, fordi dataene allerede er sat op sådan.

Bare som et eksempel her, vil jeg vise, hvordan du også kan pivotere dine rådata, hvis det er den struktur, du har brug for.

Unpivot og Pivot Basics i LuckyTemplates – Forespørgselseditor gennemgang

*****Relaterede links*****


Som tidligere nævnt vil du generelt (95% af tiden) have dine data i et upivot format.

Der kan være nogle tilfælde, hvor du muligvis skal lave en pivot som et mellemtrin i din datatransformation i forespørgselseditoren, men fra min erfaring er dette relativt sjældent.

Dette er en fantastisk teknik, og det er en, som jeg bruger meget ofte, bare på grund af rodet af en masse data i dens råeste form.

Nyd at anmelde denne.


Variabler og udtryk i Power Query Editor

Variabler og udtryk i Power Query Editor

Denne vejledning vil diskutere om variabler og udtryk i Power Query Editor. Du lærer at skrive og bygge dem ordentligt.

LuckyTemplates og SSAS – Sortering af kolonner ved hjælp af TE3 & C#

LuckyTemplates og SSAS – Sortering af kolonner ved hjælp af TE3 & C#

Jeg vil vise dig, hvordan du automatiserer processen med at sortere en kolonne efter en anden kolonne inde i LuckyTemplates og SSAS- eller SQL-serveranalysetjenester.

Sådan opretter du et Lucky Templates-varmekort

Sådan opretter du et Lucky Templates-varmekort

Et LuckyTemplates-varmekort er en type visualisering, der bruges til at vise datatæthed på et kort. I denne tutorial vil jeg diskutere, hvordan vi kan oprette en - gå ikke glip af noget!

Oprettelse af et Pareto-diagram i LuckyTemplates – Avanceret DAX

Oprettelse af et Pareto-diagram i LuckyTemplates – Avanceret DAX

Jeg vil lære dig et virkelig interessant eksempel omkring Pareto-princippet, og hvordan man laver et Pareto-diagram ved hjælp af vigtige DAX-formler.

Brugerdefineret søjlediagram i LuckyTemplates: Varianter og ændring

Brugerdefineret søjlediagram i LuckyTemplates: Varianter og ændring

Lær, hvordan et tilpasset søjlediagram på markedspladsen kan bruges til datasammenligning, og hvordan du kan oprette dem ved hjælp af eksempler i LuckyTemplates.

Strømautomatiser statiske resultater: En oversigt

Strømautomatiser statiske resultater: En oversigt

Lær, hvordan Power Automate Static Results-funktionen fungerer, og hvorfor det er godt at blive tilføjet til de bedste fremgangsmåder, når du opretter flowdiagrammer.

LuckyTemplates Python Tutorial: Sådan oversætter du tekster

LuckyTemplates Python Tutorial: Sådan oversætter du tekster

eDNA demonstrerer, hvordan man udfører sprog- eller tekstoversættelse ved hjælp af Python og overfører det til LuckyTemplates. LuckyTemplates Python Tutorial.

Opret et Gantt-diagram i LuckyTemplates Report Builder

Opret et Gantt-diagram i LuckyTemplates Report Builder

I denne øvelse lærer du, hvordan du bruger Gauge Bullet Graph til at oprette et Gantt-diagram i LuckyTemplates Report Builder.

Opret 3D scatter-plot ved hjælp af Python i LuckyTemplates

Opret 3D scatter-plot ved hjælp af Python i LuckyTemplates

I denne øvelse lærer du, hvordan du opretter et tredimensionelt (3D) scatterplot ved hjælp af Python i LuckyTemplates.

Effektiv LuckyTemplates-rapportering – Sessionsgennemgang og ressourcedownload

Effektiv LuckyTemplates-rapportering – Sessionsgennemgang og ressourcedownload

Effektiv LuckyTemplates-rapportering – Sessionsgennemgang og ressourcedownload