LuckyTemplates Query Editor: Række- og kolonnetransformationer

I denne øvelse vil vi diskutere væsentlige transformationer inden for LuckyTemplatessom kan bruges til at optimere dine rækker og kolonner. Når du udvikler en intuitiv LuckyTemplates-model, er det bedst at forenkle dine rækker og kolonner i din tabel.

At optimere din tabel er afgørende for at skabe visualiseringer, så du nemt kan genkende dine data.

Der er talrige række- og kolonnetransformationer, der kan udføres i  forespørgselseditoren . Først lærer vi om  kolonnetransformationer .

Den hurtigste måde at få adgang til transformationer for en kolonne er ved at højreklikke på den. Derefter vil alle de vigtigste transformationer, som vi kan anvende for den kolonne, blive vist. 

LuckyTemplates Query Editor: Række- og kolonnetransformationer

Indholdsfortegnelse

Oprettelse af en kanalkodekolonne 

Vi begynder nu at lave nogle kolonnetransformationer ved at tilføje en kode eller en forkortet kolonne til  kanalkolonnen  . I overensstemmelse med det skal vi ændre formatet på denne kolonne, fordi vi kun vil have de første fire bogstaver i dens værdier.  

LuckyTemplates Query Editor: Række- og kolonnetransformationer

Først dublerer vi denne kolonne for at bevare den oprindelige kanalkolonne . Højreklik på den kolonne, og vælg derefter Dupliker kolonne.

LuckyTemplates Query Editor: Række- og kolonnetransformationer

Derefter skal du højreklikke på vores duplikerede  kanal - Kopiér  kolonne og vælge  indstillingen Split Column  . Inden for  Split-kolonnen skal du vælge  Efter antal tegn .  

LuckyTemplates Query Editor: Række- og kolonnetransformationer

Et pop op-vindue vises derefter. Da vi kun ønsker at beholde de fire bogstaver i denne kolonne, sætter vi værdien af ​​antallet af tegn input til 4 . Indstil derefter Split- indstillingerne til " Én gang, så langt til venstre som muligt ". For at afslutte opdateringerne skal du klikke på knappen OK .

LuckyTemplates Query Editor: Række- og kolonnetransformationer

Nu er det allerede opdelt i to kolonner. Vi fjerner den anden kolonne, der blev oprettet, fordi vi ikke har brug for den længere. Bare højreklik på kolonnen Kanal – Copy.2 , og klik derefter på indstillingen Fjern .

LuckyTemplates Query Editor: Række- og kolonnetransformationer

Lad os lave endnu en transformation her ved at højreklikke på denne kolonne igen, og vælg derefter Transformer- indstillingen. Vi vil se, at vi har flere muligheder inden for Transform såsom små bogstaver , STORE BOGSTAVER , og så videre. I dette scenarie bruger vi Trim- indstillingen.

LuckyTemplates Query Editor: Række- og kolonnetransformationer

Indstillingen  Trim  fjerner mellemrum på begge sider af et bestemt ord. Så lad os klikke på  Trim-  indstillingen for at rydde unødvendige mellemrum i denne kolonne.  

Efter at have trimmet den kolonne, lad os transformere indholdet og ændre det til store bogstaver. Højreklik igen på den kolonne, og klik derefter på STORE BOGSTAVER i Transformer -indstillingen.

LuckyTemplates Query Editor: Række- og kolonnetransformationer

Lad os nu omdøbe den kolonne til " Channel Code ". Dette vil være et bedre navn, hvis alle i vores organisation er mere vant til forkortelser eller kodenavne.   

LuckyTemplates Query Editor: Række- og kolonnetransformationer

Lad os endelig flytte vores kanalkodekolonne til højre side af kanalkolonnen . Vi har nu oprettet en kanalkodekolonne ved at bruge en anden kolonnetransformation.

LuckyTemplates Query Editor: Række- og kolonnetransformationer

Brug af indstillingen Erstat værdier

Der er også en anden kraftfuld transformation, som vi kan bruge i vores kolonner, som er  muligheden Erstat værdier  . Lad os få et eksempel for yderligere at forstå denne transformation.  

I vores  kanalkolonne  , hvis vi ikke kan lide ordet  Eksport  fra vores værdisæt, vil vi måske kalde det  International i stedet. Så lad os højreklikke på den kolonne og derefter klikke på  indstillingen Erstat værdier  . 

LuckyTemplates Query Editor: Række- og kolonnetransformationer

Et pop op-vindue vises derefter. Lad os skrive ordet ' Eksporter '  i  værdien  for at  finde  input, og skriv derefter ' International ' i  Erstat med  input. Klik på  knappen OK  for at anvende indstillingerne. 

LuckyTemplates Query Editor: Række- og kolonnetransformationer

Efter at have gjort det, vil alle vores  eksportværdier  blive ændret til  International .  

LuckyTemplates Query Editor: Række- og kolonnetransformationer

Vær opmærksom på, at dette ikke påvirker vores  kanalkodekolonne  . 

LuckyTemplates Query Editor: Række- og kolonnetransformationer

Dette er den virkelige kraft af sekventielle transformationer i ruden ANVENDT TRIN . Lad os gå tilbage til de foregående trin ved at vælge Omdøbte kolonner1 . Som vi kan se, beholdt kanalkolonnen sin første begyndelsesværdi.

LuckyTemplates Query Editor: Række- og kolonnetransformationer

Lad os derefter klikke på det seneste  trin for omarrangerede kolonner1  , og vi vil se, at vi har ændret det til en forkortet værdi i en anden kolonne.  

LuckyTemplates Query Editor: Række- og kolonnetransformationer

Lad os nu klikke på vores seneste trin, som er Erstatningsværdien . Vi vil se, at vi kan lave endnu en transformation efter det, men det påvirker ikke noget før. Dette skyldes, at forespørgslen ændres et trin ad gangen. Derfor kan vi ændre en masse ting inde i ethvert bord.

LuckyTemplates Query Editor: Række- og kolonnetransformationer

Rettelse af datatypen for numeriske kolonner 

Lad os få et andet eksempel på transformation i forespørgselseditoren. Hvis vi tager et kig på vores enhedspriskolonne , er det her, vi måske ønsker at lave en ændringstype- transformation. I dette tilfælde retter vi dens datatype, fordi den bliver vist som et decimaltal baseret på dens datatypeikon.

LuckyTemplates Query Editor: Række- og kolonnetransformationer

Lad os rette op på datatypen for denne kolonne ved at højreklikke på den. Klik derefter på  Skifttype  og vælg  indstillingen Fast decimaltal  .  

LuckyTemplates Query Editor: Række- og kolonnetransformationer

I stedet for en decimal er datatypeikonet nu et dollartegn. Dette er meget bedre, fordi det repræsenterer enhedsprisen .  

LuckyTemplates Query Editor: Række- og kolonnetransformationer

Lad os også rette datatypen for kolonnen Samlet omsætning og Samlet enhedspris ved at udføre det samme trin, som vi gjorde med kolonnen Enhedspris .

LuckyTemplates Query Editor: Række- og kolonnetransformationer

En anden mulighed, som vi kan gøre for at lave en kolonnetransformation, er ved at højreklikke på kolonnernes datatypeikoner. 

LuckyTemplates Query Editor: Række- og kolonnetransformationer

Det gode ved denne transformation er, at dette vil blive overført til vores bord. Når vi forpligter disse data, mens de stadig er i sin anden form, skal vi omdanne vores samlede omsætning til en faktisk dollar, og det skal vi gøre i vores model.

Vi kan lave forskellige transformationer ved hjælp af Group By ,, Omdøb og mange flere. Du kan også få adgang til nogle af disse transformationer her i Transform-  båndet. Jeg foretrækker dog at højreklikke på kolonnerne i stedet for nemt at få adgang til alle transformationerne. 

LuckyTemplates Query Editor: Række- og kolonnetransformationer

Dette er en god mulighed for os til at blive mere fortrolige med alle de forskellige ting, vi kan gøre i LuckyTemplates. 

Brug af Excel eller andre værktøjer til at rense vores data tager meget tid. Når vi bruger LuckyTemplates, kan vi lave en masse datasætrensning ved at kombinere alle de forskellige kolonnetransformationsteknikker, som vi vil bruge. Vi behøver ikke at skrive nogen kompleks formel for det.

Klik på  indstillingen Opdater forhåndsvisning  for at opdatere alle de transformationer, vi har oprettet.  

LuckyTemplates Query Editor: Række- og kolonnetransformationer

Vi kan nu udgive vores forespørgsel ved at klikke på  Luk & Anvend  mulighed på  fanen Hjem  . 

LuckyTemplates Query Editor: Række- og kolonnetransformationer

Det vil derefter udgive fysiske tabeller, der er i en ren og optimeret tilstand. Og det er alt for kolonnetransformationer. Den næste ting, vi skal diskutere, er rækketransformationer.

Rækketransformationer i LuckyTemplates Query Editor

Rækketransformation giver os ikke så mange muligheder, som vi har i kolonnetransformation. Der er dog nogle specifikke formål eller unikke forekomster, hvor en rækketransformation kan være nyttig.  

Det sted, hvor vi får adgang til de fleste rækketransformationer, er ikke inden for hver enkelt række. Dette skyldes, at højreklik på en bestemt række ikke vil give os transformationsmuligheder.

Hvad vi kan gøre er at gå til den øverste venstre del af denne særlige forespørgsel. Klik derefter på rullemenuen, som giver os muligheder. Det er her, vi kan lave de fleste af vores rækketransformationer.

LuckyTemplates Query Editor: Række- og kolonnetransformationer

Vi kan også få adgang til nogle af disse transformationer på  fanen T ransform  .  

LuckyTemplates Query Editor: Række- og kolonnetransformationer

Lad os nu prøve et par eksempler ved hjælp af rækketransformation. Normalt, når vi forespørger i et regneark, er vores overskrifter højst sandsynligt i første række. Lad os som et eksempel midlertidigt indstille vores overskrifter som den første række.

Klik på indstillingen Brug første række som overskrifter , og vælg derefter Brug overskrifter som første række .

LuckyTemplates Query Editor: Række- og kolonnetransformationer

Nogle gange kan vi få en type forespørgsel, der ligner, hvor vores kolonneoverskrifter er placeret i den første række.  

LuckyTemplates Query Editor: Række- og kolonnetransformationer

Vi kan ændre eller rette det ved at klikke på indstillingen Brug første række som overskrifter . Det vil derefter sætte disse overskrifter fra den første række som vores faktiske kolonneoverskrifter. Og det er en af ​​de forskellige rækketransformationer, vi kan gøre.

LuckyTemplates Query Editor: Række- og kolonnetransformationer

Der er også andre ting som  TransposeReverse Rows og  Count Rows  muligheder, som vi kan bruge under omstændigheder, hvor disse er anvendelige. 

LuckyTemplates Query Editor: Række- og kolonnetransformationer

Brug af Transponeringsindstillingen i LuckyTemplates Query Editor

Lad os gå til et mindre bord som produkttabellen, vi kan prøve Transpose-indstillingen.

LuckyTemplates Query Editor: Række- og kolonnetransformationer

Klik derefter på  Transponer  -indstillingen. Denne mulighed skifter rækken og kolonnerne i en tabel op, som vist på billedet.  

LuckyTemplates Query Editor: Række- og kolonnetransformationer

Lad os bruge  indstillingen Brug første række som overskrifter  til at indstille den første række som vores kolonneoverskrifter. 

LuckyTemplates Query Editor: Række- og kolonnetransformationer

Dette eksempel er ikke anvendeligt her, men det kan være nyttigt at kende  Transpose-  indstillingen, især hvis vi vil støde på et modsat scenario i fremtiden, hvor vi skal skifte kolonne og rækker i en bestemt tabel.  

Lad os nu fjerne de transformationer, vi lavede i denne tabel, da vi kun lavede dem som et eksempel. I de  ANVENDT TRIN  i  ruden Forespørgselsindstillinger  skal du fjerne  ændringstype1fremmede overskrifter og  transponere tabeltransformationer  ved at klikke på  x  -ikonet ved siden af ​​dem. 

LuckyTemplates Query Editor: Række- og kolonnetransformationer

Vores  produkttabel  skulle nu gå tilbage til sin oprindelige tilstand. Vi kan nemt fjerne de transformationer, som vi forsøger til eksperimentelle formål. På grund af dette kan vi udføre og prøve så mange transformationer, som vi vil. 

LuckyTemplates Query Editor: Række- og kolonnetransformationer

Brug af indstillingen Omvendt rækker og tæl rækker 

Vi kan også bruge  indstillingen Reverse Rows  . Dette kan være nyttigt, når vi vil lave en sorteringsretning, eller hvis vores data er struktureret i omvendt retning. 

LuckyTemplates Query Editor: Række- og kolonnetransformationer

Lad os klikke på de  omvendte rækker  , og vi vil se, at værdierne for vores rækker nu er omvendt. Der kan være visse grunde til, at vi måske ønsker eller skal bruge denne transformation.  

LuckyTemplates Query Editor: Række- og kolonnetransformationer

Lad os bringe vores bord tilbage til sin oprindelige tilstand. Bare fjern  transformationen af ​​omvendte rækker  i de  ANVENDT TRIN  ved at klikke på  x-  ikonet ved siden af.  

Den anden mulighed, vi kan bruge, er  Count Rows-  indstillingen. Lad os gå til vores  salgstabel  for at prøve  Count Rows  muligheden. Vi kan bruge denne mulighed, hvis vi for eksempel vil vise antallet af transaktioner, vi har.  

LuckyTemplates Query Editor: Række- og kolonnetransformationer

Lad os nu klikke på  Count Rows  muligheden. 

LuckyTemplates Query Editor: Række- og kolonnetransformationer

Derefter vil det vise os, at vi har  8.000  rækker eller transaktioner. 

LuckyTemplates Query Editor: Række- og kolonnetransformationer

Lad os fjerne den transformation igen, fordi vi ikke ønsker, at vores bord permanent skal se sådan ud. Bare gå til de ANVENDT TRIN , og fjern derefter Counter Rows- transformationen.

Brug af indstillingen Fjern øverste rækker og tilføj indekskolonne 

Lad os nu prøve de andre tilgængelige rækketransformationer, som vi har. Hvis vi ved, at der er nogle overflødige rækker øverst i vores datatabel, kan vi nemt fjerne dem ved at klikke på ikonet Rækketransformation . Vælg derefter indstillingen Fjern øverste rækker… .

LuckyTemplates Query Editor: Række- og kolonnetransformationer

Et pop op-vindue vises derefter. Vi kan nu fjerne de øverste 50 rækker i vores datatabel ved at indtaste 50 i antallet af rækker input og derefter klikke på knappen OK . Og det er endnu en god rækketransformation, som vi kan udnytte.

LuckyTemplates Query Editor: Række- og kolonnetransformationer

Inden du prøver den næste transformation, lad os ikke glemme at fjerne prøven Remove Top Rows -transformationen, som vi gjorde.

En anden god transformation, som vi kan bruge, er  Tilføj indekskolonnen . Vi har allerede indekskolonner i vores tabeller. Men bare for at prøve det som et eksempel, lad os gå til vores  kundetabel  og bruge  indstillingen Tilføj indekskolonne  . 

LuckyTemplates Query Editor: Række- og kolonnetransformationer

Når du er gået ind i kundetabellen , skal du klikke på ikonet Rækketransformation , vælge indstillingen Tilføj indekskolonne og derefter vælge indstillingen Fra 1 .

LuckyTemplates Query Editor: Række- og kolonnetransformationer

Vi vil så se, at der blev tilføjet en indekskolonne . Lad os ikke glemme at fjerne denne transformation igen, fordi vi ikke rigtig har brug for det i vores kundetabel . Vi prøvede det bare som et eksempel.

LuckyTemplates Query Editor: Række- og kolonnetransformationer

Vi har også andre rækketransformationsmuligheder, som vi kan bruge som  Keep Bottom RowsKeep DuplicatesKeep Errors , og så videre. 

Som jeg har sagt,  er rækketransformationer ikke så udviklede som kolonnetransformationer . Der er dog nogle unikke tilfælde, hvor disse kan være virkelig nyttige.  

Konklusion

En anden interessant ting ved LuckyTemplates er, at vi ikke kan ændre noget individuelt i en bestemt celle eller række. Det er fordi LuckyTemplates handler om kolonner og tabeller. Det er også grunden til, at kolonnetransformationer er mere detaljerede end enhver rækketransformation.

Du vil sandsynligvis se nogle af disse transformationer i nogle af vores artikler. Det er vigtigt at bruge dem korrekt i kombination med alle de andre forskellige transformationer. Forhåbentlig hjalp denne vejledning dig til at tænke over vigtigheden af ​​datatransformation i LuckyTemplates.

Alt det bedste,


Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Denne blog indeholder LuckyTemplates TOPN DAX-funktionen, som giver dig mulighed for at få unik indsigt fra dine data, hvilket hjælper dig med at træffe bedre markedsføringsbeslutninger.

Datamodellering i LuckyTemplates ved hjælp af understøttende tabeller

Datamodellering i LuckyTemplates ved hjælp af understøttende tabeller

Lær nogle fantastiske analytiske teknikker, som vi kan gøre til datamodellering i LuckyTemplates ved hjælp af DAX-understøttende tabeller.

Avanceret DAX til LuckyTemplates: Implementering af rangeringslogik på tværs af unikke indsigter

Avanceret DAX til LuckyTemplates: Implementering af rangeringslogik på tværs af unikke indsigter

Her dykker vi ned i LuckyTemplates Advanced DAX og implementerer rangeringslogik for at få en meget unik indsigt. Jeg viser også måleforgrening i dette eksempel.

LuckyTemplates What-If-parameterfunktion

LuckyTemplates What-If-parameterfunktion

Denne blog introducerer den nye funktion i LuckyTemplates, What-If-analyseparameteren. Du vil se, hvordan det gør alt hurtigt og nemt til din scenarieanalyse.

Brug LuckyTemplates Mål forgrening for at kontrollere, om dine avancer udvides, efterhånden som omsætningen vokser

Brug LuckyTemplates Mål forgrening for at kontrollere, om dine avancer udvides, efterhånden som omsætningen vokser

Lær, hvordan du afgør, om din omsætningsvækst er god ved at kontrollere, om dine avancer er udvidet ved hjælp af LuckyTemplates, der måler forgrening.

LuckyTemplates-parametre via forespørgselseditor

LuckyTemplates-parametre via forespørgselseditor

Lær og forstå, hvordan du kan oprette og bruge LuckyTemplates Parameters, som er en kraftfuld funktion i Query Editor.

Rundt søjlediagram – en visualisering til dit dashboard

Rundt søjlediagram – en visualisering til dit dashboard

Denne vejledning vil diskutere om oprettelse af et rundt søjlediagram ved hjælp af Charticulator. Du lærer, hvordan du designer dem til din LuckyTemplates-rapport.

PowerApps funktioner og formler | En introduktion

PowerApps funktioner og formler | En introduktion

Lær, hvordan du bruger PowerApps-funktioner og -formler til at forbedre funktionaliteten og ændre adfærd i vores Power Apps-lærredsapp.

Pipe In R: Tilslutningsfunktioner med Dplyr

Pipe In R: Tilslutningsfunktioner med Dplyr

I denne øvelse lærer du, hvordan du kæder funktioner sammen ved hjælp af dplyr-røroperatoren i programmeringssproget R.

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX fra LuckyTemplates giver dig mulighed for at returnere rangeringen af ​​et specifikt tal i hver tabelrække, der udgør en del af en liste over tal.