Bruk av MAXX DAX-funksjonen i LuckyTemplates for å beregne de nyeste verdiene eller siste verdien i dataene dine

Denne opplæringen vil snakke om et vanlig scenario som ofte blir spurt i LuckyTemplates-støtteforumet. Du kommer til å lære hvordan du regner ut den nyeste eller siste verdien i dataene dine ved å brukeogDAX-funksjoner i LuckyTemplates. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.

Bruk av MAXX DAX-funksjonen i LuckyTemplates for å beregne de nyeste verdiene eller siste verdien i dataene dine

For dette eksemplet er det en liste over data, og i den listen refereres kunden flere ganger. Så du vil regne ut den nylige verdien for det bestemte kundenavnet.

Eksemplet presentert i forumene var i form av en undersøkelsesdata. Du ønsker å regne ut siste eller siste gang en bestemt kunde tok undersøkelsen.

Det er et par måter å løse dette på. Du kan utføre løsningen ved å bruke beregnede kolonner eller mål.

Å bruke en kalkulert kolonne gir mer estetikk, mens bruk av et mål lar modellene dine være mer dynamiske.

Slik regner du ut den nyeste datoen for en dimensjon i datasettet ditt ved å bruke to løsninger.

Innholdsfortegnelse

Løsning #1: Bruk av beregnede kolonner

Her er hvordan du løser problemet ved å bruke.

1. Opprett en ny kolonne

Det første trinnet er å lage en ny kolonne i tabellen som ble gitt som eksempel i forumene. Denne nye kolonnen vil inneholde maksimumsdatoen .

Bruk av MAXX DAX-funksjonen i LuckyTemplates for å beregne de nyeste verdiene eller siste verdien i dataene dine

Dette er logikken som brukes på formelen for Maks Dato:

Når du støter på problemer i LuckyTemplates som krever maksimal dato eller nummer, er MAXX den beste å bruke.

Denne funksjonen er nøkkelen til å lage løsningen for dette eksemplet.

2. Lag en variabel

Nå må du opprette en ny variabel ved å brukefunksjon. I dette eksemplet heter den nye variabelen CurrentName .

Bruk av MAXX DAX-funksjonen i LuckyTemplates for å beregne de nyeste verdiene eller siste verdien i dataene dine

For hver forskjellig rad, vil du regne ut navnet på hver person. Denne delen er ganske enkel siden du bare trenger å referere til kolonnenavnet i en kalkulert kolonne.

På hver eneste rad ønsker du bare å isolere personene med samme navn som gjeldende rad.

Når du ser på tabellen, kan du se at den har tre forskjellige navn med to oppføringer for hvert navn.

Bruk av MAXX DAX-funksjonen i LuckyTemplates for å beregne de nyeste verdiene eller siste verdien i dataene dine

Du må isolere disse navnene og deretter finne ut den maksimale datoen som en bestemt person har handlet med deg. Transaksjonen kan være i form av å fullføre et kjøp eller undersøkelse.

3. Opprett en FILTER-erklæring

For å isolere navnene må du først bruke FILTER ogfunksjon.

Bruk av MAXX DAX-funksjonen i LuckyTemplates for å beregne de nyeste verdiene eller siste verdien i dataene dine

Dette vil fjerne alle filtrene i tabellen. Dette vil også iterere gjennom hver enkelt rad uavhengig av kontekst.

Deretter må du finne ut om navnet i undersøkelsesdataene er lik CurrentName-variabelen .

Bruk av MAXX DAX-funksjonen i LuckyTemplates for å beregne de nyeste verdiene eller siste verdien i dataene dine

4. Bruk MAXX-funksjonen

Nå, denkommer til å få en tabell som bare inneholder to rader. Dette er resultatet av filtrering og iterasjon gjennom hver rad for å finne ut om navnet er lik det gjeldende navnet. I dette tilfellet er det nåværende navnet John Smith.

Deretter må du vurdere maks. MAXX DAX - funksjonen beregner maks for deg. Så alt du trenger å gjøre er å sette kolonnen i formelen:

Bruk av MAXX DAX-funksjonen i LuckyTemplates for å beregne de nyeste verdiene eller siste verdien i dataene dine

Når du endrer maksdato-kolonnens format til en dato, vil du se at maksdatoen for John Smith er 23. februar.

Bruk av MAXX DAX-funksjonen i LuckyTemplates for å beregne de nyeste verdiene eller siste verdien i dataene dine

Maksdatoen for Nancy Jones er 25. september, mens det er 22. september for Elaine Anderson.

Dette er en veldig enkel teknikk og dens logikk kan brukes på forskjellige scenarier. Du kan bruke denne til å finne ut siste kjøps- eller salgsbeløp.

Løsning #2: Bruke et mål

Slik løser du dette problemet ved hjelp av Measures.

Ved å bruke mål kan du regne ut siste dato og deretter forgrene deg til andre beregninger.

Dette er den beste måten å kjøre beregninger i LuckyTemplates.

1. Lag en tabell

Først må du lage en tabell.

Bruk av MAXX DAX-funksjonen i LuckyTemplates for å beregne de nyeste verdiene eller siste verdien i dataene dine

Denne tabellen inneholder kun to kolonner. Informasjonen i de andre kolonnene er irrelevant for denne beregningen.

2. Opprett et nytt mål

Du må da opprette et nytt mål.

Dette målet har samme formel som ble brukt i den beregnede kolonneløsningen. Du må imidlertid endre undersøkelsestabellen til undersøkelsesdata .

Bruk av MAXX DAX-funksjonen i LuckyTemplates for å beregne de nyeste verdiene eller siste verdien i dataene dine

Og i stedet for bare å referere til kolonnenavnet, må du brukefunksjon.

Bruk av MAXX DAX-funksjonen i LuckyTemplates for å beregne de nyeste verdiene eller siste verdien i dataene dine

Dette fanger hvilken kontekst du er i.

SELECTEDVALUE lar deg hente tekstverdien fra konteksten.

Denne teknikken er også veldig dynamisk sammenlignet med andre beregninger siden du kan ta ut datokolonnen og kun beholde maksdatoen for hver kunde.

Bruk av MAXX DAX-funksjonen i LuckyTemplates for å beregne de nyeste verdiene eller siste verdien i dataene dine




Konklusjon

Løsninger trenger ikke være vanskelige. De kan gjøres på enkle måter.

For dette eksempelet kan du enten gå for Calculated Columns-løsningen, eller bruke Mål.

Forhåpentligvis forsto du konseptet med hvordan du manipulerer den virtuelle tabellen i MAXX DAX-funksjonen.

Du kan også bruke til å iterere gjennom informasjon og deretter justere den virtuelle tabellen basert på parameteren du legger inn i .vil da gjøre jobben herfra.

Beste ønsker,

***** Lære Lucky Templates? *****







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.