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 vi om iscenesettelse av spørringer ved hjelp av Power Query-redigering. Dette er et nytt konsept som jeg vil diskutere for at vi skal ha en forståelse av når og hvor vi kan bruke dette i spørringsredigeringsprogrammet .
Staging-spørringer kan brukes til å konfigurere og eksponere datakildeparametrene for dimensjons- og faktatabellspørringene til datasettet.
For LuckyTemplates-datasett må vi definere parametere som er spesifikke for datakildene, og utvikle en staging-spørring som refererer til disse parameterne. Dette er en anbefalt metode for datatilgang.
Innholdsfortegnelse
Analyse av datamodellen
Hvis vi ser på modellen vår akkurat nå, har vi allerede de essensielle elementene, men det er fortsatt for komplisert. Derfor må vi bruke spørringene til å integrere tabellene eller dataene våre i en mer raffinert og optimalisert modell. Iscenesettelse av spørringer via Power Query-redigering er et mellomsteg for å oppnå dette.
Her har vi tabeller som kanaldetaljer , kunder , produkter , regioner og en rekke salgstabeller for 2014 , 2015 og 2016 .
La oss se hvordan demodataene våre kan se ut fra ulike datakilder som vi kanskje må koble til i fremtiden. Hvis vi sjekker salgsordretabellene i disse demodataene, vil vi legge merke til at det er nøyaktig de samme dataene som bare avviker i løpet av et år. Vi må spørre etter disse dataene slik at vi kan ta dem inn i modellen vår. Derfor må vi finne en måte å integrere dem på mens de fortsatt opprettholder disse spørringene, slik at de fortsatt vil fortsette å finne dataene.
Dessuten bør vi ikke la dem ha samme utseende og form som det første søket deres. Det er derfor vi må lage dette mellomtrinnet som kalles staging area for disse tabellene. Deretter, i spørringsredigeringsprogrammet, skal vi optimalisere tabellen eller lage den som en enkelt tabell.
Vi har salgstabellen og oppslagstabellene som Kunder , Regioner og Produkter . Vi har også Channel Details- tabellen, som vi skal bruke som et staging-bord. Senere må vi slå sammen tabellen Kanaldetaljer til faktatabellen vår ( salgstabell ). I mellomtiden legger vi tabellen Kanaldetaljer inn i oppsamlingssøket vårt. Dette er bare for å vise deg hvordan vi kan bruke denne tabellen.
Sette opp modellen via Power Query Editor
La oss nå gå tilbake til vår demomodell. Jeg skal vise deg hvordan jeg vil foreslå å sette den opp siden vi bare ønsker å lage én salgstabell av disse tre tabellene.
Vi må beholde disse tre spørsmålene. Så vi skal opprette en ny gruppe for dem og kalle den Staging Queries.
La oss også flytte tabellen Kanaldetaljer inn i Staging Queries- gruppen.
La oss deretter flytte tabellene Kunder , Produkter og Regioner inn i Datamodellgruppen .
Dette er bare nok et godt eksempel på hvordan du kan organisere bordene våre ordentlig.
Fullføre iscenesettelsen via Power Query Editor
Den eneste andre tingen å gjenkjenne med iscenesettelse er behovet for at vi fortsetter å spørre etter datakilden. Vi bør imidlertid ikke la disse tabellene gå inn i modellene våre.
For å organisere det, la oss starte med å høyreklikke på Sales_2014- tabellen. I denne tabellen beholder vi alternativet Inkluder i rapportoppdatering . Deaktiver deretter belastningen ved å fjerne merket for Aktiver belastning .
La oss også deaktivere tabellen Sales_2015 , Sales_2016 og Kanaldetaljer ved å fjerne merket for Aktiver innlasting . Dette er det siste trinnet før vi forplikter disse spørsmålene til modellen vår.
Som et resultat er dette hvordan oppsamlingssøket vårt skal se ut. De kommer fortsatt til å spørre, men vi kommer ikke til å ta dem inn i modellen vår.
Dette er for å fjerne datakildeparametere fra datainnhentingsspørringer og også for å gjøre det enkelt å administrere datakilder og deres spørringer.
Konklusjon
Husk at iscenesettelse handler om å bruke disse spørringene enten fra de som allerede er i en modell og de som er i vårt iscenesettelsesområde. Deretter må vi visualisere modellen vi ønsker å bygge ut av disse. Vi må optimalisere, rense og forme bordene våre for å få dem inn i modellen vi skal bygge relasjoner med.
I de andre veiledningene lærer vi hvordan du legger til og slår sammen disse tabellene fra oppsamlingsområdet. Forhåpentligvis gir dette deg en god idé om hvordan du kan bruke dette konseptet og hvordan du bør tenke på det fra et spørringsperspektiv.
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.