PowerApps forretningsregler og andre kraftige CDS-konsepter

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.

PowerApps forretningsregler og andre kraftige CDS-konsepter

Slik ser delen av PowerApps forretningsregler ut.

PowerApps forretningsregler og andre kraftige CDS-konsepter

Forretningsregler starter med en IF-erklæring eller en betingelse.

PowerApps forretningsregler og andre kraftige CDS-konsepter

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.

PowerApps forretningsregler og andre kraftige CDS-konsepter

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.

PowerApps forretningsregler og andre kraftige CDS-konsepter

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å.

PowerApps forretningsregler og andre kraftige CDS-konsepter

Vi kan også endre visningsnavnet her i høyre rute.

PowerApps forretningsregler og andre kraftige CDS-konsepter

Vi setter betingelsene ved å velge riktig kilde, felt, operatør, type og verdi.

PowerApps forretningsregler og andre kraftige CDS-konsepter

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.

PowerApps forretningsregler og andre kraftige CDS-konsepter

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.

PowerApps forretningsregler og andre kraftige CDS-konsepter

Så i denne regelen ønsker vi at handlingen bare skal skje hvis stedet som er valgt er Sør-Korea.

PowerApps forretningsregler og andre kraftige CDS-konsepter

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.

PowerApps forretningsregler og andre kraftige CDS-konsepter

Når vi har brukt disse reglene, skal vi velge en handling neste. La oss dra Vis feilmelding inn i flytskjemaet.

PowerApps forretningsregler og andre kraftige CDS-konsepter

La oss kalle denne handlingen Feil ved å endre visningsnavnet til høyre.

PowerApps forretningsregler og andre kraftige CDS-konsepter

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.

PowerApps forretningsregler og andre kraftige CDS-konsepter

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.

PowerApps forretningsregler og andre kraftige CDS-konsepter

Når vi er fornøyd med regelen, kan vi klikke på Lagre øverst til høyre.

PowerApps forretningsregler og andre kraftige CDS-konsepter

Vi kan også klikke på Valider hvis vi vil sjekke at regelen flyter perfekt.

PowerApps forretningsregler og andre kraftige CDS-konsepter

Hvis vi ikke ser noen feil i arbeidet vårt, kan vi låse det ved å klikke på Aktiver-knappen.

PowerApps forretningsregler og andre kraftige CDS-konsepter

Når vi gjør det, vil vi se en fremdriftslinje i midten som viser oss at den bruker logikken gjennom alle postene.

PowerApps forretningsregler og andre kraftige CDS-konsepter

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.

PowerApps forretningsregler og andre kraftige CDS-konsepter

La oss legge til en ny post for å se om denne forretningsregelen fungerer som den skal. La oss gå til fanen Data.

PowerApps forretningsregler og andre kraftige CDS-konsepter

Deretter klikker vi på +Legg til post her øverst.

PowerApps forretningsregler og andre kraftige CDS-konsepter

Dette vil åpne opp skjemaet som vi opprettet i en .

PowerApps forretningsregler og andre kraftige CDS-konsepter

La oss starte med å fylle ut den generelle delen av skjemaet, som inneholder kundenummeret, fornavnet og etternavnet.

PowerApps forretningsregler og andre kraftige CDS-konsepter

Deretter legger vi til et sted og et VIP-nivå. For nå, la oss skrive Storbritannia og sette det til VIP-nivå 5.

PowerApps forretningsregler og andre kraftige CDS-konsepter

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.

PowerApps forretningsregler og andre kraftige CDS-konsepter

Vi fullfører skjemaet ved å fylle ut de andre detaljene, som passnummeret og agentnavnet. Som du kan se, dukket det ikke opp noen feil.

PowerApps forretningsregler og andre kraftige CDS-konsepter

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.

PowerApps forretningsregler og andre kraftige CDS-konsepter

Fordi betingelsene oppfyller kravene som stilles, dukker feilmeldingen opp.

Men hvis vi endrer VIP-nivået og gjør det til 4, forsvinner feilmeldingen.

PowerApps forretningsregler og andre kraftige CDS-konsepter

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.

PowerApps forretningsregler og andre kraftige CDS-konsepter

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.

PowerApps forretningsregler og andre kraftige CDS-konsepter

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.

PowerApps forretningsregler og andre kraftige CDS-konsepter

Gatewayer er også viktige. De lar oss kommunisere med forskjellige databaser.

PowerApps forretningsregler og andre kraftige CDS-konsepter

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


Proporsjons- og frekvenstabeller i Excel

Proporsjons- og frekvenstabeller i Excel

Skulle dykke ned i frekvenstabeller i Excel samt proporsjonstabeller. Se nærmere på hva de er og når du skal bruke dem.

Slik installerer du DAX Studio & Tabular Editor i LuckyTemplates

Slik installerer du DAX Studio & Tabular Editor i LuckyTemplates

Lær hvordan du laster ned og installerer DAX Studio og Tabular Editor 3 og hvordan du konfigurerer dem for bruk i LuckyTemplates og i Excel.

LuckyTemplates Shape Map Visualization for romlig analyse

LuckyTemplates Shape Map Visualization for romlig analyse

Denne bloggen inneholder Shape Map-visualiseringen for romlig analyse i LuckyTemplates. Jeg viser deg hvordan du kan bruke denne visualiseringen effektivt med dens funksjoner og elementer.

LuckyTemplates finansiell rapportering: Allokering av resultater til maler på hver enkelt rad

LuckyTemplates finansiell rapportering: Allokering av resultater til maler på hver enkelt rad

I denne opplæringen viser jeg frem en unik idé rundt finansiell rapportering, som tildeler resultater for å forhåndsbestemme tabellmaler inne i LuckyTemplates.

DAX-mål i LuckyTemplates ved hjelp av måleforgrening

DAX-mål i LuckyTemplates ved hjelp av måleforgrening

Opprett DAX-mål i LuckyTemplates ved å bruke eksisterende mål eller formler. Dette er det jeg kaller tiltaket forgreningsteknikk.

Den kraftigste funksjonsanropet i LuckyTemplates

Den kraftigste funksjonsanropet i LuckyTemplates

I denne bloggen kan du utforske LuckyTemplates-datasettet, det kraftigste funksjonskallet som bringer tusenvis av M- og DAX-funksjoner til fingertuppene.

Datamodelleringsteknikker for å organisere DAX-mål

Datamodelleringsteknikker for å organisere DAX-mål

For dagens veiledning vil jeg dele noen få datamodelleringsteknikker for hvordan du kan organisere DAX-tiltakene dine bedre for en mer effektiv arbeidsflyt.

LuckyTemplates Financial Dashboard: Komplette tabelltilpasningstips

LuckyTemplates Financial Dashboard: Komplette tabelltilpasningstips

LuckyTemplates er et flott verktøy for finansiell rapportering. Her er en veiledning om hvordan du lager tilpassede tabeller for ditt LuckyTemplates økonomiske dashbord.

Gode ​​fremgangsmåter for Power Query Language Flow

Gode ​​fremgangsmåter for Power Query Language Flow

Denne opplæringen vil diskutere Power Query Language Flow og hvordan den kan bidra til å lage en jevn og effektiv datarapport.

LuckyTemplates egendefinerte ikoner | PBI visualiseringsteknikk

LuckyTemplates egendefinerte ikoner | PBI visualiseringsteknikk

Jeg vil diskutere en av mine favorittteknikker rundt LuckyTemplates egendefinerte ikoner, som bruker egendefinerte ikoner på en dynamisk måte i LuckyTemplates visuals.