Læs på engelsk

Del via


DAX ordliste

Analyseforespørgsel

Power BI-visualiseringer forespørger en datamodel ved hjælp af en analyseforespørgsel. En analyseforespørgsel bestræber sig på at reducere potentielt store datamængder and modelkompleksiteter ved hjælp af tre særskilte faser: Filter, gruppe andsummarize. Der oprettes automatisk en analyseforespørgsel, når felter tildeles til brøndene i rapportvisualiseringer. Rapportforfattere kan styre funktionsmåden for felttildelinger ved at omdøbe felter, ændre opsummeringsteknikken or deaktivere opsummering for at opnå gruppering. I timerapportdesign kan filters føjes til rapporten, en rapportside or en visualisering. I læsevisning kan filters ændres i ruden Filtersor ved hjælp af interaktioner med udsnit and andre visualiseringer (krydsfiltrering).

BLANK

DAX definerer fraværet af en value som BLANK. Det svarer til SQL NULL, men fungerer ikke nøjagtigt det samme. Den er bedre justeret i forhold til Excel and, hvordan den definerer en tom celle. BLANK evalueres som nul or en tom streng, når den kombineres med andre handlinger. F.eks. BLANK + 20 = 20. Brug altid store bogstaver. flertalsformen er BLANKs med små bogstaver "s".

Beregnet kolonne

En modelberegning, der bruges til at føje en kolonne til en tabelmodel ved at skrive en DAX formel. Formlen skal returnere en skalar value, and den evalueres for hver række i tabellen. En beregnet kolonne kan føjes til en tabel med import or DirectQuery-lagringstilstand.

Beregnet measure

I tabelmodellering findes der ikke et begreb som en beregnet measure. Brug i stedet measure. Ordet beregnede bruges til at beskrive beregnede tabeller and beregnede kolonner. Den adskiller dem fra tabeller and kolonner, der stammer fra Power Query. Power Query har ikke begrebet measure.

Beregnet tabel

En modelberegning, der bruges til at føje en tabel til en tabelmodel ved at skrive en DAX formel. Formlen skal returnere et tabelobjekt. Det resulterer i en tabel, der bruger lagringstilstanden Import.

Beregning

En bevidst proces, der transformerer et or flere input til én or flere resultater. I en tabeldatamodel kan en beregning være et modelobjekt. enten en beregnet tabel, en beregnet kolonne ormeasure.

Sammenhæng

Beskriver det miljø, hvor en DAX formel evalueres. Der er to typer kontekst: Rækkekontekstandfilter kontekst. Rækkekontekst repræsenterer den "aktuelle række", and bruges til at evaluate formler for beregnede kolonner and udtryk, der bruges af tabel-iteratorer. Filter kontekst bruges til at evaluate målinger, and den repræsenterer filters, der anvendes direkte på modelkolonner, andfilters overføres af modelrelationer.

DAX

Sproget Data Analysis Expressions (DAX) er et formelsprog til Power Pivot i Excel, Power BI, Azure Analysis Services and tabelmodellering i SQL Server Analysis Services. Du kan også bruge DAX til at tilføje datamodelberegninger anddefine RLS-regler (row-level security).

Dynamisk sikkerhed

Når sikkerhedsregler på rækkeniveau gennemtvinges ved hjælp af rapportbrugerens identitet. Regler filter modeltabeller ved hjælp af brugerens kontonavn, hvilket kan gøres med de USERNAMEorUSERPRINCIPALNAME funktioner. Se sikkerhed på rækkeniveau.

Udtryk

En enhed af DAX logik, der evalueres and returnerer et resultat. Udtryk kan deklarere variabler, hvorefter de tildeles et underudtryk and skal indeholde en RETURN-sætning, der returnerer et endeligt udtryk. Udtryk oprettes ved hjælp af modelobjekter (tabeller, kolonner, or målinger), funktioner, operatorer or konstanter.

Mark

Datamodelressource, der vises i ruden Felter. Felter bruges til at konfigurere rapport filtersand visualiseringer. Felter består af modelkolonner, hierarkiniveauer and målinger.

Formel

Et or flere DAX udtryk, der bruges til at define en modelberegning. Indre udtryk kaldes underudtryk. Flertal er formler.

Funktion

DAX funktioner har argumenter, der tillader overførsel af parametre. Formler kan bruge mange funktionskald og muligvis indlejre funktioner i andre funktioner. I en formel skal funktionsnavne efterfølges af parenteser. Parametre overføres i parenteserne.

Implicit measure

En automatisk genereret beregning, der opnås ved at konfigurere en Power BI-visualisering til summarize kolonne values. numeriske-kolonner understøtter den største range af opsummering, herunder: Sum, Average, Minimum, Maksimum, Count (Distinct), Count, Standardafvigelse, Varians orMedian. Kolonner med andre datatyper kan også opsummeres. Kolonnerne Tekst kan opsummeres ved hjælp af: First (alfabetisk), Last (alfabetisk), Count (Distinkt), orCount. Date kolonner kan opsummeres ved hjælp af: Earliest, Seneste, Count (Distinkt), orCount. booleske kolonner kan opsummeres ved hjælp af: Count (Distinct), orCount.

Funktionen Iterator

En DAX funktion, der optæller all rækker i en given tabel andevaluate et givet udtryk for hver række. Det giver fleksibilitet and kontrol over, hvordan modelberegninger summarize data.

MDX

MDX-sprog (Multidimensional Expressions) er et formelsprog for flerdimensionelle SQL Server Analysis Services-modeller (også kaldet kuber). MDX kan bruges til at forespørge tabelmodeller, men det kan ikke define implicitte målinger. Den kan kun forespørge på målinger, der allerede er defineret i modellen.

Measure

En beregning, der giver opsummering. Målinger er enten implicitteoreksplicitte. Et eksplicit measure er en beregning, der føjes til en tabeldatamodel ved at skrive en DAX formel. En measure formel skal returnere en skalar value. I ruden Felter er eksplicitte målinger prydet med et lommeregnerikon. Eksplicitte målinger er påkrævet, når modellen forespørges ved hjælp af MDX (Multidimensional Expressions), som det er tilfældet, når du bruger Analysér i Excel. En eksplicit measure kaldes ofte blot en measure.

Measure gruppe

En modeltabel, der contains mindst én measure, and ikke har nogen hierarkier or synlige kolonner. I ruden Felter er hver measure gruppe prydet med et ikon med flere lommeregnere. Measure grupper vises øverst i ruden Felter, and sorteret alfabetisk efter navn.

Modelberegning

En navngivet formel, der bruges til at føje en beregnet tabel, en beregnet kolonne ormeasure til en tabeldatamodel. Dens struktur er NAME = FORMULA. De fleste beregninger tilføjes af dataudformere i Power BI Desktop, men målinger kan også føjes til en rapport med direkte forbindelse. Se Rapportmålinger.

Hurtigmålinger

En funktion i Power BI Desktop, der fjerner behovet for at skrive DAX formler til almindeligt definerede målinger. Hurtigmålinger omfatter average pr. kategori, rankand forskel fra den oprindelige plan.

Rapportmålinger

Kaldes også målinger på rapportniveau. De føjes til en rapport med direkte forbindelse i Power BI Desktop ved at skrive en DAX formel, men kun for forbindelser til Power BI-modeller or Analysis Services-tabelmodeller.

Sikkerhed på rækkeniveau

Kaldes også RLS. Designteknik til at begrænse adgangen til undersæt af data for bestemte brugere. I en tabelmodel opnås det ved at oprette modelroller. Roller har regler, som er DAX udtryk til filter tabelrækker.

Skalar

I DAXer en skalar en enkelt value. En skalar kan være af en hvilken som helst datatype: Decimal, Integer, DateTime, String, Currency, Boolesk. En skalar value kan være resultatet af et udtryk, der er beregnet ud fra flere values. En sammenlægningsfunktion, f.eks. MAX(), returnerer f.eks. et enkelt maksimum value fra et sæt values, som skal evaluate.

Sammendrag

En handling, der er anvendt på values af en kolonne. Se measure.

Time intelligens

Time intelligens relaterer til beregninger over time, f.eks. year-til-date (ÅTD).

Time intelligensfunktion

DAX indeholder mange time intelligence-funktioner. Hver time intelligence-funktion opnår sit resultat ved at ændre den filter kontekst for datefilters. Eksempelfunktioner: TOTALYTDandSAMEPERIODLASTYEAR.

Value, values

Data, der skal visualiseres.

What-if parameter

En Power BI Desktop-funktion, der giver mulighed for at acceptere brugerinput via udsnit. Hver parameter opretter en beregnet tabel med en enkelt kolonne and en measure, der returnerer en enkelt valgt value. Den measure kan bruges i modelberegninger til at svare på brugerens input.