Begivenhed
31. mar., 23 - 2. apr., 23
Den ultimative Microsoft Fabric-, Power BI-, SQL- og AI-communityledede begivenhed. 31. marts til 2. april 2025.
Tilmeld dig i dagDenne browser understøttes ikke længere.
Opgrader til Microsoft Edge for at drage fordel af de nyeste funktioner, sikkerhedsopdateringer og teknisk support.
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).
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".
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.
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.
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.
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.
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.
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).
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.
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.
Datamodelressource, der vises i ruden Felter. Felter bruges til at konfigurere rapport filtersand visualiseringer. Felter består af modelkolonner, hierarkiniveauer and målinger.
Et or flere DAX udtryk, der bruges til at define en modelberegning. Indre udtryk kaldes underudtryk. Flertal er formler.
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.
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.
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-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.
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.
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.
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.
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.
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.
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.
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.
En handling, der er anvendt på values af en kolonne. Se measure.
Time intelligens relaterer til beregninger over time, f.eks. year-til-date (ÅTD).
DAX indeholder mange time intelligence-funktioner. Hver time intelligence-funktion opnår sit resultat ved at ændre den filter kontekst for datefilters. Eksempelfunktioner: TOTALYTDandSAMEPERIODLASTYEAR.
Data, der skal visualiseres.
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.
Begivenhed
31. mar., 23 - 2. apr., 23
Den ultimative Microsoft Fabric-, Power BI-, SQL- og AI-communityledede begivenhed. 31. marts til 2. april 2025.
Tilmeld dig i dagTræning
Læringsforløb
Brug DAX i Power BI Desktop - Training
Dette læringsforløb introducerer DAX (Data Analysis Expressions) og giver dig grundlæggende færdigheder, der kræves for at forbedre semantiske modeller med beregninger. Først beskrives Power BI Desktop-modelstrukturen, og hvordan den kan udvides med DAX-beregninger. Derefter kommer der en beskrivelse af, hvordan du kan skrive DAX-formler, samt de forskellige typer modelberegninger, herunder beregnede tabeller og kolonner og målinger. Begrebet evalueringskontekster introduceres, og i de efterfølgende lektion
Certificering
Microsoft Certified: Power BI Data Analyst Associate - Certifications
Demonstrate methods and best practices that align with business and technical requirements for modeling, visualizing, and analyzing data with Microsoft Power BI.