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.
Jeg skal vise deg noen enkle LuckyTemplates-tiltak du kan begynne med. Disse kan gi deg et godt grunnlag for hva slags innsikt LuckyTemplates kan gi deg. Å forstå disse enkle LuckyTemplates-tiltakene er nøkkelen til å lette inn i mer avanserte teknikker senere.
En ting du må huske hvis du bare skifter til LuckyTemplates fra Excel, er at du ikke vil jobbe med individuelle celler her. LuckyTemplates lar deg jobbe med kolonner i stedet.
I Excel, for eksempel, vil å gjøre en enkel SUM bety å jobbe med individuelle celler. Men i LuckyTemplates vil du bruke den SUMMEN på hele kolonner. Når du forstår dette konseptet, endrer det måten du bygger rapportene dine på fra et formelperspektiv.
For å vise deg hvordan du jobber med disse kolonnene, skal jeg vise deg noen eksempler på hvordan disse enkle tiltakene fungerer. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.
Innholdsfortegnelse
Gjennomsnittlig mengde Eksempel
Jeg skal starte med et eksempel på hvordan jeg kan få gjennomsnittlig kvantitet .
Jeg klikker på ikonet Nytt mål .
Vær oppmerksom på at før jeg opprettet dette målet, sørget jeg for at jeg klikket på nøkkelmålene mine først, som finnes i feltruten . Dette sikrer at når det nye målet mitt er opprettet, lander det rett inn i den gruppen.
Gjennomsnittlig mengde er bare en form for enkel gjennomsnittsberegning.
Å bruke gjennomsnitt er en veldig enkel måte å lage noen av disse enkle å laste formlene på. Som du kan se, dukker det automatisk opp noen få alternativer når jeg begynner å skrive ordet "gjennomsnittlig".
Øyeblikket jeg velger, vil du se at den viser en beskrivelse av funksjonen . Den forteller oss at denne funksjonen returnerer gjennomsnittet av alle tallene i kolonnen.
Disse beskrivelsene er en fin måte å gjøre deg kjent med de forskjellige funksjonene du kan bruke i LuckyTemplates.
Når jeg har lagt inn den funksjonen, gir den meg automatisk flere detaljer når det gjelder hvilke parametere som må gå inn i den.
Jeg bruker kolonnen Antall i dette eksemplet.
Når jeg trykker på Enter, vil det målet bli lagret i Nøkkelmål- gruppen.
En viktig ting å merke seg her er at du er avhengig av dataene du har . I dette tilfellet har jeg bare mine pris- og mengdedata. Så det gjør mulighetene mine litt begrensede.
Bare for å vise deg andre funksjoner du kan bruke her, vil du se at du også kan skrive innog du har en rekke alternativer som vises.
Du kan også prøve.
De andre variasjonene som vises for disse funksjonene er ytterligere dekket i de forskjellige DAX-kursene som er tilgjengelige i LuckyTemplates Online. Men foreløpig vil jeg konsentrere meg om de enkleste.
Inntektsberegninger ved hjelp av itererende funksjoner
Å bringe inn litt inntektsinformasjon er ekstremt nyttig. Dette vil bringe inn ytterligere data som vil gi meg mer innsikt for videre analyse.
For å finne ut om jeg kan gjøre det, må jeg sjekke hva slags informasjon jeg har i tabellen.
Når jeg ser på dataene, viser det at jeg kan legge til litt inntektsinformasjon fordi jeg har kvantitet og pris .
Siden jeg vil at du virkelig skal forstå viktigheten av å bruke mål i stedet for beregnede kolonner, skal jeg vise deg en sammenligning av de to.
Jeg starter med å lage en ny kolonne.
Jeg kaller denne kolonnen Inntekter .
For å få inntektene skal jeg multiplisere Kvantitet med Pris . Merk at jeg refererer til disse spesifikke kolonnene fra salgstabellen fordi jeg fysisk legger til data direkte i tabellen.
Når jeg trykker på enter, vil inntektskolonnen gi meg tall der jeg kan brukefunksjonen eller kanskje AVERAGE-funksjonen . Dette er en beregnet kolonne.
Men jeg vil vise deg at du ikke trenger å opprette disse kolonnene for å få dataene du trenger. Dette er noe du vanligvis ville gjort i Excel, men målet her er at du skal se fordelen med å bruke LuckyTemplates. Du kan gjøre så mye mer ved å bruke virtuelle beregninger så lenge du vet hvilken formel du skal velge.
Så jeg kommer til å slette den kolonnen jeg nettopp har laget.
Deretter legger jeg til et nytt mål ved å klikke på dette ikonet.
Jeg kommer til å kalle dette Totalt salg .
Jeg skal også legge til en ny linje i formelen min ved å gjøre Shift + Enter . Deretter bruker jeg SUM- funksjonen, så gjør jeg en.
Før jeg fortsetter, vil jeg kort diskutere hva SUMX gjør. Grunnprinsippet bak SUMX gjelder også for andre funksjoner som har en X på slutten av navnet.
Disse funksjonene med X kalles itererende funksjoner. De lar deg kjøre logikk på hver enkelt rad i hvilken som helst tabell du spesifiserer.
Med andre ord, det er å bringe det du vanligvis ville gjort i en beregnet kolonne i et mål .
Som du kan se, krever det at vi refererer til en tabell og et uttrykk. Uttrykket kan være enhver form for logikk du må bruke for å få de resultatene du ønsker.
Så jeg kommer til å sette Salg siden jeg prøver å gjenskape den beregnede kolonnen jeg laget tidligere.
Deretter bruker jeg mengden ganger prisen.
Når jeg trykker på enter, kommer det målet nå til å legge til logikken jeg nettopp la til i hver eneste rad.
For å vise deg resultatene, skal jeg kopiere og lime inn den originale visualiseringen.
Husk at vi har Antall solgt under Verdi .
For den dupliserte visualiseringen er det jeg skal gjøre å legge til Totalt salg i Verdi .
Deretter sletter jeg antall solgte , slik at jeg bare har totalt salg igjen.
Nå er resultatene jeg viser basert på hvert filter som er satt på plass i stedet for bare en engangs generell beregning som det som skjer i en beregnet kolonne.
Du kan se det hvis du går inn i modelleringsområdet.
Så forholdet flyter fra Kunder-tabellen der hver kunde blir filtrert når den flyter inn i Sales-tabellen som representert av pilen og linjen. Dette betyr at jeg kun ser på hvert eneste salg for den spesifikke kunden.
Med dette målet på plass kan jeg nå iterere gjennom hver eneste rad. Så i tabellen kommer den første raden til å beregne mengden ganger prisen. Deretter kommer den til å gjøre det samme på den andre raden, deretter den tredje, og så videre. Det kommer til å fortsette med det til det har gått gjennom hvert eneste salg.
Den forplikter i utgangspunktet hver rads resultat i minnet. Og når det er gjort, kommer det til å oppsummere det hele. Disse resultatene er det som vises i visualiseringen nedenfor.
Jeg anbefaler også at du gjør visualiseringene om til tabeller når du starter med mål i stedet for de vanlige diagrammene.
Dette gjør det lettere å se de faktiske tallene i stedet for å måtte se dypere inn i hver visualisering.
Jeg synes det er så mye lettere å prøve å faktisk se tallet enn å prøve å se dypt inn i en visualisering og forstå, ok. Hva gjør formelen? Hvis du kan se hvert enkelt resultat, gjør det det litt lettere å forstå kanskje hva som faktisk skjer innenfor en formel.
Bruk av COUNTROWS for å få totalt antall transaksjoner
Den siste formelen jeg skal bruke som eksempel beregner total transaksjoner . Jeg kommer til å legge til et nytt mål igjen for dette.
Da skal jeg bruke.
COUNTROWS lar meg telle antall rader i en bestemt tabell.
Siden jeg trenger en tabell for denne funksjonen, skal jeg referere til salgstabellen min .
Når jeg trykker på Enter, vil dette tiltaket bli lagt til Nøkkelmål- gruppen. Jeg drar det inn i tabellen min slik at jeg kan begynne å sammenligne dataene.
Jeg kommer også til å dra Antall solgte for enda mer innsikt.
Nå kan jeg se hvor mange kjøp hver kunde har gjort og hvor mange produkter som er solgt. Fordi jeg plasserte dem side om side, er det også lettere å sammenligne tallene.
Konklusjon
Siden dette er et nybegynnerkurs, ga jeg deg en rask oversikt over noen itererende funksjoner du kan bruke i LuckyTemplates-tiltakene dine. Disse eksemplene viser deg allerede hvor stort potensial rapportene dine har hvis du har en grunnleggende forståelse av disse funksjonene.
Det er en hel gruppe med iterering du kan bruke bortsett fra SUMX som,og, blant andre. Herfra kan du hoppe til mer avanserte tiltak og få enda mer innsikt.
Igjen, når du jobber med LuckyTemplates, er nøkkelen å holde ting enkelt først. Å mestre de enkle teknikkene du kan bruke vil gjøre det lettere for deg å leke med mer avanserte beregninger.
Beste ønsker,
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.