DEFINIERA nyckelord i DAX Studio: Översikt & exempel

Efter , nästa du behöver lära dig är nyckelordet DEFINE. I den här handledningen går vi igenom en översikt över vad nyckelordet DEFINE är och hur det används i DAX Studio. Specifika exempel diskuteras längs vägen.

Innehållsförteckning

Använda nyckelordet DEFINE i DAX Studio

DEFINE är ett nyckelord som definierar entiteter som tillämpas på en eller flera EVALUATE-satser i en DAX-fråga.

Exempel #1: DEFINE med DAX-funktioner

DEFINIERA nyckelord i DAX Studio: Översikt & exempel

I det här exemplet hämtar den första raden i koden alla distinkta kvantiteter i försäljningstabellen. Den andra raden begränsar de kvantiteter som returneras. För att returnera resultatet av variabeln måste du använda nyckelordet EVALUATE .

Om du försöker UTVÄRDERA den andra variabeln visas ett annat resultat.

DEFINIERA nyckelord i DAX Studio: Översikt & exempel

Du kan vidare använda variabeln FewQuantities för att räkna antalet rader i försäljningstabellen som hänför sig till kvantiteterna 1, 2 och 3.

DEFINIERA nyckelord i DAX Studio: Översikt & exempel

Du måste också användakonstruera. Applicera sedanochfunktioner för att räkna antalet rader i försäljningstabellen. Placera därefter variabeln FewQuantities i filtret. Detta ger dig det totala antalet rader i tabellen Försäljning.

Exempel #2: Komplexa uttryck

Låt oss titta på ett annat exempel som handlar om komplexa uttryck.

DEFINIERA nyckelord i DAX Studio: Översikt & exempel

I det här fallet måste du använda en tabellkonstruktion för att returnera en kolumn som innehåller kvantiteterna 1, 6, 3 och 5. För den andra variabeln behöver dufunktion för att filtreravariabeln Försäljningsmängd och variabeln Fåkvantiteter.

Innan du fortsätter, kör EVALUATE FilterContextFromSlicer för att veta om du får rätt resultat hittills.

DEFINIERA nyckelord i DAX Studio: Översikt & exempel

När det är gjort, mata in funktionen SUMMARISECOLUMNS enligt koden nedan:

DEFINIERA nyckelord i DAX Studio: Översikt & exempel

Den här nedre delen av koden efterliknar beteendet hos .

DeFunktionen är användbar för att skapa bilder och svara på frågor. I det här fallet är skivorna en del av filterkontexten. Sedan måste du lägga till en ny kolumn, Totalt rader, för att visa resultaten av koden. Det sista argumentet använder COUNTROWS -funktionen för att returnera antalet rader i tabellen Försäljning.

Om du kör den här koden får du en tabell som består av två kolumner. Den första kolumnen visar produktfärgen medan den andra visar totala rader.

DEFINIERA nyckelord i DAX Studio: Översikt & exempel

Konstruktionen COUNTROWS (försäljning) används dock inte idealiskt i funktionen SUMMARISECOLUMNS. Istället är bästa praxis att skapa nya åtgärder. Detta kommer att diskuteras ytterligare i efterföljande tutorials.

Slutsats

Denna handledning ger dig snabba och specifika exempel på hur du kan använda nyckelordet DEFINE i dina DAX Studio-koder. Det är också avgörande för att få variabler att fungera korrekt.

DAX Studio är ett kraftfullt verktyg för frågebyggnad och rapportutveckling. Genom att lära dig syftet och funktionen för inte bara DEFINE, utan alla tillgängliga nyckelord och funktioner, kommer du att bli mer skicklig på att hantera komplexa problem och avancerad kodningslogik.

Lycka till,
LuckyTemplates-experter


Skapa en datumtabell i LuckyTemplates

Skapa en datumtabell i LuckyTemplates

Ta reda på varför det är viktigt att ha en dedikerad datumtabell i LuckyTemplates och lär dig det snabbaste och mest effektiva sättet att göra det.

LuckyTemplates mobilrapporteringstips och tekniker

LuckyTemplates mobilrapporteringstips och tekniker

Denna korta handledning belyser LuckyTemplates mobilrapporteringsfunktion. Jag ska visa dig hur du kan utveckla rapporter effektivt för mobila enheter.

Professional Service Analytics-rapporter i LuckyTemplates

Professional Service Analytics-rapporter i LuckyTemplates

I denna LuckyTemplates Showcase går vi igenom rapporter som visar professionell serviceanalys från ett företag som har flera kontrakt och kundengagemang.

Microsoft Power Platform-uppdateringar | Microsoft Ignite 2021

Microsoft Power Platform-uppdateringar | Microsoft Ignite 2021

Gå igenom de viktigaste uppdateringarna för Power Apps och Power Automate och deras fördelar och konsekvenser för Microsoft Power Platform.

Vanliga SQL-funktioner: En översikt

Vanliga SQL-funktioner: En översikt

Upptäck några vanliga SQL-funktioner som vi kan använda som sträng, datum och några avancerade funktioner för att bearbeta eller manipulera data.

LuckyTemplates Skapa mall: Guide och tips

LuckyTemplates Skapa mall: Guide och tips

I den här handledningen kommer du att lära dig hur du skapar din perfekta LuckyTemplates-mall som är konfigurerad efter dina behov och preferenser.

Fältparametrar och små multiplar i LuckyTemplates

Fältparametrar och små multiplar i LuckyTemplates

I den här bloggen kommer vi att visa hur man lager fältparametrar med små multiplar för att skapa otroligt användbara insikter och bilder.

LuckyTemplates Rank och anpassad gruppering

LuckyTemplates Rank och anpassad gruppering

I den här bloggen kommer du att lära dig hur du använder LuckyTemplates ranknings- och anpassade grupperingsfunktioner för att segmentera en exempeldata och rangordna den enligt kriterier.

Visar kumulativ total endast upp till ett visst datum i LuckyTemplates

Visar kumulativ total endast upp till ett visst datum i LuckyTemplates

I den här handledningen kommer jag att täcka en specifik teknik kring hur man visar Kumulativ total endast upp till ett specifikt datum i dina bilder i LuckyTemplates.

Punktdiagram: Avancerade anpassade bilder för LuckyTemplates

Punktdiagram: Avancerade anpassade bilder för LuckyTemplates

Lär dig hur du skapar och anpassar punktdiagram i LuckyTemplates, som huvudsakligen används för att mäta prestanda mot mål eller tidigare år.