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,


LuckyTemplates Financial Dashboard: Komplette tabelltilpasningstips

LuckyTemplates Financial Dashboard: Komplette tabelltilpasningstips

LuckyTemplates er et flott verktøy for finansiell rapportering. Her er en veiledning om hvordan du lager tilpassede tabeller for ditt LuckyTemplates økonomiske dashbord.

Gode ​​fremgangsmåter for Power Query Language Flow

Gode ​​fremgangsmåter for Power Query Language Flow

Denne opplæringen vil diskutere Power Query Language Flow og hvordan den kan bidra til å lage en jevn og effektiv datarapport.

LuckyTemplates egendefinerte ikoner | PBI visualiseringsteknikk

LuckyTemplates egendefinerte ikoner | PBI visualiseringsteknikk

Jeg vil diskutere en av mine favorittteknikker rundt LuckyTemplates egendefinerte ikoner, som bruker egendefinerte ikoner på en dynamisk måte i LuckyTemplates visuals.

Opprette LuckyTemplates-tabeller ved å bruke UNION & ROW-funksjonen

Opprette LuckyTemplates-tabeller ved å bruke UNION & ROW-funksjonen

I denne bloggen viser jeg deg hvordan du kan lage LuckyTemplates-tabeller ved å bruke en formel som kombinerer UNION-funksjonen og ROW-funksjonen.

On-Premises Data Gateway In Power Automate

On-Premises Data Gateway In Power Automate

Oppdag hvordan on-premises data gateway lar Power Automate få tilgang til skrivebordsapplikasjoner når brukeren er borte fra datamaskinen.

Oppdag unik innsikt ved å bruke LuckyTemplates TOPN-funksjon

Oppdag unik innsikt ved å bruke LuckyTemplates TOPN-funksjon

Denne bloggen inneholder LuckyTemplates TOPN DAX-funksjonen, som lar deg få unik innsikt fra dataene dine, og hjelper deg med å ta bedre markedsføringsbeslutninger.

Datamodellering i LuckyTemplates ved hjelp av støttetabeller

Datamodellering i LuckyTemplates ved hjelp av støttetabeller

Lær noen fantastiske analytiske teknikker som vi kan gjøre for datamodellering i LuckyTemplates ved å bruke DAX-støttetabeller.

Avansert DAX for LuckyTemplates: Implementering av rangeringslogikk på tvers av unik innsikt

Avansert DAX for LuckyTemplates: Implementering av rangeringslogikk på tvers av unik innsikt

Her dykker vi ned i LuckyTemplates Advanced DAX og implementerer rangeringslogikk for å få en helt unik innsikt. Jeg viser også frem målegrening i dette eksemplet.

LuckyTemplates What-If-parameterfunksjon

LuckyTemplates What-If-parameterfunksjon

Denne bloggen introduserer den nye funksjonen i LuckyTemplates, What-If-analyseparameteren. Du vil se hvordan det gjør alt raskt og enkelt for scenarioanalysen din.

Bruk LuckyTemplates Mål forgrening for å sjekke om marginene dine øker ettersom inntektene vokser

Bruk LuckyTemplates Mål forgrening for å sjekke om marginene dine øker ettersom inntektene vokser

Finn ut hvordan du kan finne ut om inntektsveksten din er god ved å sjekke om marginene dine økte ved å bruke LuckyTemplates som måler forgrening.