Variabler og uttrykk i Power Query Editor
Denne opplæringen vil diskutere om variabler og uttrykk i Power Query Editor. Du lærer hvordan du skriver og bygger dem riktig.
I denne opplæringen skal vi snakke om DAX-formelskrivingsteknikker og hvordan du forenkler modeller i LuckyTemplates.
Vi vil diskutere nøkkelfunksjonene og metodene for å organisere og gjøre modellens grensesnitt vennligere og enklere å betjene.
Metodene vi skal gå gjennom er formelsyntaks , målegrupper ogi LuckyTemplates. Det er avgjørende at vi forstår disse tre emnene for å mestre DAX-beregninger og formelskriving i LuckyTemplates.
Vi vil diskutere hver av dem og se deres unike bidrag og betydning.
Innholdsfortegnelse
Hvordan en formelsyntaks fungerer
Formelsyntaksen som vi skal diskutere er litt annerledes sammenlignet med andre formelspråk. Men dette er viktig for modellene våre i LuckyTemplates.
For å starte, klikk på Salg-tabellen i feltområdet.
Klikk deretter på Nytt mål .
Vi kaller dette nye målet Totalt salg . Deretter skriver du.
Informasjonsbokser er også til stede for å forklare funksjonene.
Med DAX-formler må vi fokusere på tabellene og kolonnene. Fokuser på tabellen vi trenger å referere til og kolonnen i den.
Legg nå inn total inntekt i SUM-funksjonen.
I LuckyTemplates kommer det alltid først å referere til tabellen, kolonnen kommer etter.
Imidlertid er det formler, som Total Quantity -målet, som bare krever referanse til tabellen.
Hvis vi brukerfunksjon, kan vi se at den bare ber om et bord.
Deretter refererer du til salgstabellen , og vi har nå et annet mål som teller det totale antallet vi solgte.
Det er et annet mål i dette LuckyTemplates-eksemplet kalt Totale kostnader .
For dette tiltaket bruker vi iterasjonsfunksjonen. Denne funksjonen returnerer summen av et uttrykk evaluert for hver rad i en tabell .
Deretter refererer du til salgstabellen. For uttrykket, referer til kolonnen Bestillingsmengde. Til slutt refererer du til salgstabellen igjen med kolonnen Total enhetskostnad.
Det kommer til å gi oss våre totale kostnader.
Viktigheten av tiltaksgrupper
I LuckyTemplates brukes målegrupper til å organisere DAX-beregninger . Det anbefales sterkt at vi bruker dem i modellen vår når vi begynner å lage tiltak.
For at vi skal kjøre flere analyser i våre LuckyTemplates-modeller, må vi lage mange tiltak.
Å lage mange tiltak kan imidlertid gi oss en travel modell. Så vi må opprette målgrupper for å unngå å blande målene og datatabellene våre.
Det er enkelt å lage en tiltaksgruppe. Gå først til Hjem og klikk deretter på Angi data .
Deretter oppretter du en dummy-tabell og gir den et navn (Nøkkelmål), og klikker deretter på Last inn.
Den tabellen vil da være i vår rapport.
Deretter flytter du de andre målene inn i dummy-tabellen, nøkkelmål. Klikk på rullegardinpilen og velg Nøkkelmål.
Når målene er i tabellen Nøkkelmål, kan vi nå slette dummy-kolonnen eller Column1.
Til slutt klikker du på Vis/skjul-ruten to ganger.
Det vil sortere ut og endre ikonet for målgruppen slik:
Denne tiltaksgruppen er bare ett eksempel. I LuckyTemplates er det andre grupper som tidssammenligningsgruppe og glidende gjennomsnitt.
I noen utstillingsmodeller i LuckyTemplates ser vi at vi kan ha 6-8 grupper eller flere.
Ved å bruke tiltaksgrupper for å organisere tiltakene våre, ser modellen vår ren og sømløs ut.
Verdien av riktig DAX-kodeformatering
Formatering av en formel gjør ting enkelt i modellen vår og kompliserer ikke målene våre i formlene og rapportene for mye.
Som et eksempel, la oss si at dette er vår totale mengde og vi ønsker å gjøre noe avansert.
Først klikker du på Nytt mål .
Deretter skriver du formeleksempel . Deretter bruker dufunksjon og legg deretter til Totalt antall.
Etter det bruker dufunksjon for salgstabellen. Vi vil gjøre kundenavnindeksen større enn 5.
Kundenavnindeksen må også være mindre enn 20. Så legg til en annen FILTER- funksjon for å gå gjennom salget. Til slutt trenger vi bare å sidestille kanalen med engros.
Når vi er ferdige med å skrive DAX-formelen, kan vi nå se resultatene. Det er akkurat som SUM-formelen i MS Excel, men det er litt komplisert i LuckyTemplates.
Bruk av innrykk for nøkkelfunksjoner
Det er viktig å formatere og organisere formler i modellen vår.
Det anbefales også at vi plasserer forskjellige nøkkelfunksjoner med forskjellige innrykk på forskjellige rader . Dette gjør det enkelt å forstå hva vi prøver å beregne hvis funksjonene er separate.
For å gjøre det, hold shift og trykk enter. Innrykk og plasser ting på en ny rad når det er introdusert en nøkkelformel.
Vi kan se at funksjonen CALCUATE er på en annen rad i tillegg til FILTER -funksjonene. De er ordnet slik at de kan leses lettere. Dette unngår forvirring når man gjør analyser for vår modell.
Hvis vi ønsker å bruke avanserte formler som churn-analyse, kundeavgang eller til og med IF-setningen, start med å rykke inn dem. På denne måten kan vi tydelig se flyten i beregningen vår.
Vi må bare fortsette å rykke inn hver gang vi legger til flere nøkkelfunksjoner. Vi vil ikke bli desorienterte med dusinvis av beregninger i modellen vår.
Konklusjon
I LuckyTemplates møter vi mange modeller, funksjoner og formler. Med disse skriveformelteknikkene kan vi forbedre hvordan beregningene og modellene presenteres.
Det vi har lært her er bare noen metoder, som målgruppering og formatering av DAX-beregninger, for å hjelpe til med å beregne, forenkle og organisere analysene våre effektivt for en bedre presentasjon.
Vi kan bruke dem til å få en bedre forståelse av hva som skjer i datamodellen vår.
Beste ønsker,
Denne opplæringen vil diskutere om variabler og uttrykk i Power Query Editor. Du lærer hvordan du skriver og bygger dem riktig.
Et LuckyTemplates-varmekart er en type visualisering som brukes til å vise datatetthet på et kart. I denne opplæringen vil jeg diskutere hvordan vi kan lage en – ikke gå glipp av noe!
Jeg skal lære deg et veldig interessant eksempel rundt Pareto-prinsippet og hvordan du lager et Pareto-diagram ved hjelp av viktige DAX-formler.
Lær hvordan et tilpasset stolpediagram på markedsplassen kan brukes til datasammenligning og hvordan du kan lage dem ved å bruke eksempler i LuckyTemplates.
Lær hvordan Power Automate Static Results-funksjonen fungerer og hvorfor det er bra å bli lagt til de beste praksisene når du lager flytdiagrammer.
eDNA demonstrerer hvordan du utfører språk- eller tekstoversettelse ved hjelp av Python og overfører det til LuckyTemplates. LuckyTemplates Python-opplæring.
I denne opplæringen lærer du hvordan du bruker Gauge Bullet Graph til å lage et Gantt-diagram i LuckyTemplates Report Builder.
I denne opplæringen lærer du hvordan du lager et tredimensjonalt (3D) spredningsplott ved å bruke Python i LuckyTemplates.
Effektiv LuckyTemplates-rapportering – øktgjennomgang og ressursnedlasting
Ny kundeanalyse med LuckyTemplates – Neste medlemsbegivenhet