Bruk av LASTNONBLANK i din DAX-formel

LASTNONBLANK-funksjonen er en interessant DAX-formel som du kan bruke på en rekke forskjellige måter i LuckyTemplates. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.

Denne DAX-formelen brukes imidlertid ikke ofte på grunn av kompleksiteten rundt hvordan den beregner resultater.

Jeg vil anta at de fleste LuckyTemplates-brukere ikke engang skjønner at de kan bruke funksjonen på en rekke måter i LuckyTemplates.

Ideen i denne opplæringen er å avmystifisere noen av teknikkene som kan brukes for denne spesielle funksjonen.

I dette blogginnlegget vil jeg vise noen eksempler på LASTNONBLANK . Jeg vil vise måten jeg har brukt denne funksjonen på i denne rapporten, som du kan se på LuckyTemplates ressurssiden.

Bruk av LASTNONBLANK i din DAX-formel

Jeg ønsket å se siste salgsdato og deretter beregne siste salgsbeløp på en dynamisk måte. På denne måten kan vi klikke gjennom hvilken som helst del av rapporten vår og virkelig gå inn i ethvert aspekt.

For akkurat denne rapporten ønsket jeg å analysere når siste gang vi solgte til enkelte kunder var. Siden rapporten er dynamisk, vil den oppdateres for oss der og da basert på den aktuelle konteksten.

Selvfølgelig må du forstå all konteksten du har på et bestemt resultat. Men hvis du ønsker å fremheve når et siste salg var, kan du gjøre det ved å bruke et engangskort som jeg har i dette eksemplet.

Bruk av LASTNONBLANK i din DAX-formel

Dette kortet viser når det siste salget var på et tidspunkt, basert på ditt nåværende utvalg.

Du kan bruke denne teknikken på forskjellige måter og bruke denne på tvers av forskjellige dimensjoner i modellen din.

Innholdsfortegnelse

Beregner siste salgsdato

I dette spesielle tilfellet ønsket vi å ha en tabell med informasjon som viser oss siste salgsdato for hvert produkt vi selger (venstre tabell).

Men vi ønsket også å se siste salgsdato for hver enkelt kunde som kjøpte fra oss (høyre tabell). På denne måten kan vi analysere hvor lenge det er siden en kunde kjøpte fra oss.

Bruk av LASTNONBLANK i din DAX-formel

LASTNONBLANK - funksjonen lar oss gjøre denne typen analyser. La oss ta en titt på formelen jeg brukte for å komme opp med disse to tabellene.

Bruk av LASTNONBLANK i din DAX-formel

Hvis du tenker deg om, er dette en relativt enkel formel. Vi legger LASTNONBLANK inne i en tabell eller kolonne.

I dette tilfellet setter vi den i en Dato-kolonne og evaluerte deretter når det siste salget fant sted for det bestemte elementet i dataene våre.

Ved å gjøre dette kan vi analysere og vise frem siste salgsdato .

Beregning av siste salgsbeløp

Men det som også er flott er at vi kan bruke dette tiltaket til å utarbeide et nytt mål, som vi vil kalle siste salgsbeløp . Til å begynne med dro jeg disse toi tabellen min:

Bruk av LASTNONBLANK i din DAX-formel

Så brukte jeg denne virkelig effektive formelen der vi brukte LASTNONBLANK som et filter.

Bruk av LASTNONBLANK i din DAX-formel

I stedet for å beregne datoresultatet, beregnet vi salgsresultatene. Og igjen, dette kommer til å være dynamisk basert på utvalget vi gjør.

LASTNONBLANK er en ganske allsidig funksjon fordi du ikke bare kan bruke den til å hente et resultat, du kan også bruke den til å filtrere resultater .

Bruke LASTNONBLANK som en skalarfunksjon

Det LASTNONBLANK faktisk gjør er å returnere et bord. Tabellen vil i de fleste tilfeller bare være det ene resultatet.

Tabellen vår vil returnere en entallsverdi fordi det er en funksjon med skalarverdi. Skalar betyr å returnere en enkelt verdi som et tall, tekst, dato osv.

Mens LASTNONBLANK er en tabellfunksjon og som sådan alltid vil returnere en tabell, vil den bare returnere én verdi.

Så i dette tilfellet vil den bare filtrere én verdi, som er den siste datoen. Da vil dette filteret gjøre oss i stand til å trekke ut det totale salget på den siste datoen.

Konklusjon

I denne opplæringen har jeg vist deg et par eksempler på hvordan du kan bruke LASTNONBLANK . Jeg har også vist deg noe av logikken som ligger i funksjonen.

På grunn av dens allsidighet kan du finne innsikt som historisk sett har vært svært vanskelig å finne. Du kan finne dem med en ganske enkel formelsyntaks med denne funksjonen.

Hvis du tenker på hvor vanskelig denne typen innsikt er når du bruker verktøy som Excel, vil du bli overrasket over hvor intuitiv og effektiv denne funksjonen er for å finne innsikt som refererer til det siste av noe eller det første av noe.

For flere dypdykk i DAX-formel, sjekk ut kurset nedenfor på LuckyTemplates Online. Hvis du virkelig vil mestre DAX, så er kurset å sjekke ut først.


PowerApps-søkefelt: Slik legger du til og tilpasser

PowerApps-søkefelt: Slik legger du til og tilpasser

Lær hvordan du oppretter et PowerApps-søkefelt fra bunnen av og tilpasser det til å matche det overordnede temaet for appen din.

SELECTEDVALUE DAX-eksempel- Valg av høsteskive

SELECTEDVALUE DAX-eksempel- Valg av høsteskive

Høst eller fang en verdi inne i et mål for å gjenbruke i et annet mål for dynamiske beregninger ved å bruke SELECTEDVALUE DAX i LuckyTemplates.

Versjonshistorikk i SharePoint-lister

Versjonshistorikk i SharePoint-lister

Oppdag hvordan versjonshistorikk i SharePoint kan hjelpe deg med å se utviklingen av bestemte data, og hvor mange endringer den har gjennomgått.

Hex-fargekodevelger for Lucky Templates-rapporter

Hex-fargekodevelger for Lucky Templates-rapporter

Her er et verktøy for å lage rapporter og grafikk, en sekskantkodevelger for farger som du kan bruke for enkelt å få fargene til LuckyTemplates-rapportene dine.

Dynamisk datoskjærer i Lucky-maler ved hjelp av en periodetabell

Dynamisk datoskjærer i Lucky-maler ved hjelp av en periodetabell

Du kan enkelt vise en datoperiode som en slicer i rapporten ved hjelp av en periodetabell. Bruk en M-kode for å lage den dynamiske datoskjæreren i LuckyTemplates.

Proporsjons- og frekvenstabeller i Excel

Proporsjons- og frekvenstabeller i Excel

Skulle dykke ned i frekvenstabeller i Excel samt proporsjonstabeller. Se nærmere på hva de er og når du skal bruke dem.

Slik installerer du DAX Studio & Tabular Editor i LuckyTemplates

Slik installerer du DAX Studio & Tabular Editor i LuckyTemplates

Lær hvordan du laster ned og installerer DAX Studio og Tabular Editor 3 og hvordan du konfigurerer dem for bruk i LuckyTemplates og i Excel.

LuckyTemplates Shape Map Visualization for romlig analyse

LuckyTemplates Shape Map Visualization for romlig analyse

Denne bloggen inneholder Shape Map-visualiseringen for romlig analyse i LuckyTemplates. Jeg viser deg hvordan du kan bruke denne visualiseringen effektivt med dens funksjoner og elementer.

LuckyTemplates finansiell rapportering: Allokering av resultater til maler på hver enkelt rad

LuckyTemplates finansiell rapportering: Allokering av resultater til maler på hver enkelt rad

I denne opplæringen viser jeg frem en unik idé rundt finansiell rapportering, som tildeler resultater for å forhåndsbestemme tabellmaler inne i LuckyTemplates.

DAX-mål i LuckyTemplates ved hjelp av måleforgrening

DAX-mål i LuckyTemplates ved hjelp av måleforgrening

Opprett DAX-mål i LuckyTemplates ved å bruke eksisterende mål eller formler. Dette er det jeg kaller tiltaket forgreningsteknikk.