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.
I dag vil du lære hvordan du beregner rangeringen i tabellform når felt fra forskjellige dimensjonstabeller samles inne i tabellvisualen. Du kan se hele videoen av denne opplæringen nederst på denne bloggen .
La oss hoppe på LuckyTemplates for å sette i gang.
I dette scenariet opprettet vi en tabellvisual med feltet Kundenavn fra kundens tabell og feltet Produktnavn fra produktets tabell. Vi vil analysere på et kombinert nivå som er våre bestytende kunder i kombinasjon med produktnavnene basert på Totalt salg .
En av tingene vi bør gjøre når vi begynner å skrive målet for rangering er å referere til feltnavnene sammen med tabellnavnene inne i RANKX-funksjonen.
I tillegg, siden vi vet at produktnavnet blir sortert etter produktindeksfeltet, må vi også inkludere det feltet mens vi evaluerer rangeringen.
Som vi kan observere, kommer de to feltene fra oppløftende tabeller sammen i ett tabellvisuelt, og derfor vil vi implementere CROSSJOIN-funksjonen i RANKX-funksjonen vår mens vi refererer til tabellnavnene.
Vi kan nå lage vårt mål for å evaluere rangeringen på et kombinert nivå av kunder og produkter.
La oss kalle vårt mål som rangering. Bruk deretter funksjonene RANKX og CROSSJOIN.
Ved å bruke ALL-funksjonen må vi også referere feltnavnene våre ett etter ett til feltet Kundenavn, Produktnavn og Produktindeks.
Den neste tingen å gjøre er å kalle opp vårt mål for totalt salg og bringe dette rangeringsmålet inn i tabellvisualen vår for å analysere resultatene.
Som vi kan se, får vi de riktige resultatene. Men siden vi brukte CROSSJOIN-funksjonen, skaper den en kombinasjon av alle reglene mellom kundene og produktene, noe som resulterte i å evaluere rangeringen mot de reglene der vi ikke har tallene for det totale salget.
For å rette opp denne typen scenario, må vi sette inn en IF-betingelse der vi vil beregne rangeringen kun der vi har Totalt salg, ellers skal det stå tomt.
For å gjøre det, la oss legge til IF (ISBLANK(['Totalt salg']), BLANK ( ) .
Vi kan nå se at det beregner totalt salg bare der vi har salgstall og resten av kombinasjonen av hvor vi ikke har salg ignoreres.
Vi ønsker også å ekskludere rangeringen på totalnivå ved å skrive inn IF(ISINSCOPE( Customers [Customer Names]). Dette vil ignorere resultatene på et totalnivå.
Så der blir også rangeringen på totalnivå ignorert.
Konklusjon
Rangeringen er en fin måte å se de beste eller dårligste variablene i et gitt datasett. Det er bemerkelsesverdig at det er enkelt å beregne en rangering når felt fra forskjellige dimensjonstabeller samles i en tabellform i LuckyTemplates.
Det er også flere regler der rangeringen er ulik, så hvis du vil lære hvordan du bryter bånd i LuckyTemplates, kan du også sjekke opplæringen.
Jeg håper du har lært mye av denne enkle teknikken. Ikke glem å abonnere på LuckyTemplates TV- kanal fordi vi har en enorm mengde innhold som kommer ut hele tiden fra ekspertene våre.
Beste ønsker,
Harde
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.