Hur man avpivoterar kolumner i LuckyTemplates

I den här handledningen kommer vi att lära oss hur man avpivoterar kolumner i LuckyTemplates och förstår vikten av att göra det i våra datamodeller. När vi arbetar med data i LuckyTemplates vill vi i allmänhet att de ska vara i ett opivoterat format. Detta är det mest optimerade sättet som en tabell kan ställas in för alla DAX-beräkningar som vi kommer att köra över rådata när den har integrerats i vår modell i LuckyTemplates.

Funktionen Unpivot Columns i LuckyTemplates konverterar datahuvuden som lagras horisontellt till ett vertikalt format.

När vi avpivoterar kolumner måste vi veta var vi kan få information som är exakt densamma eller har liknande karaktär med kolumnerna i våra tabeller.

Innehållsförteckning

Analysera växelkurstabellen 

Låt oss analysera detta  tabell som är ett perfekt exempel för att visa vikten av att inte vrida kolumner i LuckyTemplates. Märkbart är alla dessa siffror desamma eftersom de alla är växelkurser.  

Hur man avpivoterar kolumner i LuckyTemplates

Istället för att ha dem i olika kolumner är det mer effektivt att ha dem i bara en kolumn . Detta beror på att när vi gör beräkningar vill vi titta över en enda kolumn istället för att titta över sju olika för att hitta motsvarande växelkurs som vi behöver.

Ett annat exempel är våra titlar här. Som du kan se handlar det om växelkurser, vilket är samma typ av information. Så vi måste få dem i en kolumn istället för sju. Om vi ​​lämnar dem som sju kolumner är det inte möjligt att ansluta en huvudtabell för växelkursinformation med just den här tabellen.

Hur man avpivoterar kolumner i LuckyTemplates

Innehållet i huvudtabellen är  utländsk valutalokal valutafullständiga växelkurser och  ett alternativt sätt att referera till växelkursen . Dessa är alla olika dimensioner som vi kanske vill lägga in i våra visualiseringar.  

Ansluta demodata

Låt oss nu börja med att ansluta vår europeiska försäljningsorganisations demodata genom att klicka på Excel i alternativet Ny källa .

Hur man avpivoterar kolumner i LuckyTemplates

navigeringsfönstret  väljer du Tabell7 och klickar sedan på  OK-  knappen.   

Hur man avpivoterar kolumner i LuckyTemplates

Byt namn  på Tabell 7  till  Exchange_Rates

Hur man avpivoterar kolumner i LuckyTemplates

Låt oss flytta den här tabellen till vår  grupp. 

Hur man avpivoterar kolumner i LuckyTemplates

Inaktivera sedan laddningsalternativet.   

Hur man avpivoterar kolumner i LuckyTemplates

Vi måste lämna detta som en iscensättningsfråga eftersom vi kommer att göra ett antal transformationer på den.

Nästa sak som vi ska göra är att referera till det.

Hur man avpivoterar kolumner i LuckyTemplates

Låt oss sedan flytta den här referenstabellen till vår  datamodellgrupp  och namnge den  Exchange Rates .  

Hur man avpivoterar kolumner i LuckyTemplates

Lossa kolumnerna 

Låt oss börja pivotera kolumnerna i den här tabellen. Det finns två sätt att göra detta. Det första alternativet är att multi-markera dessa sju kolumner genom att hålla ned Skift- tangenten. Välj sedanalternativ.

Hur man avpivoterar kolumner i LuckyTemplates

Låt oss nu använda det andra sättet att avpivotera kolumner i LuckyTemplates. Högerklicka på kolumnen Data och välj sedan alternativet Unpivot Other Columns .

Hur man avpivoterar kolumner i LuckyTemplates

Nu kommer vi att se att vår växelkurstabell har ändrats. Det flyttade alla titelattribut och växelkursvärden till bara en kolumn, vilket är precis så vi vill att det ska vara.

Hur man avpivoterar kolumner i LuckyTemplates

Låt oss sedan byta namn på kolumnen Attribut till Växelkurskod , och kolumnen Värde till Växelkurser . Vi kunde inte göra detta tidigare eftersom allt var utspritt i olika kolumner. Men nu, detta ger oss en enda liknande dimension i en kolumn.

Hur man avpivoterar kolumner i LuckyTemplates

Tillämpa ytterligare transformationer efter att kolumner har tagits bort i LuckyTemplates

Låt oss nu göra ytterligare transformationer i den här tabellen. Låt oss först högerklicka på kolumnen Växelkurskod och välj sedan alternativet Duplicera kolumn.

Hur man avpivoterar kolumner i LuckyTemplates

Flytta den sedan bredvid kolumnen Växelkurskod och högerklicka på den. Efter det väljer du alternativet Efter avgränsare i alternativet Dela kolumn .

Hur man avpivoterar kolumner i LuckyTemplates

I   popuprutan  Dela kolumn efter avgränsare klickar du bara på OK-  knappen. 

Hur man avpivoterar kolumner i LuckyTemplates

Det kommer sedan att lägga till dessa ytterligare två kolumner. Låt oss byta namn på kolumnen Växelkurskod – Copy.1 till Hem Ccy och kolumnen Växelkurskod – Copy.2 till Utländsk Ccy .

Hur man avpivoterar kolumner i LuckyTemplates

Om vi ​​tittar på vår  växelkurstabell  kommer vi att inse att det är en faktatabell eftersom vi kommer att bygga relationer mellan datumen. Detta gör det möjligt för oss att referera till en viss växelkurs. Men vi vill också skapa en uppslagstabell av den utländska valutan och sedan göra en länk till både vår  försäljningstabell  och  växelkurstabell  .  

Skapa en uppslagstabell efter att ha tagit bort kolumner i LuckyTemplates

Högerklicka på tabellen Växelkurser under vår Staging Queries- grupp. Låt oss sedan hänvisa till detta igen.

Hur man avpivoterar kolumner i LuckyTemplates

Flytta referenstabellen igen till vår  datamodellgrupp  och byt namn på den till  Valuta

Hur man avpivoterar kolumner i LuckyTemplates

Vi tar sedan bort några rader i den här tabellen eftersom vi inte behöver dem. Så låt oss klicka på ikonen för radtransformation och välj sedan alternativet Behåll översta rader .

Hur man avpivoterar kolumner i LuckyTemplates

I popup-fönstret, låt oss mata in  2  för  Antal rader och klicka sedan på  OK-  knappen.

Hur man avpivoterar kolumner i LuckyTemplates

När du har tagit bort de andra raderna högerklickar du på  kolumnen Datum  och väljer   alternativet  Unpivot Other Columns .

Hur man avpivoterar kolumner i LuckyTemplates

Låt oss sedan högerklicka på  Attribut-  kolumnen igen för att välja   alternativet  Dela kolumn och  Efter avgränsare .

Hur man avpivoterar kolumner i LuckyTemplates

I popup-fönstret klickar du bara på  OK-  knappen igen. 

Hur man avpivoterar kolumner i LuckyTemplates

Nästa sak som vi ska göra, som skiljer sig från den föregående, är att högerklicka på  Attribute.2  -kolumnen. Välj sedan   alternativet  Ta bort andra kolumner .

Hur man avpivoterar kolumner i LuckyTemplates

Högerklicka på den igen och välj   alternativet Ta bort dubbletter .

Hur man avpivoterar kolumner i LuckyTemplates

Byt namn på den till  Valutatyper .  

Hur man avpivoterar kolumner i LuckyTemplates

Slutligen har vi den här tabellen med unika valutatyper. Vi kan använda detta som en uppslagstabell för att gå med i den faktiska  växlings- och  försäljningstabellen  , som  också har en valutakod  

Vi kan också lägga till ytterligare kolumner ovanpå detta, där vi kan skriva olika koder eller olika sätt som vi vill representera koder. Dessutom kan vi lägga in en kolumn här som indikerar den senaste växelkursen eller något liknande. Detta ger oss mer flexibilitet kring vår modell.  

*****Relaterade länkar*****


Slutsats

En av de många fördelarna med denna teknik är att alla semiformaterade eller oformaterade data lätt kan utvärderas om de förs till det tillstånd där vi först såg rad-kolumnarrangemanget.

Det här är de saker som vi kan uppnå när vi tar bort kolumner i LuckyTemplates och använder de andra transformationerna. Att använda dem alla tillsammans är ett effektivt sätt att generera den verkliga kraften i  frågeredigeraren

Leave a Comment

Skapa en datumtabell i LuckyTemplates

Skapa en datumtabell i LuckyTemplates

Ta reda på varför det är viktigt att ha en dedikerad datumtabell i LuckyTemplates och lär dig det snabbaste och mest effektiva sättet att göra det.

LuckyTemplates mobilrapporteringstips och tekniker

LuckyTemplates mobilrapporteringstips och tekniker

Denna korta handledning belyser LuckyTemplates mobilrapporteringsfunktion. Jag ska visa dig hur du kan utveckla rapporter effektivt för mobila enheter.

Professional Service Analytics-rapporter i LuckyTemplates

Professional Service Analytics-rapporter i LuckyTemplates

I denna LuckyTemplates Showcase går vi igenom rapporter som visar professionell serviceanalys från ett företag som har flera kontrakt och kundengagemang.

Microsoft Power Platform-uppdateringar | Microsoft Ignite 2021

Microsoft Power Platform-uppdateringar | Microsoft Ignite 2021

Gå igenom de viktigaste uppdateringarna för Power Apps och Power Automate och deras fördelar och konsekvenser för Microsoft Power Platform.

Vanliga SQL-funktioner: En översikt

Vanliga SQL-funktioner: En översikt

Upptäck några vanliga SQL-funktioner som vi kan använda som sträng, datum och några avancerade funktioner för att bearbeta eller manipulera data.

LuckyTemplates Skapa mall: Guide och tips

LuckyTemplates Skapa mall: Guide och tips

I den här handledningen kommer du att lära dig hur du skapar din perfekta LuckyTemplates-mall som är konfigurerad efter dina behov och preferenser.

Fältparametrar och små multiplar i LuckyTemplates

Fältparametrar och små multiplar i LuckyTemplates

I den här bloggen kommer vi att visa hur man lager fältparametrar med små multiplar för att skapa otroligt användbara insikter och bilder.

LuckyTemplates Rank och anpassad gruppering

LuckyTemplates Rank och anpassad gruppering

I den här bloggen kommer du att lära dig hur du använder LuckyTemplates ranknings- och anpassade grupperingsfunktioner för att segmentera en exempeldata och rangordna den enligt kriterier.

Visar kumulativ total endast upp till ett visst datum i LuckyTemplates

Visar kumulativ total endast upp till ett visst datum i LuckyTemplates

I den här handledningen kommer jag att täcka en specifik teknik kring hur man visar Kumulativ total endast upp till ett specifikt datum i dina bilder i LuckyTemplates.

Punktdiagram: Avancerade anpassade bilder för LuckyTemplates

Punktdiagram: Avancerade anpassade bilder för LuckyTemplates

Lär dig hur du skapar och anpassar punktdiagram i LuckyTemplates, som huvudsakligen används för att mäta prestanda mot mål eller tidigare år.