LuckyTemplates formelsyntaks, kommentarer og variabler

I dag dykker vi inn i hva du kan gjøre i LuckyTemplates formellinje når det gjelder syntaks, kommentarer og variabler.

Dette er alle veldig viktige teknikker som du kan bruke i arbeidsmønstrene dine. Men før vi hopper inn i LuckyTemplates-formler, skal jeg vise deg hvordan jeg sorterer Datoer-kolonnen min i det visuelle. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.

Innholdsfortegnelse

Forenkle presentasjon av datoer

Det første jeg skal gjøre er å hente inn Datoer- tabellen.

LuckyTemplates formelsyntaks, kommentarer og variabler

En ting som kan være irriterende med Dates- tabellen er at den bygger et automatisk hierarki i tabellen din.

Det jeg gjør er å klikke på rullegardinmenyen og velge Dato i stedet for Datohierarki .

LuckyTemplates formelsyntaks, kommentarer og variabler

Etter det vil du ha hver eneste dato i bare én kolonne.

LuckyTemplates formelsyntaks, kommentarer og variabler

En annen ting jeg skal gjøre er å endre datoformatet ved å gå til dataområdet .

Jeg vil da fremheve hele Dato-kolonnen og velge ett av de andre tilgjengelige datoformatene nedenfor.

LuckyTemplates formelsyntaks, kommentarer og variabler

Etter det kan vi komme tilbake for å se datokolonnen vår i sitt nye format.

LuckyTemplates formelsyntaks, kommentarer og variabler

Jeg drar inn datotabellen igjen og fjerner hierarkiet en gang til.

Deretter kan jeg lage en slicer av den slik at jeg raskt kan endre tidsrammen for å se på et spesifikt tidsrom.

LuckyTemplates formelsyntaks, kommentarer og variabler

Nå som jeg har datokutteren min, skal jeg vise deg noen LuckyTemplates-formler.

LuckyTemplates-formel som bruker FILTER-funksjonen

La oss lage en formel som er mer kompleks og skrive den på en unødvendig komplisert måte slik at vi kan forenkle den senere.

Hva om vi ønsket å få et langt mer spesifikt resultat? For eksempel vil jeg bare se på Florida-salget i mitt mål, slik at jeg kan sammenligne det totale salget med bare salget mitt i Florida .

For å gjøre dette må vi opprette et nytt mål kalt Florida Sales og bruke en funksjon kaltsom vi skal gå nærmere inn på senere.

Inne i den kan vi sette vårt mål for totalt salg siden du faktisk kan sette mål inn i formler gjennom målegrening , som er et konsept som er unikt for LuckyTemplates.

LuckyTemplates formelsyntaks, kommentarer og variabler

Og så vil jeg bruke funksjonen kaltog se gjennom Locations- tabellen. Jeg kunne da bruke statskoden og likestille den med "FL" for å bare se på Florida.

I utgangspunktet lar FILTER meg lage et filter i en formel.

LuckyTemplates formelsyntaks, kommentarer og variabler

Så bare trykk Enter etter å ha skrevet inn formelen, og så kan du dra inn Florida Sales- målet for å sammenligne det med vårt Total Sales -mål.

Herfra kan du beregne mer interessante ting som prosentandelen av Florida-salg til totalt salg .

LuckyTemplates formelsyntaks, kommentarer og variabler

Men jeg vil gjøre noe enda mer komplisert her. Jeg vil ikke bare se på Florida Sales , men også på salg av spesifikke produkter .

For å gjøre dette, bruker vi FILTER- funksjonen igjen og legger inn produktnavnet fra produkttabellen og setter det lik "Produkt 1" .

LuckyTemplates formelsyntaks, kommentarer og variabler

Og så skal jeg bruke operatøren OR og sette inn produktnavnet lik "Produkt 2" . Til slutt vil jeg gi nytt navn til tiltaket til Florida Sales of Product 1 eller 2 .

Dette betyr at jeg filtrerer resultatene for å se på de spesifikke salgene i Florida med navnene Produkt 1 eller Produkt 2 .

LuckyTemplates formelsyntaks, kommentarer og variabler

For å få noen resultater, vil jeg endre formelen til produkt 2 og produkt 5 , gi nytt navn til målet tilsvarende, og deretter utvide tidsrammen ved å bruke datoutsnittet .

LuckyTemplates formelsyntaks, kommentarer og variabler

Den ene tingen jeg vil fremheve her er hvordan formelen ser for lang og komplisert ut .

Vi kan rydde opp i ting ved å trykke Shift+Enter for å bringe en linje ned én rad og deretter bruke Tab-tasten for å lage et innrykk.

Vi henter ned CALCUATE og de to FILTER -funksjonene. Vi lager innrykk før FILTER -funksjonene.

Du kan umiddelbart se hvor mye lettere det er å lese formelen sammenlignet med det vi hadde tidligere.

LuckyTemplates formelsyntaks, kommentarer og variabler

Dette er en veldig enkel løsning når du trenger å skrive komplekse formler.

Slik jeg vanligvis gjør det er at hvis det er en funksjon som har logikk i seg, vil jeg vanligvis plassere den på en egen rad med et innrykk foran seg slik at funksjonene vises på en synkende måte.

LuckyTemplates-formel som bruker variabler

En annen måte å forenkle en LuckyTemplates-formel på er gjennom variabler .

Det du kan gjøre her er å skrive innog navngi variabelen din så lenge det er ett ord uten mellomrom .

For vårt eksempel vil vi bruke navnet FloridaLocation og deretter sette det lik FILTER-funksjonen som tar Florida Sales . Selv om du kan lagre enkeltresultater i variabler, kan du også legge inn tabeller i den.

LuckyTemplates formelsyntaks, kommentarer og variabler

For å få dette til å fungere, må du sette RETURN foran formelens endelige logikk.

Deretter kan du sette variabelen du nettopp opprettet for å erstatte hele funksjonen.

LuckyTemplates formelsyntaks, kommentarer og variabler

Jeg kan lage en annen variabel kalt ProductSelection , sette den lik den andre FILTER- funksjonen og bruke den som en erstatning for funksjonen der nede igjen.

Nå kan vi se hvor mye renere det er i stedet for funksjonen vi hadde før.

LuckyTemplates formelsyntaks, kommentarer og variabler

Bruke kommentarer i LuckyTemplates-formellinjen

Det siste jeg vil gå over er å skrive kommentarer i formellinjen. Dette kan hjelpe teamet eller brukerne å forstå LuckyTemplates-formelen din.

Bare ved å skrive inn skråstrek to ganger ( // ), kan du si noe sånt som "dette målet beregner salg i Florida for forskjellige produkter" .

LuckyTemplates formelsyntaks, kommentarer og variabler

Du kan legge inn kommentarer hvor du vil siden de faktisk ikke blir registrert som beregninger i formellinjen.

LuckyTemplates formelsyntaks, kommentarer og variabler




Konklusjon

I denne bloggen har jeg diskutert hvordan du kan ordne oppfor å holde ting enkelt.

Den eneste tingen jeg ikke vil se er å skrive ut formler uten noen tanke på hvordan de skal gjøres mer lesbare. For når du blir mer kompleks og avansert med DAX, har formlene en tendens til å bli uleselige og uforståelige.

Du vil gjøre deg selv en stor tjeneste ved å sette opp formlene dine effektivt.

Beste ønsker,


Pipe In R: Koblingsfunksjoner med Dplyr

Pipe In R: Koblingsfunksjoner med Dplyr

I denne opplæringen lærer du hvordan du kobler funksjoner sammen ved å bruke dplyr-røroperatøren i programmeringsspråket R.

RANKX Deep Dive: A LuckyTemplates DAX-funksjon

RANKX Deep Dive: A LuckyTemplates DAX-funksjon

RANKX fra LuckyTemplates lar deg returnere rangeringen til et spesifikt tall i hver tabellrad som utgjør en del av en liste med tall.

Trekker ut LuckyTemplates-temaer og bilder fra PBIX

Trekker ut LuckyTemplates-temaer og bilder fra PBIX

Lær hvordan du demonterer en PBIX-fil for å trekke ut LuckyTemplates-temaer og bilder fra bakgrunnen og bruke den til å lage rapporten din!

Excel Formulas Cheat Sheet: Mellomveiledning

Excel Formulas Cheat Sheet: Mellomveiledning

Excel Formulas Cheat Sheet: Mellomveiledning

LuckyTemplates-kalendertabell: Hva er det og hvordan du bruker det

LuckyTemplates-kalendertabell: Hva er det og hvordan du bruker det

LuckyTemplates-kalendertabell: Hva er det og hvordan du bruker det

Python i LuckyTemplates: Hvordan installere og sette opp

Python i LuckyTemplates: Hvordan installere og sette opp

Lær hvordan du installerer programmeringsspråket Python i LuckyTemplates og hvordan du bruker verktøyene til å skrive koder og vise visuelle elementer.

Beregning av dynamiske fortjenestemarginer – enkel analyse av LuckyTemplates med DAX

Beregning av dynamiske fortjenestemarginer – enkel analyse av LuckyTemplates med DAX

Lær hvordan du beregner dynamiske fortjenestemarginer ved siden av LuckyTemplates og hvordan du kan få mer innsikt ved å grave dypere inn i resultatene.

Sortering av datotabellkolonner i LuckyTemplates

Sortering av datotabellkolonner i LuckyTemplates

Lær hvordan du sorterer feltene fra kolonner med utvidet datotabell på riktig måte. Dette er en god strategi å gjøre for vanskelige felt.

Finn dine beste produkter for hver region i LuckyTemplates ved å bruke DAX

Finn dine beste produkter for hver region i LuckyTemplates ved å bruke DAX

I denne artikkelen går jeg gjennom hvordan du kan finne de beste produktene dine per region ved å bruke DAX-beregninger i LuckyTemplates, inkludert TOPN- og CALCUATE-funksjonene.

Søppeldimensjon: Hva er det og hvorfor det er alt annet enn søppel

Søppeldimensjon: Hva er det og hvorfor det er alt annet enn søppel

Lær hvordan du bruker en søppeldimensjon for flagg med lav kardinalitet som du ønsker å inkludere i datamodellen din på en effektiv måte.