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.
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.
Du kan se at det resulterer i en enkel datotabell som har kolonnene Dato, Måned og Kalenderår.
Deretter publiserer du datamodellen til .
Gå til LuckyTemplates. Klikk Hent data og deretter LuckyTemplates-datasett .
Velg datotabellen og klikk deretter på Opprett .
Åpne Relasjoner-visningen.
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.
Du kan se at det er opprettet et begrenset forhold mellom salgstabellen og datotabellen. Et begrenset forhold er angitt med symbolet nedenfor.
Opprette spørringen for den sammensatte modellen
Gå til feltruten, åpne salgstabellen og opprett en ny kolonne .
I denne nye kolonnen, . For dette eksemplet viser den nye kolonnen bestillingsåret.
Når du er ferdig, dra og slipp den nye kolonnen inn i LuckyTemplates-lerretet.
Konverter dette til en tabell og sørg for at kolonnen Ordreår brukes som en rad.
Deretter drar og slipper du datoen fra Datoer-tabellen. Datoen bør også tilordnes som en rad.
Klikk på rullegardinpilen for Dato og velg Count . Dette vil telle antall verdier i et bestemt år.
Foreløpig viser tabellen samme telleverdi for hvert år.
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.
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.
Gå til fanen Vis og klikk . Når Performance Analyzer-ruten vises, klikker du på Start opptak og deretter Oppdater visual .
Kopier tabellens spørring og gå tilbake til .
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 .
Koden inneholder to seksjoner. Den øverste delen viser DAX-spørringen utført på grunn av den lokale modellen.
Nederst kan du se den eksterne modellen i LuckyTemplates-tjenesten som kjører DirectQuery.
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,
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.
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å.
Denne korte opplæringen fremhever LuckyTemplates mobilrapporteringsfunksjon. Jeg skal vise deg hvordan du kan utvikle rapporter effektivt for mobil.
I denne LuckyTemplates-utstillingen vil vi gå gjennom rapporter som viser profesjonell tjenesteanalyse fra et firma som har flere kontrakter og kundeengasjementer.
Gå gjennom de viktigste oppdateringene for Power Apps og Power Automate og deres fordeler og implikasjoner for Microsoft Power Platform.
Oppdag noen vanlige SQL-funksjoner som vi kan bruke som streng, dato og noen avanserte funksjoner for å behandle eller manipulere data.
I denne opplæringen lærer du hvordan du lager din perfekte LuckyTemplates-mal som er konfigurert til dine behov og preferanser.
I denne bloggen vil vi demonstrere hvordan du legger feltparametere sammen med små multipler for å skape utrolig nyttig innsikt og grafikk.
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.
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.