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 skal vi snakke om hvordan du lager PowerApps forretningsregler. Vi skal også dekke noen få andre verktøy og konsepter som brukes i arbeid med vanlige datatjenester.
Forretningsregler er opprettet for å angi spesifikke regler for dataene dine.
En vanlig måte å bruke det på er å sette spesifikke grenser eller retningslinjer for hvordan data kan legges til gjennom skjemaene dine. Det er det vi skal gjøre i vårt eksempel.
Innholdsfortegnelse
Hvordan forretningsregler fungerer
For å legge til en forretningsregel, trenger vi bare å gå til fanen Forretningsregler i Entities, og deretter klikke på "Legg til forretningsregel" i øvre venstre hjørne.
Slik ser delen av PowerApps forretningsregler ut.
Forretningsregler starter med en IF-erklæring eller en betingelse.
Hvis den gitte betingelsen er oppfylt, følger den rekken av handlinger og betingelser knyttet til haken til høyre. Hvis ikke, følges banen med x-merket under betingelsen.
Vi kan velge hva som skjer videre fra disse alternativene i høyre rute. Så neste trinn kan enten være en flyt der en ny betingelse er satt, eller en handling der vi kan vise en feilmelding, angi synlighet, angi feltverdi osv.
Igjen ser vi her hvor enkelt det er å bruke PowerApps. Du kan velge å ikke gjøre noen koding for å lage forretningsregler fordi det lar deg dra og slippe elementer.
La oss nå lage en forretningsregel.
Opprette PowerApps forretningsregler
Vi kommer til å bruke de samme dataene som vi har brukt i denne strengen med opplæringsprogrammer om PowerApps.
La oss si at vi ønsker å lage en regel som vil stoppe en bruker fra å legge til en post hvis kunden er fra Sør-Korea og velger VIP-nivå 5. Vi kan lage en regel som vil produsere en feilmelding hvis noen prøver å legge til slike data.
Vi starter med å definere tilstanden. La oss klikke på det og kalle det VIP-nivå.
Vi kan også endre visningsnavnet her i høyre rute.
Vi setter betingelsene ved å velge riktig kilde, felt, operatør, type og verdi.
For denne regelen setter vi betingelsen om at VIP-nivået skal være lik 5 for at en handling skal skje. La oss klikke på Bruk for å lagre den tilstanden.
Men bortsett fra VIP-nivået, ønsker vi også å angi plasseringen. Så vi må legge til en annen regel til denne betingelsen. Vi kan gjøre det ved å klikke på +Ny.
Så i denne regelen ønsker vi at handlingen bare skal skje hvis stedet som er valgt er Sør-Korea.
Nå har vi to regler. Vi ønsker å sette VIP-nivået til 5, så vil vi se om plasseringen viser Sør-Korea. Siden vi ønsker at begge disse reglene skal brukes, kommer vi til å velge OG under Rule Logic.
Når vi har brukt disse reglene, skal vi velge en handling neste. La oss dra Vis feilmelding inn i flytskjemaet.
La oss kalle denne handlingen Feil ved å endre visningsnavnet til høyre.
Vi kan velge hvor feilmeldingen skal vises og diktere hva feilmeldingen sier. Så la oss få feilmeldingen til å vises på plasseringsfeltet. Vi vil også råde brukeren til enten å velge et annet land eller endre VIP-nivået.
Når vi klikker på Bruk, vil PowerApps lagre disse innstillingene. Vi kan se tekstversjonen av den samme regelen vi opprettet på den nedre delen av skjermen.
Når vi er fornøyd med regelen, kan vi klikke på Lagre øverst til høyre.
Vi kan også klikke på Valider hvis vi vil sjekke at regelen flyter perfekt.
Hvis vi ikke ser noen feil i arbeidet vårt, kan vi låse det ved å klikke på Aktiver-knappen.
Når vi gjør det, vil vi se en fremdriftslinje i midten som viser oss at den bruker logikken gjennom alle postene.
Dette vinduet forsvinner når aktiveringsprosessen er fullført.
Sjekker forretningsregelen
La oss nå se på forretningsregelen i aksjon.
Hvis vi går tilbake til fanen Forretningsregler under Entiteter, kan vi se den nye forretningsregelen vi opprettet.
La oss legge til en ny post for å se om denne forretningsregelen fungerer som den skal. La oss gå til fanen Data.
Deretter klikker vi på +Legg til post her øverst.
Dette vil åpne opp skjemaet som vi opprettet i en .
La oss starte med å fylle ut den generelle delen av skjemaet, som inneholder kundenummeret, fornavnet og etternavnet.
Deretter legger vi til et sted og et VIP-nivå. For nå, la oss skrive Storbritannia og sette det til VIP-nivå 5.
Det neste feltet er Dato Joined. For å gjøre ting enklere for sluttbrukeren bruker PowerApps en kalender som lar oss bare velge nøyaktig dato i stedet for å måtte skrive inn informasjonen.
Vi fullfører skjemaet ved å fylle ut de andre detaljene, som passnummeret og agentnavnet. Som du kan se, dukket det ikke opp noen feil.
Denne gangen, la oss endre plasseringen og sette den til Sør-Korea og la VIP-nivået være 5. Husk at dette er de to betingelsene som vi setter i forretningsregelen vår.
Fordi betingelsene oppfyller kravene som stilles, dukker feilmeldingen opp.
Men hvis vi endrer VIP-nivået og gjør det til 4, forsvinner feilmeldingen.
Dette viser at forretningsregelen vår faktisk fungerer perfekt.
Andre vanlige datatjenestekonsepter
Forretningsregler i PowerApps gjør det enda enklere å jobbe med enheter, spesielt når det gjelder å hente inn nye data. Men bortsett fra Entities, er det andre kraftige verktøy og konsepter som brukes i vanlige datatjenester.
Selv om vi ikke skal dykke ned i hver enkelt av dem i detalj, la oss dekke disse konseptene kort i tilfelle behovet for å bruke dem dukker opp i fremtiden.
Dataflyt er et kraftig verktøy vi kan bruke. De laster automatisk vanlig datatjeneste inn i gjeldende data.
Hvis du for eksempel driver en restaurant, kan du få salgsstedsdataene dine direkte matet inn i enheter. Dette kan gjøres ved å opprette en dataflyt.
Tilkoblinger er en annen viktig del av felles datatjeneste. Det fungerer på samme måte som våre tilkoblinger når du bruker lerretsapper. Det er her vi for eksempel kan legge til en OneDrive-tilkobling.
Gatewayer er også viktige. De lar oss kommunisere med forskjellige databaser.
Hvis du vil utforske hvert av disse områdene mer, kan du sjekke ut Microsoft-dokumentet som dekker dem i detalj.
Konklusjon
PowerApps forretningsregler viser hvor dynamisk denne plattformen virkelig er. Det gjør nesten alt mulig, spesielt hvis du vil at dataene dine skal presenteres på en bestemt måte. Det hjelper deg også å holde dataene dine så rene som mulig.
Eksemplet vi jobbet med er bare begynnelsen. Det er faktisk mulig å jobbe med mer kompliserte regler der en blanding av ulike forhold og handlinger fungerer sammen. Du kan også velge å lage disse reglene ved å kode dem inn i stedet for å bruke dra-og-slipp-flytskjemasystemet vi brukte. Alt avhenger av ditt ferdighetsnivå og preferanser.
Når det gjelder de andre konseptene vi berørte, er disse definitivt verdt å se nærmere på hvis du virkelig vil mestre hva PowerApps kan gjøre. Bare merk at 99 av 100 ganger vil du sannsynligvis jobbe med enheter mer enn noe annet område på plattformen.
Beste ønsker,
Henry
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.