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.
Spørringsparametere er en veldig sterk funksjon i LuckyTemplates. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.
Det er mange steder du kan implementere filtre i LuckyTemplates, men ved noen anledninger er det bedre å gjøre dette på spørringslaget kontra rapportnivå.
Det kan være lurt å lage filtre på spørringsnivå hvis du har massive tabeller fra en database som organisasjonen din har implementert. Du vil ikke ta inn hele den underliggende tabellen hver eneste gang i LuckyTemplates-modellen din.
Et godt eksempel på dette er tabeller som bare er millioner av rader lange, kanskje 10 eller 20 millioner rader lange. De fleste tabeller og databaser er laget for å fange opp alt, så du kommer til å ha data over et betydelig tidsrom.
Ved å bruke spørringsparametere kan du kutte ned tidsrommet på spørringslaget og ikke ta med alle disse dataene inn i modellen din.
Dette kommer til å redusere størrelsen på modellen din og til slutt også hastigheten betydelig. Jo større modellen din er, desto lengre tid vil det ta å evaluere beregninger over disse datasettene og datatabellene.
Hvis du kan kutte ned størrelsen på tabellene dine og optimalisere modellene dine ved å bruke disse spørringsparametrene, så er det en solid teknikk å implementere for utviklingen din.
I denne bloggen går jeg gjennom hvordan du faktisk kan implementere dette på en relativt enkel måte.
Imidlertid er det så mange måter du faktisk kan bruke dette på, så utvide tankene dine rundt mulighetene.
Innholdsfortegnelse
Slik bruker du søkeparametere
lar deg filtrere dataene dine eller ordne dataene dine basert på parametere eller oppføringer du kan eller noen andre lager i modellene dine.
Dette eksemplet er en enkel rapport der vi har noen lokasjoner, salg etter by innenfor det stedet og etter kunder.
Med spørringsparametere trenger du ikke å bygge en ny rapport på nytt for å generere visse data der du trenger å være mer spesifikk.
Hvis du for eksempel vil se på en bestemt region og ikke trenger å se på hele datasettet, kan du sette inn en parameter for å filtrere denne rapporten. Og deretter justerer den automatisk datarapporten.
Så for å gjøre dette, går vi inn i spørringsredigeringsprogrammet.
Inne i spørringsredigeringsprogrammet vil vi bruke denne fantastiske funksjonen, Administrer parametre, for å legge inn parametere.
Vi vil nå lage en enkel parameter og forhåpentligvis kan du gjenkjenne hvordan du kan bruke dette på en rekke forskjellige måter.
Opprette en parameter
I dette eksemplet skal vi lage en spørringsparameter for stedet. Vi vil filtrere STATE CODE her, slik at vi deretter kan bore inn i den svært spesifikke regionen eller en spesifikk tilstand.
Så vi går til Administrer parametre og klikker på NY for å opprette en ny parameter. Vi vil kalle det Location Filter, og deretter skrive beskrivelsen.
Det er en rekke alternativer for Type og Foreslåtte verdier, som lar deg komme videre i parameteren din.
Velg for typen, og LISTE OVER VERDIER for de foreslåtte verdiene.
Deretter lister vi ned noen av tilstandskodene under Liste over verdier.
Vi kan faktisk standard det til noe, og så i dette eksemplet vil vi standard det til Florida. Når alt er fylt ut på riktig måte, klikker du OK.
Og nå har vi dette LocationFilter, vi vil sette det opp i parametergruppen vår. Å sette ting i grupper som dette er en annen god teknikk, så de er litt organisert her inne.
Innenfor dette filteret kan vi faktisk velge alle de forskjellige regionene vi legger inn her. Dette eksemplet er bare en liten liste, men du kan definitivt gjøre din egen mer betydelig.
Vi kunne velge Florida her eller Georgia, og så videre.
Så nå kan vi integrere dette i spørringen vår, som i dette eksemplet bruker vi Location.
Integrering av parameter i en spørring
I Location-spørringen vil vi dynamisk filtrere tilstandskodene med parameteren vi nettopp laget.
Vi kan gjøre dette manuelt ved å klikke på kolonnen Statskoder og velge ønsket tilstand.
For å inkorporere LocationFilter-parameteren, går vi til Advanced Editor.
Vi ser på den siste raden her, som sier Filtered Rows. Det er filtrert av "Florida" (FL) fordi vi manuelt filtrerte statskodene etter FL.
Så i stedet for Florida, skriver vi inn LocationFilter her som vår parameter. Klikk deretter på Ferdig.
Du kan gå tilbake til parameteren og endre gjeldende verdi til GA for Georgia, eller NY, etc., og den vil automatisk filtrere disse tabellene.
Og hvis vi ser her, vil hele tabellen bli filtrert for den aktuelle parameteren. Her filtrerer vi det etter Florida.
Konklusjon
I denne bloggen diskuterte vi hvordan du oppretter og bruker søkeparametere. Vi brukte LocationFilter som eksempelparameter for å filtrere tilstandskodene for posisjonsspørringen.
Jeg håper dette gir noen ideer om hvordan du kan replikere det i dine egne modeller.
Hvis du dykker mer inn i spørringsredigeringsprogrammet, og hvis du vil vite hvordan du utvikler flotte LuckyTemplates-modeller, så sjekk ut mitt avanserte kurs på LuckyTemplates Online.
Dette kurset,, vil ta ferdighetene dine til neste nivå.
Jubel,
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.