Bruke variabler i LuckyTemplates – Et detaljert eksempel

I dette innlegget skal jeg vise deg hvordan du bruker og deklarerer variabler i DAX-formelen din i LuckyTemplates. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.

Variabler er en ekte game-changer for formellinjen i LuckyTemplates. Å kunne bryte ned de mer komplekse formlene dine i trinn gjør det mye mer intuitivt å sette dem ut.

Jeg tenker stadig tilbake på å bruke VBA med disse variablene. De gjør livet ditt i VBA omtrent ti ganger enklere – og det samme kan sies om bruken av dem i LuckyTemplates.

Før du dykker inn i hvordan du faktisk oppretter disse variablene, la oss først snakke om fordelene så vel som de forskjellige nyansene ved bruk av variabler.

Innholdsfortegnelse

Fordeler og nyanser ved å bruke variabler i LuckyTemplates

Variabler i formellinjen er veldig fleksible. De kan ta inn andre uttrykk (eller mål) så vel som tabellfunksjoner, inkludert filtre.

Når du bruker filtre mye, kan disse ta opp litt plass og formlene dine kan bli rotete, så å kunne plassere disse tabellfunksjonene i en variabel er en god idé.

Imidlertid er det noen nyanser ved å bruke dem.

Den store for å få hodet rundt er kontekstbetraktningene ved å plassere enten kalkulasjoner eller andre uttrykk i en variabel.

Å virkelig forstå dette godt krever litt prøving og feiling, så sørg for å se nærmere på det.

Slik bruker du variabler i LuckyTemplates

La oss nå fortsette å faktisk inkorporere disse variablene i vår .

1. Opprette et enkelt mål og legge til variabelen

Vi har for tiden en tabell i lerretet vårt som viser det totale salget per kunde.

Nå, det vi ønsker å gjøre er å se på det totale eksportsalget .

Bruke variabler i LuckyTemplates – Et detaljert eksempel

Så vi skal lage et enkelt mål og kalle dette totalt eksportsalg .

Bruke variabler i LuckyTemplates – Et detaljert eksempel

Nå, i stedet for å gå rett til å skrive beregningen din, skal vi skrive VAR som står for variabel.

Etter dette skal vi hoppe ned en rad og deretter lage den faktiske variabelen.

La oss kalle dette ExportSales og deretter lage en tabell. Det vi gjør her er å fange tabellen ved å bruke ExportSales- variabelen.

Bruke variabler i LuckyTemplates – Et detaljert eksempel

Så tabellen skal se på alle salgene mine, men bare vise de jeg eksporterer.

Bruke variabler i LuckyTemplates – Et detaljert eksempel

2. Skrive den faktiske beregningen

Neste steg nå er å lage selve beregningen. Vi hopper ned en rad igjen og går deretter RETURN . Etter dette skal vi legge til CALCUATE .

Inne i CALCUATE- setningen går vi til Totalt salg . Opprinnelig må vi legge til et filter etter det totale salget. Men siden vi allerede har laget ExportSales- variabelen, er det ikke nødvendig for oss å skrive filteret. Vi skal bare legge til variabelen.

Legg merke til hvor enkelt det er å lese formelen nå sammenlignet med hvis vi skal inkludere hele filteret i CALCUATE.

Bruke variabler i LuckyTemplates – Et detaljert eksempel

Nå har vi vårt totale eksportsalg .

Hvis vi trykker på enter og drar dette målet inn i tabellen vår, vil vi ha det totale eksportsalget per kundekolonne.

Bruke variabler i LuckyTemplates – Et detaljert eksempel

Så du har sett hvordan du bruker en enkel variabel i LuckyTemplates.

Det du trenger å huske på dette punktet er at når du oppretter målingen for Totalt eksportsalg ovenfor, kunne du ha valgt å bare lage et enkelt mål og legge til  CALCUATE med hele FILTER -setningen.

ExportSales -variabelen gjorde det imidlertid mulig for oss å forenkle koden vår.

Kanskje du vil kunne sette pris på dette bedre når vi har en mer kompleks formel med flere variabler.

Så la oss legge til noen flere variabler til vårt mål for totalt eksportsalg .

Opprette komplekse variabler i LuckyTemplates

Når vi ser tilbake til formelen vår, har vi et mål for totalt eksportsalg som inkluderer eksportsalg- variabelen og deretter beregner eksportsalget ved å bruke variabelen vi opprettet i stedet for hele filtersetningen.

Bruke variabler i LuckyTemplates – Et detaljert eksempel

Det vi skal gjøre nå er å legge til Days- variabelen.

Så under ExportSales- variabelen skal vi skrive VAR , og under dette er antall dager.

Her kan du selvfølgelig skrive hvilket nummer du vil. Men for dette eksemplet, la oss skrive Days=365 .

Bruke variabler i LuckyTemplates – Et detaljert eksempel

Og så kan vi bruke den skalarverdien, eller de 365 dagene, inne i CALCULATE-setningen som vi opprinnelig opprettet.

Så vi skal filtrere datoen slik at hvis den er mindre enn I DAG, og kolonnen Dato er større enn eller lik I DAG minus variabelen Dager .

Legg merke til her at vi har flyttet ExportSales-variabelen inne i CALCULATE én rad under og det samme for filtersetningen slik at formelen er lettere å analysere.

Bruke variabler i LuckyTemplates – Et detaljert eksempel

Nå som vi har Days- variabelen, viser kolonnen Totalt eksportsalg i tabellen vår nå kun eksportsalget innen 365 dager.

Bruke variabler i LuckyTemplates – Et detaljert eksempel

Vi kan gjøre denne formelen enda mer kompleks og legge til IncludedDates -variabelen.

Bruke variabler i LuckyTemplates – Et detaljert eksempel

Deretter kan vi overføre filtersetningen til IncludedDates -variabelen.

Bruke variabler i LuckyTemplates – Et detaljert eksempel

Vi kan nå erstatte den filtersetningen med IncludedDates slik at formelen er lettere å se på fra et syntaksperspektiv.

Bruke variabler i LuckyTemplates – Et detaljert eksempel

Det som er mer interessant er at vi kan legge til kommentarer under hele formelen vår.

Bruke variabler i LuckyTemplates – Et detaljert eksempel

Så alle disse variablene pluss kommentaren som vi har lagt til kommer til å gjøre det så mye lettere for deg å forstå formelen på et senere tidspunkt.

Bortsett fra det, hvis noen av kollegene dine skulle trenge å jobbe med det, ville det være lettere for dem å bryte sammen og forstå hva som skjer.

Konklusjon

Vi har nettopp jobbet med hvordan man bruker variabler i LuckyTemplates . Vi startet med å lage et enkelt mål, og i stedet for umiddelbart å gå videre til beregningen, la vi til en variabel og senere la vi til flere variabler til formelen vår.

Vi har sett hvordan disse variablene har ekstremt forenklet formelen vår, noe som virkelig kan være til nytte for oss eller alle som vil bruke formelen på et senere tidspunkt, gitt at den nå er så mye lettere å forstå.

Nyt å bruke variabler i fremtidige rapporter.

Jubel,


DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler

DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler

Lær å bruke DAX Studio EVALUATE nøkkelordet med grunnleggende eksempler og få en bedre forståelse av hvordan dette kan hjelpe deg med databehandling.

Opprette en datotabell i LuckyTemplates

Opprette en datotabell i LuckyTemplates

Finn ut hvorfor det er viktig å ha en dedikert datotabell i LuckyTemplates, og lær den raskeste og mest effektive måten å gjøre det på.

LuckyTemplates Mobile Reporting Tips og teknikker

LuckyTemplates Mobile Reporting Tips og teknikker

Denne korte opplæringen fremhever LuckyTemplates mobilrapporteringsfunksjon. Jeg skal vise deg hvordan du kan utvikle rapporter effektivt for mobil.

Profesjonelle tjenesteanalyserapporter i LuckyTemplates

Profesjonelle tjenesteanalyserapporter i LuckyTemplates

I denne LuckyTemplates-utstillingen vil vi gå gjennom rapporter som viser profesjonell tjenesteanalyse fra et firma som har flere kontrakter og kundeengasjementer.

Microsoft Power Platform-oppdateringer | Microsoft Ignite 2021

Microsoft Power Platform-oppdateringer | Microsoft Ignite 2021

Gå gjennom de viktigste oppdateringene for Power Apps og Power Automate og deres fordeler og implikasjoner for Microsoft Power Platform.

Vanlige SQL-funksjoner: en oversikt

Vanlige SQL-funksjoner: en oversikt

Oppdag noen vanlige SQL-funksjoner som vi kan bruke som streng, dato og noen avanserte funksjoner for å behandle eller manipulere data.

LuckyTemplates Template Creation: Guide og tips

LuckyTemplates Template Creation: Guide og tips

I denne opplæringen lærer du hvordan du lager din perfekte LuckyTemplates-mal som er konfigurert til dine behov og preferanser.

Feltparametre og små multipler i LuckyTemplates

Feltparametre og små multipler i LuckyTemplates

I denne bloggen vil vi demonstrere hvordan du legger feltparametere sammen med små multipler for å skape utrolig nyttig innsikt og grafikk.

LuckyTemplates-rangering og tilpasset gruppering

LuckyTemplates-rangering og tilpasset gruppering

I denne bloggen vil du lære hvordan du bruker LuckyTemplates rangering og tilpassede grupperingsfunksjoner for å segmentere et eksempeldata og rangere det i henhold til kriterier.

Viser kun kumulativ total opp til en bestemt dato i LuckyTemplates

Viser kun kumulativ total opp til en bestemt dato i LuckyTemplates

I denne opplæringen skal jeg dekke en spesifikk teknikk rundt hvordan du viser kumulativ total kun opp til en bestemt dato i grafikken i LuckyTemplates.