Fire søjler af alle LuckyTemplates-løsninger af høj kvalitet – Trin til at mestre LuckyTemplates & DAX

Indholdsfortegnelse

Skab LuckyTemplates-løsninger af høj kvalitet

LuckyTemplates er en fantastisk suite af værktøjer, der gør det muligt for forretningsbrugere, eller nogen for den sags skyld, at skabe avanceret analyse på næsten enhver type eller struktur af data. Men hvad skal der egentlig til for at bygge høj kvalitet, hvad jeg kan lide at kalde, skalerbare løsninger med LuckyTemplates? Du kan se den fulde video af denne tutorial nederst på denne blog.

Fire søjler af alle LuckyTemplates-løsninger af høj kvalitet – Trin til at mestre LuckyTemplates & DAX

Desværre er der lidt mere i det end bare plug and play action. For mig er en af ​​de største ting ved LuckyTemplates det faktum, at du kan komme i gang relativt hurtigt, uden at skulle igennem måneders uddannelse og træning.

Der er dog ingen udenom det faktum, at hvis du vil lave game changing ting med i din organisation, bliver du nødt til at investere noget tid i virkelig at blive dygtig inden for disse fire områder;

  • Datamodellering
  • M (Power Query/PQL)
  • DAX (Data Analysis Expressions)
  • Datavisualiseringer i rapporter og dashboards

Jeg vil se på at uddybe yderligere for at fremhæve, hvad der skal til for at komme i gang på alle disse fire 'søjler'. Der er flere bøger skrevet om alle disse individuelle emner alene. Det er altså dybe og nogle gange ret tekniske emner. Virkeligheden er, at vi ønsker at gøre fantastiske ting med data, og at gøre dem i LuckyTemplates betyder at forstå disse fire søjler og omsætte dem effektivt i praksis.

Datamodellering

Datamodellering i LuckyTemplates handler om at forstå, hvordan man opbygger et skema af tabeller med forbindelser, der viser relationerne mellem disse tabeller. Hvordan du strukturerer dine 'datamodeller' afgør, hvordan du i sidste ende vil være i stand til at opdele dataene i dine rapporter og dashboards.

En masse data starter i store flade filer med flere kolonner, f.eks. datoer, produkter, produktkategorier, kunder, salg, avancer, overskud osv. Ideen med datamodeller er, at man så vidt muligt udskiller eller segmenterer detaljer omkring datasættet . For eksempel bør datoer, kunder, produkter og salg alle være separate tabeller og være forbundet med relationer.

Det gør du, da det er langt mere effektivt, og muligheden for at opbygge rigdommen af ​​dine data bliver langt nemmere. Ydeevnemæssigt i LuckyTemplates gør det også en kæmpe forskel.

Lad os f.eks. sige, at du har 500 kunder, men en salgstabel på 1 million rækker. Hvis du ville gruppere dine kunder efter deres 'loyalitetsprofil', er det langt nemmere at oprette en kolonne på en tabel med 500 rækker mod 1 million.

Som jeg har nævnt, er dette et detaljeret emne, der stammer fra fuldskala datavarehuse, men for LuckyTemplates-brugere, der ønsker at stå frem med gode løsninger effektivt, skal du bare fokusere på at segmentere hvert niveau af granularitet af dine data i separate tabeller, hvor det er muligt . Det vil gøre tingene meget nemme, når du skal udbygge dine rapporter, og du vil blive overrasket over, hvor meget mere skalerbart det er at tilføje ting senere.

M (Power Query/PQL)

Det er svært at vide, hvad man skal kalde den næste sektion, da der faktisk ikke engang er et officielt navn i øjeblikket for det kodesprog, der sidder bag . Indenfor de gamle LuckyTemplates (excel-tilføjelserne) blev det kaldt 'M', også omtalt som bare Power Query, og for nylig har jeg set det kaldet PQL, hvilket jeg godt kan lide, da det er et ret tæt forhold til SQL , og kan med tiden blive brugt lige så meget, især da LuckyTemplates udvides hurtigt.

Anyways, 'M' er automatiseringsmotoren, der trækker data fra en original datakilde og derefter giver dig mulighed for automatisk at rense og manipulere det til det format, du ønsker. Nøglen her er automatiseringsstykket. At være i stand til automatisk at trække multipla af datasæt eller tabeller ind i din datamodel og derefter være i stand til at få den sat op i det format, du kan lide, er seriøst fantastisk og sparer dig så meget tid, at det er vanvittigt.

Det er det, jeg mener, når jeg taler igen og igen om skalerbarhed. Hvis det plejer at tage 4-8 timer om ugen bare at få dine data i det rigtige format, og du nu kan gøre det på cirka 5 sekunder, giver det meget mere tid til at arbejde med flere analyser eller til at opbygge bedre rapporter.

Da datamængderne fortsætter med at formere sig for hver dag, vil det være vigtigt at virkelig forstå, hvordan man rydder op i alle dine datasæt. Hvis du lærer 'M' godt, vil du se dit output stige med omkring en faktor på x5. Jeg kan trygt proklamere dette kun af personlig erfaring. Jeg har ar, når jeg tænker tilbage på tiden med at slibe formateringsdata væk i excel eller skrive VBA-kode for at få det sat op korrekt.

Du kan næsten helt springe over denne del nu, hvis du kan konfigurere din dataudtrækning, transformation og indlæsning til automatisk at ske i forespørgselseditoren i LuckyTemplates og med '.

DAX (Data Analysis Expressions)

Nu er DAX seriøst fantastisk, men også seriøst kompliceret i nogle dele. Du vil sandsynligvis komme i gang med DAX og synes, at det ikke er så slemt, og så vil du komme til noget lidt mere avanceret og derefter sidde fast i timevis. Jeg ville ønske, det var nemmere at lave gode ting, men der er desværre også lidt mere med DAX. Tro mig her, det er absolut det værd, hvis du er villig til at bruge tid på at lære noget teori og også praksis..meget!

En ting, der også er værd at nævne, er, at DAX er sproget op og ned i Microsofts databasestak. Så med din investering i at lære sproget lærer du faktisk at bruge tre vigtige analytiske teknologier, herunder SQL Server Analysis Services, PowerPivot og nu LuckyTemplates.

Det er klart, at DAX bliver kernedatasproget i Microsofts dataværktøjer, så en investering her vil uden tvivl tjene dig godt.

Der er allerede nogle kvalitetsbøger derude, som gennemgår sproget meget detaljeret. Fra begynder til øvet. Mine anbefalede undervisere er Rob Collie, Matt Allington og italienerne (Marco Russo og Alberto Ferrari). Sidstnævnte skriver, hvad man kunne kalde 'bibelen' på DAX. Deres bøger kan alle findes på Amazon og har en god blanding af begynder- og avancerede koncepter. Hold disse som din ledsager, mens du lærer og bruger LuckyTemplates. De er uvurderlige.

En af de største forskelle mellem DAX- og excel-formler er, at det er meget svært, hvis ikke umuligt, at vide, hvad et formelresultat returnerer, medmindre du kan evaluere det miljø, det opererer i. Du skal have en solid forståelse af disse tre miljøer; evaluerings- (eller indledende) kontekst, filterkontekst og rækkekontekst.

Disse giver en smule mere kompleksitet til dine formler, men også meget mere kraft og skalerbarhed til dine modeller, som du vil opdage meget hurtigt.

Datavisualiseringer i rapporter og dashboards

Jeg vil gå langt som til at sige, at intet du gør bag kulisserne i LuckyTemplates virkelig betyder noget, hvis dine billeder ikke er overbevisende og nemme at forbruge. Det er den manglende brik i puslespillet, jeg ser i mange udsendte rapporter og dashboards på adskillige udstillingsvinduer.

Når man siger det, har det meget at gøre med personlig præference eller forbrugerpræference. Jeg befinder mig i denne position ret ofte. Det, jeg kan lide at se, er måske ikke intuitivt eller opsummeret nok for en anden.

Det store her nu er dog at lave ændringer, der ikke tager meget tid overhovedet. Hvad nytter det at tage 100-vis af klik i Excel for at formatere alt og derefter få det ind i Powerpoint er nu blot et par klik. LuckyTemplates gør alt det hårde arbejde med det visuelle.

En væsentlig ulempe ved LuckyTemplates i øjeblikket er farverne. Du kan ikke indstille farveskemaer. Dette er et must at gøre så hurtigt som muligt for Microsoft-teamet, da farver efter min mening skaber eller ødelægger rapporter og præsentationer. Det er ikke sådan, at du ikke kan få de farver, du ønsker, det bremser bare oprettelsen af ​​rapporter enormt, hvis du manuelt skal ændre hver farve i rapporterne.

Visualisering af data er nøglen, næsten lige så vigtig som arkitekturen bag efter min mening. Det vil vi fokusere meget på fremover.

****** Relaterede links*****


For at opsummere det hele

Hvis du lægger sammen hele tiden for at blive sparet og fordele, der skal deles på tværs af en organisation, er LuckyTemplates som en analytisk platform bare en absolut no-brainer. De fire søjler er nøglen til enhver datamodel, du opretter. Forbedring på disse områder over tid vil sætte enhver i stand til at skabe løsninger af enestående høj kvalitet, som enhver virksomhed uden tvivl ville drage fordel af.

Flere detaljer, datoer og tidspunkter og tilmelding kan gennemføres her - 

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.