Vad är Power Query & M Language: En detaljerad översikt
Denna handledning ger en översikt över Power Query Editor och M-språket på LuckyTemplates-skrivbordet.
I den här handledningen kommer vi att prata om DAX-formelskrivningstekniker och hur man förenklar modeller i LuckyTemplates.
Vi kommer att diskutera nyckelfunktionerna och metoderna för att organisera och göra vår modells gränssnitt vänligare och enklare att använda.
Metoderna vi ska gå igenom är formelsyntax , måttgrupper ochi LuckyTemplates. Det är avgörande att vi förstår dessa tre ämnen för att kunna bemästra DAX-beräkningar och formelskrivning i LuckyTemplates.
Vi kommer att diskutera var och en av dem och se deras unika bidrag och betydelse.
Innehållsförteckning
Hur en formelsyntax fungerar
Formelsyntaxen som vi kommer att diskutera är lite annorlunda jämfört med andra formelspråk. Men detta är viktigt för våra modeller i LuckyTemplates.
För att börja klicka på tabellen Försäljning i området Fält.
Klicka sedan på Nytt mått .
Vi kallar det här nya måttet Total försäljning . Skriv sedan.
Informationsrutor finns också för att förklara funktionerna.
Med DAX-formler måste vi fokusera på tabellerna och kolumnerna. Fokusera på tabellen vi behöver referera till och kolumnen i den.
Ange nu totala intäkter i SUM-funktionen.
I LuckyTemplates kommer hänvisningen till tabellen alltid först, kolumnen kommer efter.
Det finns dock formler, som måttet Total kvantitet , som bara kräver att man refererar till tabellen.
Om vi använderfunktion kan vi se att det bara frågar efter ett bord.
Referera sedan till tabellen Försäljning så har vi ett annat mått som räknar den totala kvantiteten vi sålde.
Det finns ett annat mått i det här LuckyTemplates-exemplet som kallas totala kostnader .
För detta mått använder vi itereringsfunktionen. Denna funktion returnerar summan av ett uttryck som utvärderats för varje rad i en tabell .
Referera sedan till tabellen Försäljning. För uttrycket, referera sedan till kolumnen Order Quantity. Till sist, referera till tabellen Försäljning igen med kolumnen Total enhetskostnad.
Det kommer att ge oss våra totala kostnader.
Vikten av åtgärdsgrupper
I LuckyTemplates används måttgrupper för att organisera DAX-beräkningar . Det rekommenderas starkt att vi använder dem i vår modell när vi börjar skapa åtgärder.
För att vi ska kunna köra fler analyser i våra LuckyTemplates-modeller behöver vi skapa många åtgärder.
Men att skapa många åtgärder kan ge oss en upptagen modell. Så vi måste skapa måttgrupper för att undvika att blanda våra mått och datatabeller.
Att skapa en åtgärdsgrupp är enkelt. Gå först till Hem och klicka sedan på Ange data .
Skapa sedan en dummy-tabell och namnge den (nyckelåtgärder) och klicka sedan på Ladda.
Den tabellen kommer sedan att finnas i vårt betänkande.
Flytta sedan de andra måtten till dummytabellen, Nyckelmått. Klicka på rullgardinsmenyn och välj Nyckelåtgärder.
När måtten väl finns i tabellen Nyckelmått kan vi nu ta bort dummykolumnen eller kolumn1.
Klicka slutligen på Visa/dölj rutan två gånger.
Det kommer att sortera ut och ändra ikonen för måttgruppen så här:
Denna åtgärdsgrupp är bara ett exempel. I LuckyTemplates finns det andra grupper som tidsjämförelser och glidande medelvärden.
I vissa utställningsmodeller i LuckyTemplates ser vi att vi kan ha 6-8 grupper eller fler.
Genom att använda åtgärdsgrupper för att organisera våra åtgärder får vår modell att se ren och sömlös ut.
Värdet av korrekt DAX-kodformatering
Att formatera en formel gör det enkelt i vår modell och komplicerar inte våra mått i våra formler och rapporter för mycket.
Som ett exempel, låt oss säga att detta är vår totala kvantitet och vi vill göra något avancerat.
Klicka först på Nytt mått .
Skriv sedan formelexempel . Använd sedanfunktion och lägg sedan till Total kvantitet.
Efter det, användfunktion för tabellen Försäljning. Vi kommer att göra kundnamnsindexet större än 5.
Kundnamnsindexet måste också vara mindre än 20. Så lägg till ytterligare en FILTER- funktion för att gå igenom försäljningen. Till sist behöver vi bara likställa kanalen med grossisthandeln.
När vi har skrivit klart DAX-formeln kan vi nu se resultatet. Det är precis som SUM-formeln i MS Excel, men det är lite komplicerat i LuckyTemplates.
Användningen av indrag för nyckelfunktioner
Det är viktigt att formatera och organisera formler i vår modell.
Det rekommenderas också att vi placerar olika nyckelfunktioner med olika indrag på olika rader . Detta gör det lätt att förstå vad vi försöker beräkna om funktionerna är separata.
För att göra det, håll ned shift och tryck på enter. Dra in och placera saker på en ny rad när en nyckelformel har införts.
Vi kan se att funktionen BERÄKNA finns på en annan rad liksom FILTER -funktionerna. De är ordnade så att det går att läsa lättare. Detta undviker förvirring när vi gör analyser för vår modell.
Om vi vill använda avancerade formler som churnanalys, kundförlust eller till och med IF-uttrycket, börja med att dra in dem. På så sätt kan vi tydligt se flödet i vår beräkning.
Vi måste bara fortsätta med indrag varje gång vi lägger till fler nyckelfunktioner. Vi kommer inte att bli desorienterade med de dussintals beräkningarna i vår modell.
Slutsats
I LuckyTemplates möter vi många modeller, funktioner och formler. Med dessa skrivformeltekniker kan vi förbättra hur beräkningarna och modellerna presenteras.
Det vi har lärt oss här är bara några metoder, som mätgruppering och formatering av DAX-beräkningar, för att hjälpa till att beräkna, förenkla och organisera våra analyser effektivt för en bättre presentation.
Vi kan använda dem för att få ett bättre grepp om vad som händer i vår datamodell.
Med vänliga hälsningar,
Denna handledning ger en översikt över Power Query Editor och M-språket på LuckyTemplates-skrivbordet.
Lär dig hur du skapar en sidnumrerad rapport, lägger till texter och bilder och sedan exporterar din rapport till olika dokumentformat.
Lär dig hur du använder SharePoint-automatiseringsfunktionen för att skapa arbetsflöden och hjälpa dig att mikrohantera SharePoint-användare, bibliotek och listor.
Finslipa dina färdigheter i rapportutveckling genom att gå med i en dataanalysutmaning. Acceleratorn kan hjälpa dig att bli en LuckyTemplates superanvändare!
Lär dig hur du beräknar löpande summor i LuckyTemplates med DAX. Löpande summor låter dig inte fastna i ett individuellt resultat.
Förstå konceptet med variabler i DAX inom LuckyTemplates och konsekvenserna av variabler för hur dina mått beräknas.
Lär dig mer om den anpassade visual som kallas LuckyTemplates Slope-diagram, som används för att visa ökning/minskning för en enstaka eller flera mätvärden.
Upptäck färgteman i LuckyTemplates. Dessa är viktiga för att dina rapporter och visualiseringar ska se ut och fungera sömlöst.
Att beräkna ett genomsnitt i LuckyTemplates kan göras på många sätt för att ge dig exakt information för dina affärsrapporter.
Låt oss fördjupa oss i Standard LuckyTemplates-teman och granska några av funktionerna som är inbyggda i själva LuckyTemplates Desktop-applikationen.