Frågeredigerare i LuckyTemplates | En översikt

I den här handledningen kommer vi att visa ett detaljerat exempel på varför vi alltid behöver använda Query Editor i LuckyTemplates och vad vi kan uppnå när vi använder den. 

Det anses vara en bästa praxis att alltid ta med dina data i frågeredigeraren först.

Vi kommer att visa och bevisa det genom att gå igenom några exempel och problem som vi kan stöta på, och hur data skulle se ut om vi inte använder frågeredigeraren.

Innehållsförteckning

Varför du alltid behöver använda frågeredigeraren i LuckyTemplates

Vi kan nu importera dessa data till vår datamodell genom att klicka på alternativet Hämta data . Det här alternativet gör det enkelt att importera filer på vår datamodell. Vi föreslår dock inte att du gör detta eftersom vi alltid bör rensa upp och optimera vår data i frågeredigeraren först .

Frågeredigerare i LuckyTemplates |  En översikt

Bara för att visa ett exempel på varför det inte är en bra idé att ta in vår data direkt till vår datamodell, låt oss importera en exempelfil genom att klicka på Hämta data och klicka på Excel-arbetsboken .

Frågeredigerare i LuckyTemplates |  En översikt

För det här exemplet använder vi den här exemplet på Excel-datafilen om tillverkningsoperationer . Dubbelklicka på filen för att ta med den till vår datamodell. 

Frågeredigerare i LuckyTemplates |  En översikt

Inuti navigatorn väljer vi denna Operation_Data- tabell och klickar på knappen  Ladda .

Frågeredigerare i LuckyTemplates |  En översikt

Sedan kommer det omedelbart att binda vår tabell till vår datamodell. Det är här vi kan stöta på några problem. Detta beror på att en datafil som inte är optimerad ännu kan ha några fel som vi inte kunde justera eller fixa innan vi nådde vår datamodell.

Frågeredigerare i LuckyTemplates |  En översikt

Vi kan bara stänga den genom att klicka på knappen Stäng .

Frågeredigerare i LuckyTemplates |  En översikt

Efter det kommer den att fortsätta att överföra denna ooptimerade data med fel på vår datamodell.

Frågeredigerare i LuckyTemplates |  En översikt

Genom att titta på dessa data i vår datatabell kan vi se hur massiv denna tabell är. Det är inte så vi vill att vår data ska finnas i våra LuckyTemplates. Det finns förmodligen också många överflödiga kolumner, eller information som vi inte behöver i den här tabellen som bör raderas först. Det vi vill är att ha optimerade och rena tabeller för att kunna bygga en modell kring vår data. 

Frågeredigerare i LuckyTemplates |  En översikt

Detta är bara några av de många anledningarna till att vi alltid bör ta med våra data till frågeredigeraren först. 

Datatransformation med hjälp av frågeredigerare i LuckyTemplates

Det här andra kalkylarket ser rörigt ut ur ett LuckyTemplates-perspektiv. Om vi ​​tittar på den här, finns det inget bra vi kan göra i LuckyTemplates med alla dessa minibord, överflödiga titlar och en del irrelevant information. Så, vad vi måste göra först är att ta in detta i frågeredigeraren. Försök sedan att optimera och rensa upp det. 

Frågeredigerare i LuckyTemplates |  En översikt

Jag ska visa dig hur vi kan rengöra det här kalkylbladet eller kalkylbladet effektivt genom att lägga transformationer ovanpå varandra. Återigen, ta inte bara data direkt till våra LuckyTemplates. Förvandla eller rensa alltid dina data i frågeredigeraren först. 

För att öppna frågeredigeraren klickar du bara på alternativet Transformera data .

Frågeredigerare i LuckyTemplates |  En översikt

Importera filen i frågeredigeraren genom att klicka på Ny källa . Välj sedan den typ av fil som du vill fråga. I det här exemplet klickar vi på Excel-arbetsboken eftersom vi vill fråga ett kalkylblad eller en kalkylbladsfil.

Frågeredigerare i LuckyTemplates |  En översikt

Efter det väljer du filen som du vill fråga. I det här exemplet kommer vi att fråga iPhone6 ​​excel-filen.

Frågeredigerare i LuckyTemplates |  En översikt

Vi måste rengöra hela kalkylbladet så vi väljer Sheet1 och klickar på OK -knappen.

Frågeredigerare i LuckyTemplates |  En översikt

Sedan ser vi alla dessa redundanta kolumner, information och nollvärden som vi behöver rensa upp. Det här är ett bra exempel för att visa vad vi kan uppnå i frågeredigeraren. I nästa steg kommer vi att rengöra och optimera den här tabellen.

Frågeredigerare i LuckyTemplates |  En översikt

Låt oss först byta namn på vårt bord. Under Egenskaper byter du namn på den här tabellen till Försäljningsdata .

Frågeredigerare i LuckyTemplates |  En översikt

Sedan kan vi börja städa upp det här kalkylbladet på ett antal olika sätt och i olika ordningsföljder. För den här handledningen börjar vi med att ta bort null-värdena.

1. Ta bort nollvärdena

Vi kan enkelt ta bort null-värdena genom att klicka på pil-ned-ikonen för kolumnerna med null-värden. 

Frågeredigerare i LuckyTemplates |  En översikt

Avmarkera sedan (null) under alternativet Filter och klicka på OK- knappen.

Frågeredigerare i LuckyTemplates |  En översikt

Nu ska vi se att nollvärdena är borta. 

Frågeredigerare i LuckyTemplates |  En översikt

2. Ta bort redundant information

Nästa sak vi kan göra är att ta bort den överflödiga informationen inom dessa rader i vår tabell. Vi har för närvarande ItemNumber , ProductName , ClassificationGroup och vissa datumintervall. Vi tar bort dessa upprepningar och tar upp den första raden till rubriken istället.

Frågeredigerare i LuckyTemplates |  En översikt

För att göra det, klicka på fliken Transformera . Välj sedan Använd första raden som rubriker .

Frågeredigerare i LuckyTemplates |  En översikt

Som ett resultat blev dessa föremål våra faktiska rubriker, vilket är vad de egentligen borde vara.

Frågeredigerare i LuckyTemplates |  En översikt

Efter det kan vi nu ta bort samma objekt på våra rader genom att avmarkera dem i våra filter . För kolumnen ItemNumber kan vi avmarkera alternativet ItemNumber på dess filter.

Frågeredigerare i LuckyTemplates |  En översikt

Det som är bra med det här är att det automatiskt döljer alla dessa särskilda objekt från andra intilliggande kolumner på dessa rader. Som vi kan se är de överflödiga föremålen på andra kolumner nu också borta. Vi har nu en renare datatabell.

Frågeredigerare i LuckyTemplates |  En översikt

3. Upphäva kolumner i LuckyTemplates

En annan sak som vi kan fixa här är kolumnerna med flera datum. Vad vi kan göra är att placera dem i en kolumn istället. Vi kan göra det genom att. 

Frågeredigerare i LuckyTemplates |  En översikt

Välj först de kolumner som vi inte vill ta bort pivot. Högerklicka sedan på den senast valda kolumnen och välj Unpivot Other Columns

Frågeredigerare i LuckyTemplates |  En översikt

Vi har nu våra datum i en kolumn och försäljningsbeloppet i en annan kolumn också.

Frågeredigerare i LuckyTemplates |  En översikt

Vi kan nu byta namn på dessa kolumner till datum och försäljningsbelopp .

Frågeredigerare i LuckyTemplates |  En översikt

Klicka på datatypikonen till vänster i kolumnen Försäljningsbelopp . Ändra sedan dess datatyp till Helnummer .

Frågeredigerare i LuckyTemplates |  En översikt

På samma sätt klickar du på datatypikonen till vänster i kolumnen Datum . Ändra sedan dess datatyp till Datum .

Frågeredigerare i LuckyTemplates |  En översikt

4. Ta bort fel i Power Query Editor

I vissa fall kan vi stöta på vissa fel när vi rensar våra data. I det här exemplet har vi fel under kolumnerna  Datum .

Frågeredigerare i LuckyTemplates |  En översikt

Detta beror på att man har textvärden innan man ändrar datatypen för kolumnerna till Date . Som framgår av exemplet nedan, finns det en sammanfattad information i kolumnen  Datum .

Frågeredigerare i LuckyTemplates |  En översikt

Vi kan enkelt ta bort dessa fel genom att högerklicka på kolumnen Datum och välja alternativet Ta bort fel .

Frågeredigerare i LuckyTemplates |  En översikt

Som ett resultat kommer det att ta bort alla dessa fel så att vi inte har dem på vårt bord längre. Vårt bord är nu mycket renare. 

Frågeredigerare i LuckyTemplates |  En översikt

5. Förvandla en fråga till en faktisk tabell

Slutligen måste vi förvandla den från en fråga till en faktisk tabell och begå den. Klicka bara på alternativet Stäng och använd under fliken Hem .

Frågeredigerare i LuckyTemplates |  En översikt

Vi har nu ett perfekt och optimerat bord för LuckyTemplates. Den här tabellen ser bra ut när det gäller att köra alla våra DAX-formler och mönster. 

Frågeredigerare i LuckyTemplates |  En översikt

Slutsats

För att sammanfatta har vi tagit ett fult kalkylblad med data och förvandlat det till en förfinad tabell som är perfekt optimerad för LuckyTemplates. Vi kan nu bygga en modell runt det.

Förhoppningsvis var den här handledningen upplysande när det gäller vad vi kan uppnå med Query Editor i LuckyTemplates och varför vi alltid bör ta med våra data till Query Editor först. Även om vi bara har en liten tabell kan det finnas något så litet som att bara ändra ett kolumnnamn eller kolumndatatyp. Vi skulle vilja vänja oss vid att göra saker i frågeredigeraren först så att vi kan arbeta med olika transformationer och rengöringsprocedurer för att börja få vår data optimerad. 

Med vänliga hälsningar,


Upptäck unika insikter med LuckyTemplates TOPN-funktion

Upptäck unika insikter med LuckyTemplates TOPN-funktion

Den här bloggen innehåller LuckyTemplates TOPN DAX-funktion, som gör att du kan få unika insikter från dina data, vilket hjälper dig att fatta bättre marknadsföringsbeslut.

Datamodellering i LuckyTemplates med hjälp av stödtabeller

Datamodellering i LuckyTemplates med hjälp av stödtabeller

Lär dig några fantastiska analytiska tekniker som vi kan göra för datamodellering i LuckyTemplates med hjälp av DAX-stödtabeller.

Avancerad DAX för LuckyTemplates: Implementering av rankningslogik över unika insikter

Avancerad DAX för LuckyTemplates: Implementering av rankningslogik över unika insikter

Här dyker vi in ​​i LuckyTemplates Advanced DAX och implementerar rankningslogik för att få en mycket unik insikt. Jag visar också upp måttförgrening i det här exemplet.

LuckyTemplates What-If-parameterfunktion

LuckyTemplates What-If-parameterfunktion

Den här bloggen introducerar den nya funktionen i LuckyTemplates, analysparametern What-If. Du kommer att se hur det gör allt snabbt och enkelt för din scenarioanalys.

Använd LuckyTemplates Mät förgreningar för att kontrollera om dina marginaler ökar när intäkterna växer

Använd LuckyTemplates Mät förgreningar för att kontrollera om dina marginaler ökar när intäkterna växer

Lär dig hur du avgör om din intäktstillväxt är bra genom att kontrollera om dina marginaler ökade med hjälp av LuckyTemplates mäter förgrening.

LuckyTemplates parametrar via frågeredigerare

LuckyTemplates parametrar via frågeredigerare

Lär dig och förstå hur du kan skapa och använda LuckyTemplates-parametrar som är en kraftfull funktion i frågeredigeraren.

Runda stapeldiagram – En visualisering för din instrumentpanel

Runda stapeldiagram – En visualisering för din instrumentpanel

Denna handledning kommer att diskutera hur man skapar ett runt stapeldiagram med Charticulator. Du kommer att lära dig hur du designar dem för din LuckyTemplates-rapport.

PowerApps funktioner och formler | En introduktion

PowerApps funktioner och formler | En introduktion

Lär dig hur du använder PowerApps funktioner och formler för att förbättra funktionaliteten och ändra ett beteende i vår Power Apps canvas-app.

Pipe In R: Anslutningsfunktioner med Dplyr

Pipe In R: Anslutningsfunktioner med Dplyr

I den här handledningen kommer du att lära dig hur du kopplar ihop funktioner med hjälp av dplyr-röroperatorn i programmeringsspråket R.

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX från LuckyTemplates låter dig returnera rankningen av ett specifikt nummer i varje tabellrad som utgör en del av en lista med nummer.