Sådan opretter du en sammensat model i DAX Studio

I dette selvstudie lærer du, hvordan du opretter en sammensat model og bruger DirectQuery på et LuckyTemplates-datasæt eller i Azure Analysis Services.

De tidligere selvstudier har diskuteret nøgleordene , , og. I nogle specifikke tilfælde skriver DAX-motoren automatisk disse søgeord, selvom du ikke eksplicit brugte dem. Du lærer, hvordan du efterligner dette scenarie og forstår, hvad der sker bag kulisserne.

Indholdsfortegnelse

Oprettelse af en sammensat model: Kom godt i gang

I denne demonstration er der allerede oprettet en visning til Dato-tabellen. Vælg koden og kør den.

Sådan opretter du en sammensat model i DAX Studio

Du kan se, at det resulterer i en simpel datotabel, som har kolonnerne Dato, Måned og Kalenderår.

Sådan opretter du en sammensat model i DAX Studio

Udgiv derefter datamodellen til .

Sådan opretter du en sammensat model i DAX Studio

Gå til LuckyTemplates. Klik på Hent data og derefter LuckyTemplates-datasæt .

Sådan opretter du en sammensat model i DAX Studio

Vælg datotabellen , og klik derefter på Opret .

Sådan opretter du en sammensat model i DAX Studio

Åbn visningen Relationer.

Sådan opretter du en sammensat model i DAX Studio

mellem Salgstabellen og Datoer-tabellen baseret på Salgsordresdatoen og Datotabellens Dato . Du kan gøre dette ved at trække Dato til ordredatoen. Vent på, at LuckyTemplates skaber forholdet. Når du er færdig, skal du klikke på OK.

Sådan opretter du en sammensat model i DAX Studio

Sådan opretter du en sammensat model i DAX Studio

Du kan se, at der er oprettet et begrænset forhold mellem salgstabellen og datotabellen. Et begrænset forhold er angivet med symbolet nedenfor.

Sådan opretter du en sammensat model i DAX Studio

Oprettelse af forespørgslen til den sammensatte model

Gå til feltruden, åbn salgstabellen og opret en ny kolonne .

Sådan opretter du en sammensat model i DAX Studio

I denne nye kolonne,. For dette eksempel viser den nye kolonne ordreåret.

Sådan opretter du en sammensat model i DAX Studio

Når du er færdig, skal du trække og slippe den nye kolonne ind i LuckyTemplates-lærredet.

Sådan opretter du en sammensat model i DAX Studio

Konverter dette til en tabel, og sørg for, at kolonnen Ordreår bruges som en række.

Sådan opretter du en sammensat model i DAX Studio

Træk og slip derefter datoen fra tabellen Datoer. Datoen skal også tildeles som en række.

Sådan opretter du en sammensat model i DAX Studio

Klik på rullepilen for Dato, og vælg Optælling . Dette vil tælle antallet af værdier i et bestemt år.

Sådan opretter du en sammensat model i DAX Studio

I øjeblikket viser tabellen den samme tælleværdi for hvert år.

Sådan opretter du en sammensat model i DAX Studio

Dette skyldes, at forholdet mellem tabellen Salg og tabellen Datoer er ensrettet . Så et filter fra salgstabellen anvendes ikke på datotabellen.

For at rette dette skal du oprette en ny foranstaltning.

Sådan opretter du en sammensat model i DAX Studio

Dette mål vil antallet af optællinger i Dato-tabellen. Det vil derefter ændre karakteren af ​​forholdet ved hjælp affungere. BEGGE - funktionen sørger for, at filteret kører begge veje.

Træk og slip denne nye måling på tabellen, og slet kolonnen Dato.

Sådan opretter du en sammensat model i DAX Studio

Gå til fanen Vis, og klik på . Når ruden Performance Analyzer vises, skal du klikke på Start optagelse og derefter Opdater visual .

Sådan opretter du en sammensat model i DAX Studio

Kopier tabellens forespørgsel, og gå tilbage til .

Sådan opretter du en sammensat model i DAX Studio

Visning af DAX-forespørgslen og DirectQuery

Når du indsætter koden, vises en dialogboks, der spørger, hvilke forespørgsler du vil indsætte.

Da dette er forbindelse til LuckyTemplates-datasættet ved hjælp af DirectQuery-indstillingen, skal du klikke på indstillingen Både DAX og Direct Query .

Sådan opretter du en sammensat model i DAX Studio

Koden indeholder to sektioner. Den øverste del viser DAX-forespørgslen udført på grund af den lokale model.

Sådan opretter du en sammensat model i DAX Studio

Nederst kan du se fjernmodellen i LuckyTemplates-tjenesten, som udfører DirectQuery.

Sådan opretter du en sammensat model i DAX Studio

Dette giver dig et billede af, hvad der sker med din DAX-kode. Motoren forsøger at oprette en tabel ved hjælp af nøgleordet TABLE. Så selvom du ikke brugte nøgleordene TABLE og COLUMN til at oprette forespørgsler, bruger motoren dem bag kulisserne.

Konklusion

Denne vejledning viser et grundlæggende eksempel på, hvordan sammensatte modeller fungerer i DAX Studio. Dette er en god fremstilling af, hvad der sker bag kulisserne.

I dette eksempel bruger DAX-motoren nøgleordene TABLE og COLUMN til at udfylde resultatet af matrixen eller visualiseringen. Så selvom du ikke eksplicit brugte disse søgeord, bruger motoren dem bag kulisserne for at give dig det resultat, du har brug for.

Alt det bedste,

Leave a Comment

Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Denne blog indeholder LuckyTemplates TOPN DAX-funktionen, som giver dig mulighed for at få unik indsigt fra dine data, hvilket hjælper dig med at træffe bedre markedsføringsbeslutninger.

Oprettelse af en datotabel i LuckyTemplates

Oprettelse af en datotabel i LuckyTemplates

Find ud af, hvorfor det er vigtigt at have en dedikeret datotabel i LuckyTemplates, og lær den hurtigste og mest effektive måde at gøre det på.

LuckyTemplates Mobile Reporting Tips og teknikker

LuckyTemplates Mobile Reporting Tips og teknikker

Denne korte vejledning fremhæver LuckyTemplates mobilrapporteringsfunktion. Jeg vil vise dig, hvordan du kan udvikle rapporter effektivt til mobilenheder.

Professionelle serviceanalyserapporter i LuckyTemplates

Professionelle serviceanalyserapporter i LuckyTemplates

I denne LuckyTemplates Showcase gennemgår vi rapporter, der viser professionel serviceanalyse fra et firma, der har flere kontrakter og kundeengagementer.

Microsoft Power Platform-opdateringer | Microsoft Ignite 2021

Microsoft Power Platform-opdateringer | Microsoft Ignite 2021

Gå gennem de vigtigste opdateringer til Power Apps og Power Automate og deres fordele og implikationer for Microsoft Power Platform.

Almindelige SQL-funktioner: En oversigt

Almindelige SQL-funktioner: En oversigt

Opdag nogle almindelige SQL-funktioner, som vi kan bruge, såsom streng, dato og nogle avancerede funktioner til at behandle eller manipulere data.

LuckyTemplates skabelonoprettelse: Guide og tips

LuckyTemplates skabelonoprettelse: Guide og tips

I denne tutorial lærer du, hvordan du opretter din perfekte LuckyTemplates-skabelon, der er konfigureret til dine behov og præferencer.

Feltparametre og små multipler i LuckyTemplates

Feltparametre og små multipler i LuckyTemplates

I denne blog vil vi demonstrere, hvordan man lagdelte feltparametre med små multipler for at skabe utrolig nyttig indsigt og visuals.

LuckyTemplates-rangering og brugerdefineret gruppering

LuckyTemplates-rangering og brugerdefineret gruppering

I denne blog vil du lære, hvordan du bruger LuckyTemplates rangerings- og brugerdefinerede grupperingsfunktioner til at segmentere et eksempeldata og rangordne det efter kriterier.

Viser kun kumulativ total op til en bestemt dato i LuckyTemplates

Viser kun kumulativ total op til en bestemt dato i LuckyTemplates

I denne tutorial vil jeg dække en specifik teknik omkring, hvordan du kun viser Kumulativ Total op til en bestemt dato i dine visuals i LuckyTemplates.