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.
Denne opplæringen vil diskutere beste fremgangsmåter for å bruke beregnede kolonner i LuckyTemplates . Vi skal også gå gjennombrukes til å lage dem.
I tidligere diskusjoner har vi gått gjennom hvordan man skriver ulike mål i LuckyTemplates, men en annen teknikk vi kan bruke er å lage beregnede kolonner.
Bortsett fra mål, er bruk av beregnede kolonner en fin måte å få utført beregninger i tabeller.
De som er vant til å bruke Excel er godt kjent med dette konseptet.
Innholdsfortegnelse
Excel vs Lucky Templates
I skriver vi vanligvis formler på slutten av hver kolonne for å få det resultatet vi ønsker, som er mest vanlig når vi har å gjøre med større datasett.
Dette konseptet kan også gjøres i LuckyTemplates. Det er imidlertid en bedre måte å gjøre dette på ved å bruke tiltak for å kjøre beregninger.
Det kan være vanskelig å tilpasse seg denne alternative beregningsmetoden når du starter opp. Men vi må forstå hvordan tiltak fungerer fordi det er disse vi skal bruke for de fleste av våre LuckyTemplates-beregninger.
Feil: Bruk av beregnede kolonner for faktatabeller
Nye LuckyTemplates-brukere har en tendens til å bruke beregnede kolonner i faktatabeller. For å demonstrere hvorfor denne praksisen er feil, la oss se på et eksempel.
Først, la oss lage en ny kolonne.
Bare klikk på Ny kolonne- knappen under Hjem-fanen.

Vi kaller denne nye kolonnen Kostnader .
Vi kan se at vi ikke har en eksisterende kostnadskolonne i tabellen.
Det er bare bestillingsmengde og total enhetskostnad . Så for å få kostnadene våre kan vi referere til disse to kolonnene.
Vi trenger ikke å sette eneller andrei formelen vår siden beregnede kolonner fungerer på radnivå.
Alt vi trenger å gjøre for å lage et mål er å referere til kolonnene, ordremengde og total enhetskostnad direkte.
Med dette vil tabellen nå vise resultatet av ordremengde multiplisert med Total enhetskostnad på hver rad under en ny kolonne kalt Kostnader .
Vi må da endre denne kolonnens format til en valuta .
Vi kan fortsette å gjenta disse trinnene for andre tiltak vi skal bygge inn i modellen vår.
Hvis vi vil ha en beregnet kolonne for Fortjeneste, trenger vi bare å lage et nytt mål. For å få verdien for fortjeneste trekker vi fra kolonnen Kostnader fra kolonnen Totale inntekter.
Igjen vil resultatene for dette tiltaket vises under den nye kolonnen Fortjeneste.
Så dette er hva nye LuckyTemplates-brukere pleier å gjøre for å oppnå disse resultatene. Dette er imidlertid feil fordi salgstabellen i dette eksemplet er en faktatabell.
Beregnede kolonner bør ikke gjøres i faktatabeller.
Riktig: Bruke beregnede kolonner i oppslagstabeller
Oppslagstabeller (som regioner, produkter, kunder og datoer) er å foretrekke når vi ønsker å bruke beregnede kolonner fordi de kan brukes med filtre.
Vi vil bruke produkttabellen for å demonstrere dette konseptet.
La oss lage en ny kolonne i denne tabellen kalt Salg.
For dette eksemplet har vi allerede et mål for totalt salg. Så for å lage denne nye kolonnen trenger vi bare å plassere dette målet inne i den.
Vi kan gruppere videre etter produkter ved å bruke beregnede kolonner. La oss kalle denne nye kolonnen produktgrupper og deretter skrive inn en setning i denne formelen.
SWITCH TRUE ligner på å bruke en nestetuttalelse.
Deretter skriver vi inn argumentet. Hvis Sales-kolonnen er større enn 10 millioner, vil den være lik "Topp". Ellers vil den være lik "Bund". Til slutt, plasser en BLANK på slutten.
Når vi er ferdige med å bygge målene og beregningene, kan vi fortsette å legge til filtre og dimensjoner i dataene i rapportene våre.
Hvis vi ønsker å se på topp- og bunnresultatene, kan vi vise produktgrupper-kolonnen som en visualisering i rapporten.
Beregnede kolonner vs mål
Beregnede kolonner er bedre å bruke når du arbeider med små beregninger.
Når vi har store beregninger innenfor våre større tabeller, for eksempel faktatabellen vår, må vi bruke mål.
Tiltak lar oss lage virtuelle beregninger i stedet for å bruke dem direkte på en tabell; virtuelle beregninger gir større innsikt.
Noen faktatabeller kan ha mer enn en million rader. Så hvis vi velger å bruke en beregnet kolonne, vil den ta opp stor plass i modellene våre
Beregnede kolonner kan skape mange datapunkter i faktatabellene våre som vi ikke trenger.
Hvis vi bruker et mål i stedet, kan resultatene kjøres virtuelt. Og alt vi trenger å gjøre for å få dem til å vises i rapporten vår, er å dra dem inn.
Men på et annet notat, verdier i beregnede kolonner oppdateres automatisk og beregnes på nytt sammen med rapporten . Men fordi de er knyttet til radene i faktatabeller, opplever rapporter med flere beregnede kolonner vanligvis problemer og forsinkelser.
Tiltak utfører imidlertid bare beregninger når de brukes i rapporter. De tar ikke over noen plass i modellen hvis de ikke blir brukt.
Dermed vil LuckyTemplates-brukere stort sett bruke tiltak.
Konklusjon
Ved å bruke dette tipset om beste praksis vil funksjonaliteten i rapportene våre betydelig forbedres.
Vi må ha en god forståelse for hvordan og hvor tiltak og beregnede kolonner bør implementeres i våre LuckyTemplates-modeller for å fullt ut maksimere potensialet deres.
Erfarne LuckyTemplates-brukere vet at tiltak er viktige når man lager LuckyTemplates-rapporter. Vi må imidlertid også huske at beregnede kolonner er bedre for å bygge datamodeller og skape innsikt i rapporter.
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.
Oppdag noen vanlige SQL-funksjoner som vi kan bruke som streng, dato og noen avanserte funksjoner for å behandle eller manipulere data.
Gå gjennom de viktigste oppdateringene for Power Apps og Power Automate og deres fordeler og implikasjoner for Microsoft Power Platform.
I denne bloggen vil vi demonstrere hvordan du legger feltparametere sammen med små multipler for å skape utrolig nyttig innsikt og grafikk.
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 du lære hvordan du bruker LuckyTemplates rangering og tilpassede grupperingsfunksjoner for å segmentere et eksempeldata og rangere det i henhold til kriterier.
Lær hvordan du oppretter og tilpasser punktdiagrammer i LuckyTemplates, som hovedsakelig brukes til å måle ytelse mot mål eller tidligere år.