Hvordan lage en sammensatt modell i DAX Studio

I denne opplæringen lærer du hvordan du oppretter en sammensatt modell og bruker DirectQuery på et LuckyTemplates-datasett eller i Azure Analysis Services.

De tidligere veiledningene har diskutert , , og nøkkelord. I noen spesifikke tilfeller skriver DAX-motoren automatisk disse søkeordene selv om du ikke eksplisitt brukte dem. Du vil lære hvordan du etterligner dette scenariet og forstår hva som skjer bak kulissene.

Innholdsfortegnelse

Opprette en sammensatt modell: Komme i gang

I denne demonstrasjonen er det allerede opprettet en visning for datotabellen. Velg koden og utfør den.

Hvordan lage en sammensatt modell i DAX Studio

Du kan se at det resulterer i en enkel datotabell som har kolonnene Dato, Måned og Kalenderår.

Hvordan lage en sammensatt modell i DAX Studio

Deretter publiserer du datamodellen til .

Hvordan lage en sammensatt modell i DAX Studio

Gå til LuckyTemplates. Klikk Hent data og deretter LuckyTemplates-datasett .

Hvordan lage en sammensatt modell i DAX Studio

Velg datotabellen og klikk deretter på Opprett .

Hvordan lage en sammensatt modell i DAX Studio

Åpne Relasjoner-visningen.

Hvordan lage en sammensatt modell i DAX Studio

mellom Salgstabellen og Datoer-tabellen basert på Salgsbestillingsdatoen og Datotabellens Dato . Du kan gjøre dette ved å dra dato til bestillingsdato. Vent til LuckyTemplates oppretter forholdet. Når du er ferdig, klikker du OK.

Hvordan lage en sammensatt modell i DAX Studio

Hvordan lage en sammensatt modell i DAX Studio

Du kan se at det er opprettet et begrenset forhold mellom salgstabellen og datotabellen. Et begrenset forhold er angitt med symbolet nedenfor.

Hvordan lage en sammensatt modell i DAX Studio

Opprette spørringen for den sammensatte modellen

Gå til feltruten, åpne salgstabellen og opprett en ny kolonne .

Hvordan lage en sammensatt modell i DAX Studio

I denne nye kolonnen, . For dette eksemplet viser den nye kolonnen bestillingsåret.

Hvordan lage en sammensatt modell i DAX Studio

Når du er ferdig, dra og slipp den nye kolonnen inn i LuckyTemplates-lerretet.

Hvordan lage en sammensatt modell i DAX Studio

Konverter dette til en tabell og sørg for at kolonnen Ordreår brukes som en rad.

Hvordan lage en sammensatt modell i DAX Studio

Deretter drar og slipper du datoen fra Datoer-tabellen. Datoen bør også tilordnes som en rad.

Hvordan lage en sammensatt modell i DAX Studio

Klikk på rullegardinpilen for Dato og velg Count . Dette vil telle antall verdier i et bestemt år.

Hvordan lage en sammensatt modell i DAX Studio

Foreløpig viser tabellen samme telleverdi for hvert år.

Hvordan lage en sammensatt modell i DAX Studio

Dette er fordi forholdet mellom Sales-tabellen og Datoer-tabellen er ensrettet . Så et filter fra salgstabellen brukes ikke på datotabellen.

For å fikse dette, opprette et nytt mål.

Hvordan lage en sammensatt modell i DAX Studio

Dette målet vil antall tellinger i Datotabellen. Det vil da endre arten av forholdet ved å brukefunksjon. BEGGE - funksjonen sørger for at filteret går begge veier.

Dra og slipp denne nye målingen på tabellen og slett Dato-kolonnen.

Hvordan lage en sammensatt modell i DAX Studio

Gå til fanen Vis og klikk . Når Performance Analyzer-ruten vises, klikker du på Start opptak og deretter Oppdater visual .

Hvordan lage en sammensatt modell i DAX Studio

Kopier tabellens spørring og gå tilbake til .

Hvordan lage en sammensatt modell i DAX Studio

Viser DAX Query og DirectQuery

Når du limer inn koden, vises en dialogboks som spør hvilke spørringer du vil lime inn.

Siden dette er å koble til LuckyTemplates-datasettet ved å bruke DirectQuery-alternativet, klikker du alternativet Både DAX og Direct Query .

Hvordan lage en sammensatt modell i DAX Studio

Koden inneholder to seksjoner. Den øverste delen viser DAX-spørringen utført på grunn av den lokale modellen.

Hvordan lage en sammensatt modell i DAX Studio

Nederst kan du se den eksterne modellen i LuckyTemplates-tjenesten som kjører DirectQuery.

Hvordan lage en sammensatt modell i DAX Studio

Dette gir deg et bilde av hva som skjer med DAX-koden din. Motoren prøver å lage en tabell ved hjelp av nøkkelordet TABLE. Så selv om du ikke brukte nøkkelordene TABLE og COLUMN for å lage spørringer, bruker motoren dem bak kulissene.

Konklusjon

Denne opplæringen viser et grunnleggende eksempel på hvordan sammensatte modeller fungerer i DAX Studio. Dette er en god fremstilling av hva som skjer bak kulissene.

I dette eksemplet bruker DAX-motoren nøkkelordene TABLE og COLUMN for å fylle ut resultatet av matrisen eller visualiseringen. Så selv om du ikke eksplisitt brukte disse søkeordene, bruker motoren dem bak kulissene for å gi deg det resultatet du trenger.

Beste ønsker,


PowerApps-søkefelt: Slik legger du til og tilpasser

PowerApps-søkefelt: Slik legger du til og tilpasser

Lær hvordan du oppretter et PowerApps-søkefelt fra bunnen av og tilpasser det til å matche det overordnede temaet for appen din.

SELECTEDVALUE DAX-eksempel- Valg av høsteskive

SELECTEDVALUE DAX-eksempel- Valg av høsteskive

Høst eller fang en verdi inne i et mål for å gjenbruke i et annet mål for dynamiske beregninger ved å bruke SELECTEDVALUE DAX i LuckyTemplates.

Versjonshistorikk i SharePoint-lister

Versjonshistorikk i SharePoint-lister

Oppdag hvordan versjonshistorikk i SharePoint kan hjelpe deg med å se utviklingen av bestemte data, og hvor mange endringer den har gjennomgått.

Hex-fargekodevelger for Lucky Templates-rapporter

Hex-fargekodevelger for Lucky Templates-rapporter

Her er et verktøy for å lage rapporter og grafikk, en sekskantkodevelger for farger som du kan bruke for enkelt å få fargene til LuckyTemplates-rapportene dine.

Dynamisk datoskjærer i Lucky-maler ved hjelp av en periodetabell

Dynamisk datoskjærer i Lucky-maler ved hjelp av en periodetabell

Du kan enkelt vise en datoperiode som en slicer i rapporten ved hjelp av en periodetabell. Bruk en M-kode for å lage den dynamiske datoskjæreren i LuckyTemplates.

Proporsjons- og frekvenstabeller i Excel

Proporsjons- og frekvenstabeller i Excel

Skulle dykke ned i frekvenstabeller i Excel samt proporsjonstabeller. Se nærmere på hva de er og når du skal bruke dem.

Slik installerer du DAX Studio & Tabular Editor i LuckyTemplates

Slik installerer du DAX Studio & Tabular Editor i LuckyTemplates

Lær hvordan du laster ned og installerer DAX Studio og Tabular Editor 3 og hvordan du konfigurerer dem for bruk i LuckyTemplates og i Excel.

LuckyTemplates Shape Map Visualization for romlig analyse

LuckyTemplates Shape Map Visualization for romlig analyse

Denne bloggen inneholder Shape Map-visualiseringen for romlig analyse i LuckyTemplates. Jeg viser deg hvordan du kan bruke denne visualiseringen effektivt med dens funksjoner og elementer.

LuckyTemplates finansiell rapportering: Allokering av resultater til maler på hver enkelt rad

LuckyTemplates finansiell rapportering: Allokering av resultater til maler på hver enkelt rad

I denne opplæringen viser jeg frem en unik idé rundt finansiell rapportering, som tildeler resultater for å forhåndsbestemme tabellmaler inne i LuckyTemplates.

DAX-mål i LuckyTemplates ved hjelp av måleforgrening

DAX-mål i LuckyTemplates ved hjelp av måleforgrening

Opprett DAX-mål i LuckyTemplates ved å bruke eksisterende mål eller formler. Dette er det jeg kaller tiltaket forgreningsteknikk.