Dela via


DAX-ordlista

Analysfråga

Visuella Power BI-objekt frågar efter en datamodell med hjälp av en analysfråga. En analysfråga strävar efter att minska potentiellt stora datavolymer och modellkomplexiteter med hjälp av tre distinkta faser: Filtrera, gruppera och sammanfatta. En analysfråga skapas automatiskt när fält tilldelas till brunnarna för visuella rapportobjekt. Rapportförfattare kan styra beteendet för fälttilldelningar genom att byta namn på fält, ändra sammanfattningstekniken eller inaktivera sammanfattning för att uppnå gruppering. Vid rapportdesign kan filter läggas till i rapporten, en rapportsida eller ett visuellt objekt. I läsvyn kan filter ändras i fönstret Filter eller genom interaktioner med utsnitt och andra visuella objekt (korsfiltrering).

TOM

DAX definierar frånvaron av ett värde som BLANK. Det motsvarar SQL NULL, men det beter sig inte exakt likadant. Den är mer justerad till Excel och hur den definierar en tom cell. BLANK utvärderas som noll eller en tom sträng när den kombineras med andra åtgärder. Till exempel BLANK + 20 = 20. Använd alltid versaler; plural är BLANK:er med gemener.

Beräknad kolumn

En modellberäkning som används för att lägga till en kolumn i en tabellmodell genom att skriva en DAX-formel. Formeln måste returnera ett skalärt värde och utvärderas för varje rad i tabellen. En beräknad kolumn kan läggas till i en import- eller DirectQuery-lagringslägestabell.

Beräknat mått

I tabellmodellering finns det inget sådant begrepp som ett beräknat mått. Använd mått i stället. Ordet beräknat används för att beskriva beräknade tabeller och beräknade kolumner. Den skiljer dem från tabeller och kolumner som kommer från Power Query. Power Query har inte begreppet mått.

Beräknad tabell

En modellberäkning som används för att lägga till en tabell i en tabellmodell genom att skriva en DAX-formel. Formeln måste returnera ett tabellobjekt. Det resulterar i en tabell som använder importlagringsläge.

Beräkning

En avsiktlig process som omvandlar en eller flera indata till ett eller flera resultat. I en tabelldatamodell kan en beräkning vara ett modellobjekt. antingen en beräknad tabell, en beräknad kolumn eller ett mått.

Sammanhang

Beskriver miljön där en DAX-formel utvärderas. Det finns två typer av kontext: Radkontext och filterkontext. Radkontext representerar den "aktuella raden" och används för att utvärdera beräknade kolumnformler och uttryck som används av tabell iteratorer. Filterkontext används för att utvärdera mått och representerar filter som tillämpas direkt på modellkolumner och filter som sprids av modellrelationer.

DAX

DAX-språk (Data Analysis Expressions) är ett formelspråk för Power Pivot i Excel, Power BI, Azure Analysis Services och tabellmodellering i SQL Server Analysis Services. Du kan också använda DAX för att lägga till datamodellberäkningar och definiera säkerhetsregler på radnivå (RLS).

Dynamisk säkerhet

När regler för säkerhet på radnivå (RLS) tillämpas med hjälp av rapportanvändarens identitet. Regler filtrerar modelltabeller med hjälp av användarens kontonamn, vilket kan göras med funktionerna USERNAME eller USERPRINCIPALNAME. Se Säkerhet på radnivå.

Expression

En enhet med DAX-logik som utvärderas och returnerar ett resultat. Uttryck kan deklarera variabler i vilket fall de tilldelas ett underuttryck och måste innehålla en RETURN-instruktion som matar ut ett slutligt uttryck. Uttryck skapas med hjälp av modellobjekt (tabeller, kolumner eller mått), funktioner, operatorer eller konstanter.

Fält

Datamodellresurs som visas i fönstret Fält . Fält används för att konfigurera rapportfilter och visuella objekt. Fält består av modellkolumner, hierarkinivåer och mått.

Formel

Ett eller flera DAX-uttryck som används för att definiera en modellberäkning. Inre uttryck kallas för underuttryck. Plural är formler.

Function

DAX-funktioner har argument som tillåter att parametrar skickas. Formler kan använda många funktionsanrop, eventuellt kapslingsfunktioner i andra funktioner. I en formel måste funktionsnamn följas av parenteser. Inom parenteserna skickas parametrarna in.

Implicit mått

En automatiskt genererad beräkning som uppnås genom att konfigurera ett visuellt Power BI-objekt för att sammanfatta kolumnvärden. Numeriska kolumner stöder det största sammanfattningsintervallet, inklusive: Sum, Average, Minimum, Maximum, Count (Distinct), Count, Standard deviation, Variance eller Median. Kolumner med andra datatyper kan också sammanfattas. Textkolumner kan sammanfattas med hjälp av: Första (alfabetiskt), Sista (alfabetiskt), Antal (distinkt) eller Antal. Datumkolumner kan sammanfattas med hjälp av: Earliest, Latest, Count (Distinct) eller Count. Booleska kolumner kan sammanfattas med hjälp av: Count (Distinct) eller Count.

Iteratorfunktion

En DAX-funktion som räknar upp alla rader i en viss tabell och utvärderar ett givet uttryck för varje rad. Det ger flexibilitet och kontroll över hur modellberäkningar sammanfattar data.

MDX

MDX-språk (Multidimensional Expressions) är ett formelspråk för flerdimensionella SQL Server Analysis Services-modeller (kallas även kuber). MDX kan användas för att fråga tabellmodeller, men det kan inte definiera implicita mått. Den kan bara fråga efter mått som redan har definierats i modellen.

Mått

En beräkning som uppnår sammanfattning. Mått är antingen implicita eller explicita. Ett explicit mått är en beräkning som läggs till i en tabelldatamodell genom att skriva en DAX-formel. En måttformel måste returnera ett skalärt värde. I fönstret Fält pryds explicita mått med en kalkylatorikon. Explicita mått krävs när modellen efterfrågas med hjälp av flerdimensionella uttryck (MDX), vilket är fallet när du använder Analysera i Excel. Ett explicit mått kallas vanligtvis bara för ett mått.

Måttgrupp

En modelltabell som innehåller minst ett mått och som inte har några hierarkier eller synliga kolumner. I fönstret Fält pryds varje måttgrupp av en ikon för flera kalkylatorer. Måttgrupper visas tillsammans överst i fönstret Fält och sorteras alfabetiskt efter namn.

Modellberäkning

En namngiven formel som används för att lägga till en beräknad tabell, beräknad kolumn eller ett mått i en tabelldatamodell. Dess struktur är <NAME> = <FORMULA>. De flesta beräkningar läggs till av datamodellerare i Power BI Desktop, men mått kan också läggas till i en liveanslutningsrapport. Se Rapportmått.

Snabbmått

En funktion i Power BI Desktop som eliminerar behovet av att skriva DAX-formler för vanliga mått. Snabbmått inkluderar medelvärde per kategori, rangordning och skillnad från baslinjen.

Rapportmått

Kallas även mått på rapportnivå. De läggs till i en liveanslutningsrapport i Power BI Desktop genom att skriva en DAX-formel, men bara för anslutningar till Power BI-modeller eller Analysis Services-tabellmodeller.

Säkerhet på radnivå

Kallas även RLS. Designteknik för att begränsa åtkomsten till delmängder av data för specifika användare. I en tabellmodell uppnås den genom att skapa modellroller. Roller har regler, som är DAX-uttryck för att filtrera tabellrader.

Skalär

I DAX är en skalär ett enda värde. En skalär kan vara av valfri datatyp: Decimal, Heltal, DateTime, Sträng, Valuta, Booleskt värde. Ett skalärt värde kan vara resultatet av ett uttryck som beräknas från flera värden. En aggregeringsfunktion som MAX() returnerar till exempel ett enda maxvärde från en uppsättning värden som ska utvärderas från.

Summering

En åtgärd som tillämpas på värdena i en kolumn. Se mått.

Tidsinformation

Tidsinformation relaterar till beräkningar över tid, till exempel hittills i år (YTD).

Tidsinformationsfunktion

DAX innehåller många tidsinformationsfunktioner. Varje tidsinformationsfunktion uppnår sitt resultat genom att ändra filterkontexten för datumfilter. Exempelfunktioner: TOTALYTD och SAMEPERIODLASTYEAR.

Värde, värden

Data som ska visualiseras.

Konsekvensparameter

En Power BI Desktop-funktion som ger möjlighet att acceptera användarindata via utsnitt. Varje parameter skapar en beräknad tabell med en kolumn och ett mått som returnerar ett envalt värde. Måttet kan användas i modellberäkningar för att svara på användarens indata.