Avancerede transformationer i LuckyTemplates

Lad mig diskutere nogle avancerede transformationer i LuckyTemplates gennem forespørgselseditoren. Du kan se den fulde video af denne tutorial nederst på denne blog.

Husk, at du kan kombinere forskellige handlinger i forespørgselseditoren for fuldt ud at optimere dine modeller. Det er bare et spørgsmål om at sætte dig ind i de forskellige transformationer i LuckyTemplates og finde ud af, hvilke scenarier de er nyttige til.

Indholdsfortegnelse

Udforskning af de forskellige transformationer i Lucky Templates

Der er mange måder, hvorpå du kan udforske de forskellige transformationer, som du kan lave i LuckyTemplates.

En måde at gøre dette på er ved at højreklikke på en af ​​dine kolonner og se på de forskellige muligheder, der ville komme ud.

Avancerede transformationer i LuckyTemplates

Du kan også se øverst på din side og bruge båndet til at se de tilgængelige transformationer, du kan foretage. De samme handlinger, som du vil se ved at lave et højreklik, kan også findes i dette område, plus et par yderligere handlinger som at tilføje en kolonne.

Avancerede transformationer i LuckyTemplates

Du kan også klikke på ikonet i den øverste venstre del af din tabel , og en liste over transformationer vil dukke op.

Avancerede transformationer i LuckyTemplates

Denne menu vil også vise dig nogle ekstra kolonne- og rækketransformationer som Behold øverste rækker, Behold nederste rækker, Behold rækkevidde osv. Den giver dig også mulighed for at filtrere.

Du kan også bruge rullemenuen til højre for dit kolonnenavn . Dette vil vise dig yderligere filtreringsmuligheder.

Avancerede transformationer i LuckyTemplates

Bemærk, at uanset hvor du får adgang til disse transformationer, vil hver transformation, du foretager, blive registreret under de anvendte trin her til højre.

Avancerede transformationer i LuckyTemplates

Tilføjelse af data fra et websted til din tabel

For at vise dig et eksempel på nogle avancerede transformationer, vil jeg tilføje nogle data i denne tabel nedenfor.

Avancerede transformationer i LuckyTemplates

Jeg tilføjer disse data for nogle yderligere analyser, som min tabel ikke giver mig i øjeblikket. I dette tilfælde vil jeg have opdaterede data om befolkningen i Californien, fordi dataene i min placeringstabel er forældede.

Til at starte med vil jeg lave en Google-søgning efter Californiens demografiske data.

Avancerede transformationer i LuckyTemplates

Jeg får en række resultater her, så jeg vil vælge den fra california-demographics.com.

Avancerede transformationer i LuckyTemplates

Det viser en masse information, men de data, jeg leder efter, findes her i dette link, der siger "Se alle byer i Californien efter befolkning".

Avancerede transformationer i LuckyTemplates

Nu har jeg en oversigt over alle de forskellige byer og deres respektive befolkninger.

Avancerede transformationer i LuckyTemplates

Det, jeg vil gøre, er at kopiere denne sides URL.

Avancerede transformationer i LuckyTemplates

Så går jeg tilbage til forespørgselseditoren.

Under Hjemmebåndet skal jeg klikke på Ny kilde og derefter Web .

Avancerede transformationer i LuckyTemplates

Det, jeg laver her, er at skrabe data fra den hjemmeside, jeg besøgte tidligere.

Bemærk, at hvis du vil gøre det samme i din model, skal du sørge for, at dataene præsenteres i et godt format.

Så jeg vil bare indsætte den URL, jeg kopierede tidligere, i den plads, der er angivet her.

Avancerede transformationer i LuckyTemplates

Når jeg klikker på OK, vil dette vindue dukke op. Jeg skal bare klikke på Connect.

Avancerede transformationer i LuckyTemplates

Lige et hurtigt tip her. Da du får data online, skal du sørge for, at din internetforbindelse er ret god. Ellers kan det tage lang tid for dig at få dataene.

Avancerede transformationer i LuckyTemplates

Nu hvor jeg er tilsluttet, er tabellen, som jeg så på det websted tidligere, dukket op i dette vindue.

Avancerede transformationer i LuckyTemplates

Data som denne vil komme ind som et øjebliksbillede fra den originale kilde. Så når jeg indlejrer dette i en forespørgsel, vil det automatisk få nye data fra webstedet, hver gang jeg opdaterer min tabel . Og når dataene på hjemmesiden er opdateret, vil tabellen også blive opdateret.

Transformere bordet med de nye data

De nye data, som jeg tilføjede, er nu her under Andre forespørgsler som tabel 1.

Jeg har før nævnt, at jeg ønsker, at hvert stykke data på min tabel skal være tydeligt mærket, så jeg skal selvfølgelig ændre navnet på tabel 1.

En måde at gøre det på er gennem sektionen Egenskaber til højre. Bare for at vise dig, hvordan det gøres, vil jeg omdøbe den tabel til California Popn Data.

Avancerede transformationer i LuckyTemplates

Jeg kan også ændre navnet ved at dobbeltklikke på det her i venstre rude . Denne gang vil jeg omdøbe den samme tabel som CA Population Data.

Avancerede transformationer i LuckyTemplates

Jeg ønsker ikke, at det forbliver under Andre forespørgsler, fordi det er en understøttende tabel, og jeg har allerede en eksisterende mappe til understøttende forespørgsler. Så alt jeg skal gøre er at trække den tabel ind i den rigtige mappe.

Avancerede transformationer i LuckyTemplates

Inden jeg går videre, vil jeg gerne dobbelttjekke, hvad denne nye understøttende tabel indeholder.

Avancerede transformationer i LuckyTemplates

Det viser rang, by og befolkning.

Nu vil jeg tjekke min placeringstabel .

Avancerede transformationer i LuckyTemplates

Jeg kan se, at bynavnene fra min Locations-tabel er de samme som bynavnene i CA Population Data-tabellen.

Avancerede transformationer i LuckyTemplates

På grund af dette giver det ikke rigtig mening at have to separate tabeller. Så jeg vil slå dem sammen.

Jeg nævnte tidligere, at min placeringstabel har forældede befolkningsdata. Ved at slå de to tabeller sammen, håber jeg at kunne erstatte disse gamle data med opdaterede tal .

Avancerede transformationer i LuckyTemplates

Så i min placeringstabel vil jeg klikke på kolonnen Navn . Så klikker jeg videre.

Avancerede transformationer i LuckyTemplates

I fletvinduet skal jeg klikke på kolonnen Navn under fanen Placeringer .

Avancerede transformationer i LuckyTemplates

På rullemenuen vil jeg vælge mine CA-befolkningsdata .

Avancerede transformationer i LuckyTemplates

Så vil jeg vælge kolonnen By .

Avancerede transformationer i LuckyTemplates

Jeg har fået en meddelelse om privatlivsniveauer , så den klikker jeg bare igennem.

Avancerede transformationer i LuckyTemplates

Se i bunden her. Der står, at antallet af rækker i kolonnen Navn svarer til antallet af rækker i kolonnen By .

Avancerede transformationer i LuckyTemplates

Dette gør det nemt at flette disse tabeller sammen. Det betyder, at der er nok data i CA-befolkningsdataene, der dækker alle gentagelserne i tabellen Steder, hvor de rå data er .

Der er mange forskellige måder, hvorpå disse tabeller kan flettes. Disse muligheder kan findes i denne rullemenu under Join Kind .

Avancerede transformationer i LuckyTemplates

Jeg bruger normalt Left Outer , men du kan eksperimentere med, hvad der fungerer bedst for dig.

Når jeg trykker på OK, vil du se, at mine anvendte trin viser, at fusionen lykkedes.

Avancerede transformationer i LuckyTemplates

Her er den nye kolonne, der blev resultatet af den fusion. Bemærk, at rækkerne siger "Tabel" i stedet for at vise data.

Avancerede transformationer i LuckyTemplates

Det er fordi hele bordet blev slået sammen til dette gamle bord. Så jeg vil tjekke, hvilke data der er i det ved at klikke på rullemenuen ved siden af ​​kolonnenavnet.

Avancerede transformationer i LuckyTemplates

Jeg har bestemt ikke brug for rangen. Jeg har heller ikke brug for bynavnene, for det har jeg allerede i mine rådata. Så jeg vil bare fjerne markeringen i dem og beholde befolkningsdataene.

Nu har jeg opdaterede befolkningsdata i min tabel.

Avancerede transformationer i LuckyTemplates

Det betyder, at jeg ikke får brug for min gamle befolkningskolonne længere, så den fjerner jeg.

Avancerede transformationer i LuckyTemplates

Med hensyn til den nye kolonne, som jeg tilføjede, vil jeg omdøbe den Population Data .

Avancerede transformationer i LuckyTemplates

Da jeg ikke har brug for, at hele den tabel, jeg importerede fra nettet, skal indlæses i min model, hver gang jeg åbner den, vil jeg deaktivere indlæsningen ved at højreklikke og fjerne markeringen i "Aktiver indlæsning " .

Jeg skal bare sørge for, at "Inkluder i rapportopdatering" forbliver afkrydset, så de data, jeg beholdt i min tabel, stadig er der, hver gang jeg opdaterer min model.

Avancerede transformationer i LuckyTemplates




Konklusion

Med disse transformationer kan jeg få endnu bedre indsigt fra min model.

For eksempel kan jeg nu sammenligne salgsoplysninger på tværs af forskellige regioner baseret på befolkningsoplysninger. Jeg kan tjekke, hvor stor en procentdel af den samlede befolkning i Californien, der køber mine produkter. Jeg kan tjekke indvirkningen af ​​befolkningen i én by kontra en anden med hensyn til salg.

Der er så meget, du kan gøre i forespørgselseditoren. Dette er kun et begynderkursus, men når du først flytter til mere avancerede kurser, vil du finde endnu flere fantastiske transformationer 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.