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.
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.
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.
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.
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.
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:
Så brukte jeg denne virkelig effektive formelen der vi brukte LASTNONBLANK som et filter.
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.
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.
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å.
Denne korte opplæringen fremhever LuckyTemplates mobilrapporteringsfunksjon. Jeg skal vise deg hvordan du kan utvikle rapporter effektivt for mobil.
I denne LuckyTemplates-utstillingen vil vi gå gjennom rapporter som viser profesjonell tjenesteanalyse fra et firma som har flere kontrakter og kundeengasjementer.
Gå gjennom de viktigste oppdateringene for Power Apps og Power Automate og deres fordeler og implikasjoner for Microsoft Power Platform.
Oppdag noen vanlige SQL-funksjoner som vi kan bruke som streng, dato og noen avanserte funksjoner for å behandle eller manipulere data.
I denne opplæringen lærer du hvordan du lager din perfekte LuckyTemplates-mal som er konfigurert til dine behov og preferanser.
I denne bloggen vil vi demonstrere hvordan du legger feltparametere sammen med små multipler for å skape utrolig nyttig innsikt og grafikk.
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.
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.