DEFINER Nøgleord I DAX Studio: Oversigt & Eksempler

Efter , er den næste, du skal lære, nøgleordet DEFINE. I denne vejledning gennemgår vi en oversigt over, hvad nøgleordet DEFINE er, og hvordan det bruges i DAX Studio. Konkrete eksempler diskuteres undervejs.

Indholdsfortegnelse

Brug af søgeordet DEFINE i DAX Studio

DEFINE er et nøgleord, der definerer entiteter anvendt på en eller flere EVALUATE-sætninger i en DAX-forespørgsel.

Eksempel #1: DEFINE med DAX-funktioner

DEFINER Nøgleord I DAX Studio: Oversigt & Eksempler

I dette eksempel henter den første linje i koden alle de distinkte mængder i salgstabellen. Den anden linje begrænser de mængder, der returneres. For at returnere resultatet af variablen skal du bruge nøgleordet EVALUATE .

Hvis du forsøger at EVALUERE den anden variabel, vises et andet resultat.

DEFINER Nøgleord I DAX Studio: Oversigt & Eksempler

Du kan yderligere bruge variablen FewQuantities til at tælle antallet af rækker i salgstabellen, der vedrører mængde 1, 2 og 3.

DEFINER Nøgleord I DAX Studio: Oversigt & Eksempler

Du skal også brugekonstruere. Anvend derefterogfunktioner til at tælle antallet af rækker i salgstabellen. Indsæt derefter FewQuantities-variablen i filteret. Dette giver dig det samlede antal rækker i Salgstabellen.

Eksempel #2: Komplekse udtryk

Lad os se på et andet eksempel, der omhandler komplekse udtryk.

DEFINER Nøgleord I DAX Studio: Oversigt & Eksempler

I dette tilfælde skal du bruge en tabelkonstruktion til at returnere en kolonne, der indeholder mængderne 1, 6, 3 og 5. For den anden variabel skal du brugefunktion til at filtrerevariablen Salgsmængde, variablen FåMængder.

Før du fortsætter, skal du køre EVALUATE FilterContextFromSlicer for at vide, om du får de korrekte resultater indtil videre.

DEFINER Nøgleord I DAX Studio: Oversigt & Eksempler

Når det er gjort, skal du indtaste funktionen SUMMARISECOLUMNS ved at følge koden nedenfor:

DEFINER Nøgleord I DAX Studio: Oversigt & Eksempler

Denne nederste del af koden efterligner adfærden af ​​.

Detfunktionen er nyttig til at skabe billeder og besvare forespørgsler. I dette tilfælde er slicerne en del af filterkonteksten. Derefter skal du tilføje en ny kolonne, Total Rows, for at vise resultaterne af koden. Det sidste argument bruger COUNTROWS- funktionen til at returnere antallet af rækker i Sales-tabellen.

Hvis du udfører denne kode, får du en tabel bestående af to kolonner. Den første kolonne viser produktfarven, mens den anden viser de samlede rækker.

DEFINER Nøgleord I DAX Studio: Oversigt & Eksempler

COUNTROWS (Sales) -konstruktionen bruges dog ikke ideelt i SUMMARIZECOLUMNS-funktionen. I stedet er den bedste praksis at skabe nye tiltag. Dette vil blive diskuteret yderligere i de efterfølgende tutorials.

Konklusion

Denne vejledning giver dig hurtige og specifikke eksempler på, hvordan du kan bruge nøgleordet DEFINE i dine DAX Studio-koder. Det er også afgørende for at få variablerne til at fungere korrekt.

DAX Studio er et kraftfuldt værktøj til opbygning af forespørgsler og rapportudvikling. Ved at lære formålet og funktionen af ​​ikke bare DEFINE, men alle de tilgængelige nøgleord og funktioner, bliver du dygtigere til at håndtere komplekse problemer og avanceret kodningslogik.

Alt det bedste,
LuckyTemplates-eksperter

Leave a Comment

Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Denne blog indeholder LuckyTemplates TOPN DAX-funktionen, som giver dig mulighed for at få unik indsigt fra dine data, hvilket hjælper dig med at træffe bedre markedsføringsbeslutninger.

Oprettelse af en datotabel i LuckyTemplates

Oprettelse af en datotabel i LuckyTemplates

Find ud af, hvorfor det er vigtigt at have en dedikeret datotabel i LuckyTemplates, og lær den hurtigste og mest effektive måde at gøre det på.

LuckyTemplates Mobile Reporting Tips og teknikker

LuckyTemplates Mobile Reporting Tips og teknikker

Denne korte vejledning fremhæver LuckyTemplates mobilrapporteringsfunktion. Jeg vil vise dig, hvordan du kan udvikle rapporter effektivt til mobilenheder.

Professionelle serviceanalyserapporter i LuckyTemplates

Professionelle serviceanalyserapporter i LuckyTemplates

I denne LuckyTemplates Showcase gennemgår vi rapporter, der viser professionel serviceanalyse fra et firma, der har flere kontrakter og kundeengagementer.

Microsoft Power Platform-opdateringer | Microsoft Ignite 2021

Microsoft Power Platform-opdateringer | Microsoft Ignite 2021

Gå gennem de vigtigste opdateringer til Power Apps og Power Automate og deres fordele og implikationer for Microsoft Power Platform.

Almindelige SQL-funktioner: En oversigt

Almindelige SQL-funktioner: En oversigt

Opdag nogle almindelige SQL-funktioner, som vi kan bruge, såsom streng, dato og nogle avancerede funktioner til at behandle eller manipulere data.

LuckyTemplates skabelonoprettelse: Guide og tips

LuckyTemplates skabelonoprettelse: Guide og tips

I denne tutorial lærer du, hvordan du opretter din perfekte LuckyTemplates-skabelon, der er konfigureret til dine behov og præferencer.

Feltparametre og små multipler i LuckyTemplates

Feltparametre og små multipler i LuckyTemplates

I denne blog vil vi demonstrere, hvordan man lagdelte feltparametre med små multipler for at skabe utrolig nyttig indsigt og visuals.

LuckyTemplates-rangering og brugerdefineret gruppering

LuckyTemplates-rangering og brugerdefineret gruppering

I denne blog vil du lære, hvordan du bruger LuckyTemplates rangerings- og brugerdefinerede grupperingsfunktioner til at segmentere et eksempeldata og rangordne det efter kriterier.

Viser kun kumulativ total op til en bestemt dato i LuckyTemplates

Viser kun kumulativ total op til en bestemt dato i LuckyTemplates

I denne tutorial vil jeg dække en specifik teknik omkring, hvordan du kun viser Kumulativ Total op til en bestemt dato i dine visuals i LuckyTemplates.