Variabler og udtryk i Power Query Editor
Denne vejledning vil diskutere om variabler og udtryk i Power Query Editor. Du lærer at skrive og bygge dem ordentligt.
Jeg vil gennemgå nogle interessante koncepter, der involverer brug af flere tabelfunktioner til at optimere dine LuckyTemplates-formler . Du kan se den fulde video af denne tutorial nederst på denne blog.
Jeg vil bruge et eksempel fra, hvor et af medlemmerne spurgte, om det er muligt at tilføje et filter, mens du bruger SUMMARIZE- funktionen .
Dette er ret almindeligt for scenarier, hvor du skal oprette virtuelle tabeller, der itererer gennem en logik inden for målene i stedet for at iterere hele tabellen.
Detfunktion har mange anvendelsesmuligheder. Det giver dig mulighed for at oprette en oversigtstabel, enten fysisk eller virtuelt. Du kan også bruge den til at oprette mere avancerede tabelfunktioner ved at tilføje , , eller . Der er en lang række af disse bordfunktioner, som du kan bruge.
Til denne tutorial vil jeg vise dig, hvordan du kombinerer nogle tabelfunktioner for at optimere dine LuckyTemplates-formler. På denne måde kan du få mere relevante resultater, som du skal bruge til din analyse.
DOWNLOAD DAX RESOURCE HER
Indholdsfortegnelse
Optimering af LuckyTemplates-formler ved hjælp af en filterfunktion
I eksemplet ønskede medlemmet at oprette en tabel over salg efter by, men ønskede kun at se på en bestemt delmængde af disse byer. Der er således behov for et ekstra filter i tabellen for at opnå et bestemt salgsområde.
En af vores LuckyTemplates-eksperter, Brian, kom med en relativt simpel løsning til at løse dette scenarie. Nøglepunktet i løsningen er, at du kan sætte en virtuel tabel efter at have placeretfungere.
I dette tilfælde kan du bruge enhver tabelfunktion, der er tilgængelig for dig, såsom SUMMARIZE . S UMMARIZE - funktionen er en tabelfunktion, der opretter en oversigtstabel for regioner og byer. Ud over det indeholder den det samlede bysalg og det samlede salg.
Da denne virtuelle tabel er inde i et filter, returnerer den kun de byer, der har over 1 million samlet bysalg.
Som du kan se, fungerer det godt, og det er effektivt til at optimere dine LuckyTemplates-formler.
Desuden kan du også oprette et mål, der kun ser efter det gennemsnitlige salg pr. by ved hjælp af AVERAGEX . Dette er nyttigt i et scenarie, hvor du kun ønsker at se på salget for de bedste byer over et bestemt beløb.
Detfunktion kan hjælpe med at minimere mængden af iterationer, der er nødvendige for din formel. Denne funktion hjælper også med at lade den virtuelle tabel iterere gennem mindre eller mindre tal.
Brug af ADDCOLUMNS til at optimere LuckyTemplates-formler
Et andet medlem, Nick, bidrog med en bedre måde at optimere LuckyTemplates-eksemplet på. Det involverer lagdeling af en anden tabelfunktion kaldetinden ii stedet for blot at have SUMMARIZE- funktionen.
Den nye teknik forbedrer beregningens ydeevne en smule og forhindrer nogle mærkelige resultater. Detfunktionen giver dig mulighed for at oprette en virtuel tabel med yderligere kolonner.
I dette eksempel opretter funktionen SUMMARIZE en tabel med én kolonne. Men gennem ADDCOLUMNS kan du tilføje endnu en kolonne for det samlede salg.
Indsæt bare ADDCOLUMNS- formlen i FILTER- funktionen i en eksisterende formel for at oprette et ekstra filter. Dette er kun én måde at oprette en to-kolonne og filtreret tabel, der ligner den nedenfor.
Du kan også bruge den samme teknik til at opnå enhver form for virtuel tabel, der itererer gennem en AVERAGEX -funktion ellerellerfungere. Du kan bare lægge disse tabelfunktioner oven på hinanden for at ændre formen på det virtuelle bord.
Konklusion
Du kan optimere dine LuckyTemplates-formler for at ændre formen eller justere opsummeringen af data i din model ved at bruge kraften i DAX.
I denne korte vejledning vil jeg blot fremhæve nogle gode løsninger fra medlemmerne i LuckyTemplates Forum. Som jeg har vist, var der nogle interessante teknikker, som jeg tror, du nemt kan anvende på dine egne mål og logik inde i LuckyTemplates. Jeg håber, du har fået nogle nyttige tips her i dag.
Alt det bedste!
Denne vejledning vil diskutere om variabler og udtryk i Power Query Editor. Du lærer at skrive og bygge dem ordentligt.
Jeg vil vise dig, hvordan du automatiserer processen med at sortere en kolonne efter en anden kolonne inde i LuckyTemplates og SSAS- eller SQL-serveranalysetjenester.
Et LuckyTemplates-varmekort er en type visualisering, der bruges til at vise datatæthed på et kort. I denne tutorial vil jeg diskutere, hvordan vi kan oprette en - gå ikke glip af noget!
Jeg vil lære dig et virkelig interessant eksempel omkring Pareto-princippet, og hvordan man laver et Pareto-diagram ved hjælp af vigtige DAX-formler.
Lær, hvordan et tilpasset søjlediagram på markedspladsen kan bruges til datasammenligning, og hvordan du kan oprette dem ved hjælp af eksempler i LuckyTemplates.
Lær, hvordan Power Automate Static Results-funktionen fungerer, og hvorfor det er godt at blive tilføjet til de bedste fremgangsmåder, når du opretter flowdiagrammer.
eDNA demonstrerer, hvordan man udfører sprog- eller tekstoversættelse ved hjælp af Python og overfører det til LuckyTemplates. LuckyTemplates Python Tutorial.
I denne øvelse lærer du, hvordan du bruger Gauge Bullet Graph til at oprette et Gantt-diagram i LuckyTemplates Report Builder.
I denne øvelse lærer du, hvordan du opretter et tredimensionelt (3D) scatterplot ved hjælp af Python i LuckyTemplates.
Effektiv LuckyTemplates-rapportering – Sessionsgennemgang og ressourcedownload