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.
Dynamisk rangering i LuckyTemplates kan være vanskelig hvis du ikke helt forstår hvordan det fungerer. Du tror kanskje at du har fått formelen riktig, men da vil du bli overrasket over hvorfor du ikke får de riktige resultatene.
Nøkkelen er å virkelig forstå konteksten du jobber med og forenkle formlene dine.
Noen ganger er det ikke nok å kjenne til DAX-funksjonene dine. Du må lære teknikken i å kombinere de riktige DAX-funksjonene og utarbeide den riktige formelen.
Innholdsfortegnelse
Dynamisk rangering etter gruppe ved å bruke RANKX
Et vanlig scenario rundt dynamisk rangering er å lage dynamiske tabeller for kundegrupper, for eksempel topp 5 eller topp 10 osv. Mens du vet ater den riktige DAX-funksjonen å bruke, hvordan implementere den riktig er en annen ting. Her er en .
Dette scenariet er fra LuckyTemplates-forumet, der et medlem prøvde å få sine topp 10 kunder, rangerte dem basert på kvartalsvis salg . Da han prøvde å plassere sine rangerte kunder i en matrisetabell, viser noen av kundene duplikater .
I tabellen hans har han identifisert to grupper: Topp 10 og alle andre. Imidlertid, med formelen hans, vises noen kundenavn som hans topp 10, men ingen totale salgsresultater, og samtidig er de på "Alle andre"-tabellen, der de burde være.
Her er formelen han laget:
Løsningen var enkel: forstå konteksten.
I dette tilfellet har vi den kvartalsvise konteksten. Dette betyr at vi nå regner ut de 10 beste kundene i hvert kvartal, ikke de 10 beste kundene fra tidenes begynnelse. For å få dette til å fungere, må vi bryte ned formelen.
Først fjerner vi filtre fra Dato-tabellen, slik at vi ikke får en stor spredning av rangering for kundene våre.
Her er en effektiv formel for å få de 10 beste kundene, uansett datosammenheng.
Deretter inkorporerer vi denne formelen i grupperingsberegningen som en variabel ().
Slik bruker du RANKX-funksjonen effektivt, og gir deg de riktige resultatene du leter etter. Hvis du har flere spørsmål om dynamisk rangering etter grupper, anbefaler jeg på det sterkeste at du sjekker ut de relaterte lenkene nedenfor.
Dynamisk rangering ved bruk av SWITCH TRUE
En annen diskutert i et LuckyTemplates Forum-innlegg om dynamisk rangering implementertelogikk.
Til å begynne med delte medlemmet nettopp sin gode opplevelse med LuckyTemplates-rangering ved å bruke SWITCH. Men så ble han litt forvirret med formelstrukturen han har prøvd å lage. Medlemmet ønsket spesifikt å gjøre en rangering på Sales LQ, så han fortsatte med å lage et mål for Sales LQ og bruke SWITCH og RANKX.
Problemet var i 2.Dynamic Rank , som er den siste delen av //Region Ranking Sale. Det ser ikke riktig ut fordi bytabellen viser >3 resultater, som bare skal være de tre første.
Løsningen jeg ga ham var å forenkle formelen . Dette er ganske vanlig blant LuckyTemplates-brukere. Du kan bli overveldet av DAX-funksjoner. I dette tilfellet var formelen som dette medlemmet opprettet for komplisert (langt mer enn den trenger å være).
SWITCH TRUE er en fantastisk funksjonslogikk i LuckyTemplates, men du må lære deg når og hvordan du bruker den og integrere den sømløst i beregningene dine. Jeg anbefalte ham følgende opplæringsprogrammer som viser frem teknikkene i dynamisk rangering.
I dette tilfellet kan rangeringen fungere i andre aspekter av formelen, men det er ikke helt riktig teknikk. Det er derfor det er et lite problem i resultatene for Region Ranking Sale.
Dette er et godt eksempel på hvorfor DAX-formler ikke fungerer akkurat slik du ville ha det. Det er ingen vits i å gi en løsning på denne bekymringen for å endre bare én del av beregningen, siden hele formelen i seg selv er altfor komplisert. Forenkle formlene dine ved å implementere riktig teknikk.
Konklusjon
Dynamisk rangering i Power kan gi deg god innsikt fra analysen din. Men hvis du ikke helt forstår hvordan det fungerer, vil du gå deg vill midt i beregningene dine.
To ting du trenger å forstå i denne opplæringen er å forstå konteksten du jobber med og lage de riktige formlene. Når du kjenner konteksten, vet du hvilke DAX-funksjoner du skal kombinere og hvordan du gjør det. Nøkkelen er å forenkle beregningene dine.
Beste ønsker!
***** Lære Lucky Templates? *****
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.