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.
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.
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.
Innehållet i huvudtabellen är utländsk valuta , lokal valuta , fullstä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 .
I navigeringsfönstret väljer du Tabell7 och klickar sedan på OK- knappen.
Byt namn på Tabell 7 till Exchange_Rates .
Låt oss flytta den här tabellen till vår grupp.
Inaktivera sedan laddningsalternativet.
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.
Låt oss sedan flytta den här referenstabellen till vår datamodellgrupp och namnge den Exchange Rates .
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.
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 .
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.
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.
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.
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 .
I popuprutan Dela kolumn efter avgränsare klickar du bara på OK- knappen.
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 .
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.
Flytta referenstabellen igen till vår datamodellgrupp och byt namn på den till Valuta .
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 .
I popup-fönstret, låt oss mata in 2 för Antal rader och klicka sedan på OK- knappen.
När du har tagit bort de andra raderna högerklickar du på kolumnen Datum och väljer alternativet Unpivot Other Columns .
Låt oss sedan högerklicka på Attribut- kolumnen igen för att välja alternativet Dela kolumn och Efter avgränsare .
I popup-fönstret klickar du bara på OK- knappen igen.
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 .
Högerklicka på den igen och välj alternativet Ta bort dubbletter .
Byt namn på den till Valutatyper .
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 .
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.
Denna korta handledning belyser LuckyTemplates mobilrapporteringsfunktion. Jag ska visa dig hur du kan utveckla rapporter effektivt för mobila enheter.
I denna LuckyTemplates Showcase går vi igenom rapporter som visar professionell serviceanalys från ett företag som har flera kontrakt och kundengagemang.
Gå igenom de viktigaste uppdateringarna för Power Apps och Power Automate och deras fördelar och konsekvenser för Microsoft Power Platform.
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.
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.
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.
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.
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.
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.