DAX Studio MEASURE Nyckelord: En översikt

I den här handledningen kommer vi att titta på DAX Studios nyckelord, MEASURE .

Innan du dyker in i det här ämnet, var noga med att läsa först på nyckelorden och . Exempelfrågan som används i denna handledning är en fortsättning på dessa två nyckelord.

DAX Studio MEASURE Nyckelord: En översikt

Helst bör basmåttet inte skrivas som COUNTROWS för försäljningstabellen. Istället måste du skapa en lokal fråga MEASURE i din DAX Studio-session.

Innehållsförteckning

Skapa DAX Studio Base Measure

Skriv nyckelordet MEASURE och definiera sedan tabellen där nyckelordet ska användas på. I det här fallet är det försäljningstabellen.

DAX Studio MEASURE Nyckelord: En översikt

Så istället för att skriva [ Försäljning ] under nyckelordet EVALUATE , kan du skriva [ # rader ] .

Observera att när du skriver # rader visas det inte i IntelliSense-funktionen i DAX Studio. Detta beror på att detta mått inte är en del av den tabellformade objektmodellen i LuckyTemplates.

När du kör den här frågan får du en tabell som innehåller en kolumn för produktfärgen och totala raderna.

DAX Studio MEASURE Nyckelord: En översikt

Du kan också återanvända basmåttet för en annan kolumn. Låt oss lägga till en annan kolumn som heter Totalt rader 2 . Detta använderfunktion på # rader.

Ta sedan bort försäljningskvantiteten från filterkontexten så att måttet inte påverkas av filtret som kommer från slicern. Använd istället funktionen över försäljningskvantiteten.

DAX Studio MEASURE Nyckelord: En översikt

När du har kört den här koden får du en ny kolumn i tabellen.

DAX Studio MEASURE Nyckelord: En översikt

Förenkla DAX Studio-frågor med MEASURE

Du kan också skapa flera mått inom en enda DAX-fråga. Genom att använda flera MEASURE-nyckelord i en enda DAX-fråga kan du förenkla din kod. Till exempel används DAX-frågan nedan för att beräkna den totala vinsten.

DAX Studio MEASURE Nyckelord: En översikt

Lägg märke till att i den sista MEASURE-konstruktionen upprepas formlerna för de två första måtten. Så istället för att använda formeln kan du använda måttnamnen för att få den totala vinsten.

DAX Studio MEASURE Nyckelord: En översikt

Innan du kör koden måste du använda EVALUATE för att skapa tabellen som visar resultaten.

DAX Studio MEASURE Nyckelord: En översikt

Du kommer att märka att Total Sales visas i IntelliSense-funktionen. Detta beror på att samma namn finns i LuckyTemplates. DAX Studio kommer att försöka ta reda på den närmaste förekomsten av total försäljning och kommer att använda den som är tillgänglig i frågan.

Kör nu frågan.

DAX Studio MEASURE Nyckelord: En översikt

Du kommer att se att två kolumner skapades. Den första kolumnen visar produktfärgen, medan den andra kolumnen visar den totala försäljningen.

Om du vill lägga till kolumner för den totala kostnaden och den totala vinsten, lägg helt enkelt till dem under UTVÄRDERA.

DAX Studio MEASURE Nyckelord: En översikt

Observera att värdena under kolumnen Total försäljning har dollartecken. Detta beror på standardformateringen i DAX Studio. Du kan växla detta formateringsalternativ genom att gå till Alternativ under fliken Arkiv och sedan Resultat.

Ändring av åtgärder i ett filtersammanhang

Du kan också använda filter och skärare när du använder mått. Om du till exempel vill returnera försäljningsprocenten, skapa ett annat mått. I det här måttet skapar du en variabel för CurrentSales och AllSales .

För variabeln AllSales använder du funktionen REMOVEFILTERS för att säkerställa att alla artiklar i tabellen Products ingår. För att skapa procentsatsen, skriv RETUR ( CurrentSales, AllSales ) .

För att visa resultaten, användfungera.

DAX Studio MEASURE Nyckelord: En översikt

När du har kört koden ser du en tabell som innehåller den totala försäljningen och försäljningsprocenten. Du kan se att Silver har den största andelen bland alla produktfärger.

På samma sätt kan du härma beteendet hos en skärare. Istället för att visa försäljningsprocenten för alla produkter kan du välja vilka produkter som ska inkluderas.

Istället för att använda REMOVEFILTERS-funktionen, använd. Skriv sedan efter produkterna[färg] i EVALUATEoch sedan produktfärgerna du vill inkludera.

DAX Studio MEASURE Nyckelord: En översikt

När du kör den här koden ser du att färgerna i tabellen bara är de du har angett. Det är också så LuckyTemplates injicerar filterkontexter från slicers.

Felsökning av koder i DAX Studio

Frågemått är till stor hjälp när du vill felsöka koden för dina åtgärder. Du behöver inte ändra eller modifiera din tabellmodell.

Om du försöker göra ändringar i LuckyTemplates angående en datamodell med miljarder rader kommer du att märka en synlig fördröjning i att utföra den operationen. Istället kan du skapa frågemått i DAX Studio, kopiera det och sedan använda det för att göra nödvändiga ändringar i din LuckyTemplates-modell.

Slutsats

Vad du än skapar i DAX Studio kommer inte att påverka datamodellen i Analysis Services eller Tabular Data Model.

Men det finns ett undantag. Om du kopierar formeln du använde för ett mått i DAX Studio och sedan använder detta i ett mått i LuckyTemplates, kommer du att skapa en påverkan på LuckyTemplates datamodell. Så det är viktigt att vara noggrann när du skapar din kod.


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.