Hur man kommenterar i Python – En snabbguide för nybörjare
Hur man kommenterar i Python – En snabbguide för nybörjare
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 .
Hur man kommenterar i Python – En snabbguide för nybörjare
Denna handledning ger en översikt över Power Query Editor och M-språket på LuckyTemplates-skrivbordet.
Lär dig hur du skapar en sidnumrerad rapport, lägger till texter och bilder och sedan exporterar din rapport till olika dokumentformat.
Lär dig hur du använder SharePoint-automatiseringsfunktionen för att skapa arbetsflöden och hjälpa dig att mikrohantera SharePoint-användare, bibliotek och listor.
Finslipa dina färdigheter i rapportutveckling genom att gå med i en dataanalysutmaning. Acceleratorn kan hjälpa dig att bli en LuckyTemplates superanvändare!
Lär dig hur du beräknar löpande summor i LuckyTemplates med DAX. Löpande summor låter dig inte fastna i ett individuellt resultat.
Förstå konceptet med variabler i DAX inom LuckyTemplates och konsekvenserna av variabler för hur dina mått beräknas.
Lär dig mer om den anpassade visual som kallas LuckyTemplates Slope-diagram, som används för att visa ökning/minskning för en enstaka eller flera mätvärden.
Upptäck färgteman i LuckyTemplates. Dessa är viktiga för att dina rapporter och visualiseringar ska se ut och fungera sömlöst.
Att beräkna ett genomsnitt i LuckyTemplates kan göras på många sätt för att ge dig exakt information för dina affärsrapporter.