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.
Den andre pilaren i LuckyTemplates-utviklingen er datamodellering. I denne opplæringen lærer du om alle de viktige tingene du bør vurdere når det gjelder å sette opp LuckyTemplates-datamodellen. Det følgende er en omfattende oversikt over beste praksis for utvikling av datamodeller.
Innholdsfortegnelse
Organisere LuckyTemplates-datamodellen din
1. Stjerneskjema
En av de beste måtene å sette opp en LuckyTemplates-datamodell på er å bruke stjerneskjemaet. Den har fått navnet sitt fordi den ligner en stjerne.
Faktatabellen er i midten av stjernen og dimensjons- eller oppslagstabellene er på hvert punkt av stjernen.
Slik ser det ut med relasjoner:
Datamodellen trenger ikke å se akkurat ut som en stjerne. Tanken er å plassere faktabordet i midten mens de andre bordene pent omgir det.
2. Foss-tilnærming
En annen fin måte å organisere en datamodell på er å bruke Waterfall Approach.
Tabellene Dimensjon eller Oppslag er ordnet øverst, mens tabellene Verdi eller Fakta er ordnet nedenfor. Dette gjør det enkelt å visualisere relasjonene som om de "faller" til faktatabellen.
Dette er de forskjellige delene av Waterfall-oppsettet:
Oppslagstabellene er plassert øverst mens faktatabellene er plassert i midten. Måltabellene er gruppert i en kolonne over til høyre. Støttebordene er plassert i rader nederst til venstre.
Administrere relasjoner i en LuckyTemplates-datamodell
1. Administrer relasjoner
Sørg for å slette eventuelle relasjoner som kan ha blitt automatisk generert av LuckyTemplates. Det er bedre å gjenskape hvert forhold manuelt. Du kan bruke dialogen Administrer relasjoner for å opprettholde relasjonene i datamodellen din .
Når du bruker Administrer relasjoner , blir du presentert med hele listen over relasjoner i modellen din.
Du kan se alle Fra- og Til- tabeller og kolonner. Dette gjør det lettere å oppdage feil nøkler som brukes til å slå sammen tabeller. Tilstanden til hvert forhold presenteres også. Dette lar deg aktivere eller inaktivere relasjoner etter behov.
2. Kardinalitet i en LuckyTemplates-datamodell
Dialogen Administrer relasjoner gjør det også enkelt å se kardinaliteten og dens retning.
Ideelt sett kan forhold enten være en-til-mange eller mange-til-en . LuckyTemplates er utmerket til å standardisere kardinalitet i henhold til dataene dine.
For å se kardinaliteten, klikk på Rediger- knappen nederst i dialogboksen.
For dette eksemplet kan du se forholdet mellom salg og kanaler. Når du ruller til kolonnen lengst til høyre i hver tabell, vil du se at LuckyTemplates har plukket opp kanalnøkkelen for hver rad.
Du kan også velge riktig kardinalitet. Sørg for at kryssfilterretningen er enten Enkel eller Begge, avhengig av datamodellen din.
LuckyTemplates bruker Single som standard. Så når du ser at standarden for kryssfilterretningen er Begge, ta deg tid til å bekrefte at dataene i datasettet ditt er lastet inn og transformert som tiltenkt.
3. En-til-mange vs mange-til-en
For relasjoner i LuckyTemplates anbefales det å bruke en-til-mange relasjoner så mye som mulig. Dette er angitt med en enkelt retningspilt.
Unngå toveis relasjoner med mindre det er absolutt nødvendig. Toveis forhold er angitt med doble pilspisser. Denne typen relasjoner kan føre til inkonsekvente resultater og krever ofte mer kompleks DAX.
4. Aktive kontra inaktive relasjoner
Du kan bare ha en mellom to relaterte tabeller. Men du kan ha så mange inaktive relasjoner du vil mellom disse bordene.
For eksempel, hvis du prøver å aktivere ordredato- kolonnen fra Salg, vil det vises en popup som sier at du ikke kan gjøre to relasjoner mellom de samme to tabellene.
Så du må inaktivere fakturadato- forholdet. Det er tiden du kan aktivere OrderDate .
Også ved å brukekommando, kan du bruke et inaktivt forhold på forespørsel i et DAX-mål.
Legge til tabeller og kolonner i en LuckyTemplates-datamodell
1. Måletabeller
Du kan legge til ved å velge Enter Data fra Hjem-menyen.
Når du klikker på det, vises et vindu som lar deg lage en ny tabell.
Når du oppretter en måletabell, sørg for å gi den et meningsfylt navn. I dette tilfellet kalles det kjernetiltak. Når du er ferdig, klikker du på Last inn .
I dette eksemplet er det allerede en eksisterende kjernemålstabell. Så LuckyTemplates merker automatisk den nyopprettede tabellen som Core Measures (2) . Denne har også en standardkolonne 1.
Høyreklikk Kjernemål (2) og velg deretter Nytt mål .
For demonstrasjonens skyld, la oss bare legge inn m1 = 1 i målet.
Dette er nå lagt til under Kjernetiltak (2). Sørg for å slette eller skjule standardkolonnen.
Hvis du skjuler og deretter utvider feltruten, vil du se at kjernemål (2) nå vises øverst i feltet.
2. Koble til kolonner
Når det gjelder kobling av kolonner i LuckyTemplates, anbefales det å bruke suffikset Key på en hvilken som helst kolonne som skal brukes til kobling. Hvis en kolonne slutter med ID eller kode , må du være på vakt mot dem, da de kan bety forskjellige ting i forskjellige tabeller
Du bør bare koble til kolonner som har lignende navn. Når du for eksempel kobler til kundenøkkelen, er det viktig å sørge for at alle feltene som brukes for å koble alle slutter med ordet nøkkel . Du må også sørge for at de er av riktig datatype.
3. Kolonnesynlighet
Hvis du er den eneste som bruker LuckyTemplates-rapporten du opprettet, er ikke kolonnesynlighet så stor sak. Men hvis du skal publisere en rapport eller et datasett som skal brukes av andre, er det en god idé å rydde opp.
Du kan gjøre det ved å velge riktige mål for det visuelle og deretter skjule kolonner som ikke vises i dem. Skjulte kolonner er nedtonet.
For å skjule kolonner trenger du bare å høyreklikke på en bestemt kolonne og deretter velge Skjul.
Du kan velge å skjule skjulte kolonner ved å høyreklikke på feltruten og deretter fjerne merket for Vis skjult .
Konklusjon
Denne opplæringen gir deg en omfattende oversikt over tingene du må vurdere og utføre når du lager datamodeller i LuckyTemplates.
Det er viktig å sørge for at datamodeller og relasjoner er riktig konfigurert for å unngå komplikasjoner i senere stadier av utviklingen av rapporten. Å følge disse tipsene vil garantere en sømløs flyt fra start til slutt.
Greg
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.