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,

Leave a Comment

DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler

DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler

Lær å bruke DAX Studio EVALUATE nøkkelordet med grunnleggende eksempler og få en bedre forståelse av hvordan dette kan hjelpe deg med databehandling.

Opprette en datotabell i LuckyTemplates

Opprette en datotabell i LuckyTemplates

Finn ut hvorfor det er viktig å ha en dedikert datotabell i LuckyTemplates, og lær den raskeste og mest effektive måten å gjøre det på.

LuckyTemplates Mobile Reporting Tips og teknikker

LuckyTemplates Mobile Reporting Tips og teknikker

Denne korte opplæringen fremhever LuckyTemplates mobilrapporteringsfunksjon. Jeg skal vise deg hvordan du kan utvikle rapporter effektivt for mobil.

Profesjonelle tjenesteanalyserapporter i LuckyTemplates

Profesjonelle tjenesteanalyserapporter i LuckyTemplates

I denne LuckyTemplates-utstillingen vil vi gå gjennom rapporter som viser profesjonell tjenesteanalyse fra et firma som har flere kontrakter og kundeengasjementer.

Microsoft Power Platform-oppdateringer | Microsoft Ignite 2021

Microsoft Power Platform-oppdateringer | Microsoft Ignite 2021

Gå gjennom de viktigste oppdateringene for Power Apps og Power Automate og deres fordeler og implikasjoner for Microsoft Power Platform.

Vanlige SQL-funksjoner: en oversikt

Vanlige SQL-funksjoner: en oversikt

Oppdag noen vanlige SQL-funksjoner som vi kan bruke som streng, dato og noen avanserte funksjoner for å behandle eller manipulere data.

LuckyTemplates Template Creation: Guide og tips

LuckyTemplates Template Creation: Guide og tips

I denne opplæringen lærer du hvordan du lager din perfekte LuckyTemplates-mal som er konfigurert til dine behov og preferanser.

Feltparametre og små multipler i LuckyTemplates

Feltparametre og små multipler i LuckyTemplates

I denne bloggen vil vi demonstrere hvordan du legger feltparametere sammen med små multipler for å skape utrolig nyttig innsikt og grafikk.

LuckyTemplates-rangering og tilpasset gruppering

LuckyTemplates-rangering og tilpasset gruppering

I denne bloggen vil du lære hvordan du bruker LuckyTemplates rangering og tilpassede grupperingsfunksjoner for å segmentere et eksempeldata og rangere det i henhold til kriterier.

Viser kun kumulativ total opp til en bestemt dato i LuckyTemplates

Viser kun kumulativ total opp til en bestemt dato i LuckyTemplates

I denne opplæringen skal jeg dekke en spesifikk teknikk rundt hvordan du viser kumulativ total kun opp til en bestemt dato i grafikken i LuckyTemplates.