DAX-funktionsreferens

DAX-funktionsreferensen innehåller detaljerad information, inklusive syntax, parametrar, returvärden och exempel för var och en av de över 250 funktioner som används i DAX-formler (Data Analysis Expression).

Viktigt!

Alla DAX-funktioner stöds inte eller ingår i tidigare versioner av Power BI Desktop, Analysis Services och Power Pivot i Excel.

I detta avsnitt

Nya DAX-funktioner – Dessa funktioner är nya eller är befintliga funktioner som har uppdaterats avsevärt.

Sammansättningsfunktioner – Dessa funktioner beräknar ett (skalärt) värde, till exempel antal, summa, medelvärde, minimum eller maximum för alla rader i en kolumn eller tabell som definierats av uttrycket.

Datum- och tidsfunktioner – dessa funktioner i DAX liknar datum- och tidsfunktioner i Microsoft Excel. DAX-funktioner baseras dock på de datetime-datatyper som används av Microsoft SQL Server.

Filterfunktioner – De här funktionerna hjälper dig att returnera specifika datatyper, leta upp värden i relaterade tabeller och filtrera efter relaterade värden. Uppslagsfunktioner fungerar med hjälp av tabeller och relationer mellan dem. Med filtreringsfunktioner kan du ändra datakontexten för att skapa dynamiska beräkningar.

Finansiella funktioner – Dessa funktioner används i formler som utför finansiella beräkningar, till exempel nuvärde och avkastningsgrad.

Informationsfunktioner – Dessa funktioner tittar på en tabell eller kolumn som tillhandahålls som ett argument till en annan funktion och returnerar om värdet matchar den förväntade typen. Funktionen ISERROR returnerar till exempel TRUE om det värde som du refererar till innehåller ett fel.

Logiska funktioner – Dessa funktioner returnerar information om värden i ett uttryck. Funktionen TRUE låter dig till exempel veta om ett uttryck som du utvärderar returnerar ett TRUE-värde.

Matematik- och Trig-funktioner – Matematiska funktioner i DAX liknar Excels matematiska och trigonometriska funktioner. Det finns dock vissa skillnader i de numeriska datatyper som används av DAX-funktioner.

Andra funktioner – Dessa funktioner utför unika åtgärder som inte kan definieras av någon av de kategorier som de flesta andra funktioner tillhör.

Överordnade och underordnade funktioner – Dessa funktioner hjälper användare att hantera data som visas som en överordnad/underordnad hierarki i sina datamodeller.

Relationsfunktioner – Dessa funktioner är till för att hantera och använda relationer mellan tabeller. Du kan till exempel ange en viss relation som ska användas i en beräkning.

Statistiska funktioner – Dessa funktioner beräknar värden relaterade till statistiska fördelningar och sannolikhet, till exempel standardavvikelse och antal permutationer.

Funktioner för tabellmanipulering – Dessa funktioner returnerar en tabell eller manipulerar befintliga tabeller.

Textfunktioner – Med dessa funktioner kan du returnera en del av en sträng, söka efter text i en sträng eller sammanfoga strängvärden. Ytterligare funktioner är för att styra formaten för datum, tider och tal.

Tidsinformationsfunktioner – De här funktionerna hjälper dig att skapa beräkningar som använder inbyggd kunskap om kalendrar och datum. Genom att använda tids- och datumintervall i kombination med aggregeringar eller beräkningar kan du skapa meningsfulla jämförelser mellan jämförbara tidsperioder för försäljning, inventering och så vidare.

REFERENS FÖR DAX-syntax
REFERENS FÖR DAX-operator
DAX-namngivningskonventioner för parametrar