DEFINER nøkkelord i DAX Studio: Oversikt og eksempler

Etter , den neste du trenger å lære er nøkkelordet DEFINE. I denne opplæringen skal vi gå gjennom en oversikt over hva DEFINE-nøkkelordet er, og hvordan det brukes i DAX Studio. Konkrete eksempler diskuteres underveis.

Innholdsfortegnelse

Bruke DEFINE nøkkelordet i DAX Studio

DEFINE er et nøkkelord som definerer enheter brukt på en eller flere EVALUATE-setninger i en DAX-spørring.

Eksempel #1: DEFINE med DAX-funksjoner

DEFINER nøkkelord i DAX Studio: Oversikt og eksempler

I dette eksemplet henter den første linjen i koden alle de distinkte mengdene i salgstabellen. Den andre linjen begrenser mengdene som returneres. For å returnere resultatet av variabelen, må du bruke EVALUATE nøkkelordet.

Hvis du prøver å EVALUERE den andre variabelen, vises et annet resultat.

DEFINER nøkkelord i DAX Studio: Oversikt og eksempler

Du kan videre bruke FewQuantities-variabelen til å telle antall rader i salgstabellen som gjelder mengde 1, 2 og 3.

DEFINER nøkkelord i DAX Studio: Oversikt og eksempler

Du må også brukekonstruere. Påfør deretterogfunksjoner for å telle antall rader i salgstabellen. Plasser deretter FewQuantities-variabelen i filteret. Dette gir deg det totale antallet rader i salgstabellen.

Eksempel #2: Komplekse uttrykk

La oss se på et annet eksempel som omhandler komplekse uttrykk.

DEFINER nøkkelord i DAX Studio: Oversikt og eksempler

I dette tilfellet må du bruke en tabellkonstruksjon for å returnere en kolonne som inneholder mengdene 1, 6, 3 og 5. For den andre variabelen trenger dufunksjon for å filtreresalgsmengden, variabelen FewQuantities.

Før du fortsetter, kjør EVALUATE FilterContextFromSlicer for å vite om du får de riktige resultatene så langt.

DEFINER nøkkelord i DAX Studio: Oversikt og eksempler

Når det er gjort, skriv inn SUMMARISECOLUMNS- funksjonen ved å følge koden nedenfor:

DEFINER nøkkelord i DAX Studio: Oversikt og eksempler

Denne nederste delen av koden etterligner oppførselen til .

Defunksjonen er nyttig for å lage bilder og svare på spørsmål. I dette tilfellet er slicerne en del av filterkonteksten. Deretter må du legge til en ny kolonne, Totalt rader, for å vise resultatene av koden. Det siste argumentet bruker funksjonen COUNTROWS for å returnere antall rader i Sales-tabellen.

Hvis du kjører denne koden, får du en tabell som består av to kolonner. Den første kolonnen viser produktfargen, mens den andre viser totalt rader.

DEFINER nøkkelord i DAX Studio: Oversikt og eksempler

Imidlertid er COUNTROWS (Sales) -konstruksjonen ikke ideelt brukt i SUMMARISECOLUMNS-funksjonen. I stedet er beste praksis å lage nye tiltak. Dette vil bli diskutert videre i etterfølgende opplæringsprogrammer.

Konklusjon

Denne opplæringen gir deg raske og spesifikke eksempler på hvordan du kan bruke nøkkelordet DEFINE i DAX Studio-kodene dine. Det er også avgjørende for å få variabler til å fungere skikkelig.

DAX Studio er et kraftig verktøy i spørringsbygging og rapportutvikling. Ved å lære hensikten og funksjonen til ikke bare DEFINE, men alle tilgjengelige nøkkelord og funksjoner, vil du bli dyktigere i å håndtere komplekse problemer og avansert kodingslogikk.

Alt godt,
LuckyTemplates-eksperter


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.