Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion
Denne blog indeholder LuckyTemplates TOPN DAX-funktionen, som giver dig mulighed for at få unik indsigt fra dine data, hvilket hjælper dig med at træffe bedre markedsføringsbeslutninger.
I denne tutorial skal vi tale om, hvordan du opretter PowerApps-forretningsregler. Vi kommer også til at dække et par andre værktøjer og koncepter, der bruges i arbejdet med almindelige datatjenester.
Forretningsregler er oprettet for at sætte specifikke regler om dine data.
En almindelig måde at bruge det på er at sætte specifikke grænser eller retningslinjer for, hvordan data kan tilføjes gennem dine formularer. Det er det, vi vil gøre i vores eksempel.
Indholdsfortegnelse
Sådan fungerer forretningsregler
For at tilføje en forretningsregel skal vi blot gå til fanen Forretningsregler i Enheder og derefter klikke på "Tilføj forretningsregel" i øverste venstre hjørne.
Sådan ser PowerApps forretningsreglersektion ud.
Forretningsregler starter med en IF-erklæring eller en betingelse.
Hvis den givne betingelse er opfyldt, følger den rækken af handlinger og betingelser forbundet med fluebenet til højre. Hvis ikke, så følges stien med x-mærket under betingelsen.
Vi kan vælge, hvad der derefter skal ske, fra disse muligheder i højre rude. Så næste trin kan enten være et flow, hvor en ny betingelse er sat, eller en handling, hvor vi kan vise en fejlmeddelelse, indstille synligheden, indstille feltværdien osv.
Igen ser vi her, hvor nemt det er at bruge PowerApps. Du kan vælge ikke at lave nogen kodning for at oprette forretningsregler, fordi det giver dig mulighed for at trække og slippe elementer.
Lad os nu oprette en forretningsregel.
Oprettelse af PowerApps forretningsregler
Vi kommer til at bruge de samme data, som vi har brugt i denne række af selvstudier om PowerApps.
Lad os sige, at vi vil oprette en regel, der forhindrer en bruger i at tilføje en post, hvis kunden er fra Sydkorea og vælger VIP-niveau 5. Vi kan oprette en regel, der vil producere en fejlmeddelelse, hvis nogen forsøger at tilføje sådanne data.
Vi starter med at definere betingelsen. Lad os klikke på det og kalde det VIP-niveau.
Vi kan også ændre visningsnavnet her i højre rude.
Vi sætter betingelserne ved at vælge den rigtige kilde, felt, operator, type og værdi.
For denne regel sætter vi betingelsen om, at VIP-niveauet skal være lig med 5, for at en handling kan ske. Lad os klikke på Anvend for at gemme denne betingelse.
Men bortset fra VIP-niveauet, ønsker vi også at sætte placeringen. Så vi er nødt til at tilføje en anden regel til denne betingelse. Det kan vi gøre ved at klikke på +Ny.
Så i denne regel ønsker vi, at handlingen kun skal ske, hvis den valgte placering er Sydkorea.
Nu har vi to regler. Vi vil indstille VIP-niveauet til 5, så vil vi se, om placeringen viser Sydkorea. Da vi vil have begge disse regler anvendt, vil vi vælge OG under Rule Logic.
Når vi har anvendt disse regler, vælger vi næste handling. Lad os trække Vis fejlmeddelelse ind i rutediagrammet.
Lad os kalde denne handling Fejl ved at ændre visningsnavnet til højre.
Vi kan vælge, hvor fejlmeddelelsen skal vises og diktere, hvad fejlmeddelelsen siger. Så lad os få fejlmeddelelsen til at dukke op i placeringsfeltet. Vi vil også råde brugeren til enten at vælge et andet land eller ændre VIP-niveauet.
Når vi klikker på Anvend, gemmer PowerApps disse indstillinger. Vi kan se tekstversionen af den samme regel, som vi oprettede, på den nederste del af skærmen.
Når vi er tilfredse med reglen, kan vi klikke på Gem i det øverste højre område.
Vi kan også klikke på Valider, hvis vi vil kontrollere, at reglen flyder perfekt.
Hvis vi ikke ser nogen fejl i vores arbejde, kan vi låse det ind ved at klikke på knappen Aktiver.
Når vi gør det, vil vi se en statuslinje i midten, der viser os, at den anvender logikken gennem alle registreringerne.
Dette vindue forsvinder, når aktiveringsprocessen er færdig.
Tjek af forretningsreglen
Lad os nu se på forretningsreglen i aktion.
Hvis vi går tilbage til fanen Forretningsregler under Enheder, kan vi se den nye forretningsregel, vi har oprettet.
Lad os tilføje en ny post for at se, om denne forretningsregel fungerer korrekt. Lad os gå til fanen Data.
Derefter klikker vi på +Tilføj post her øverst.
Dette åbner den formular, vi oprettede i en .
Lad os starte med at udfylde sektionen Generelt i formularen, som indeholder kundenummer, fornavn og efternavn.
Dernæst tilføjer vi en placering og et VIP-niveau. Indtil videre, lad os skrive Storbritannien og indstille det til VIP-niveau 5.
Det næste felt er Dato Joined. For at gøre tingene nemmere for slutbrugeren bruger PowerApps en kalender, der giver os mulighed for blot at vælge den nøjagtige dato i stedet for at skulle indtaste oplysningerne.
Vi afslutter formularen ved at udfylde de andre detaljer, såsom pasnummeret og agentens navn. Som du kan se, kom der ingen fejl.
Lad os denne gang ændre placeringen og indstille den til Sydkorea og lade VIP-niveauet være på 5. Husk, at dette er de to betingelser, som vi sætter i vores forretningsregel.
Fordi betingelserne opfylder de stillede krav, dukker fejlmeddelelsen op.
Men hvis vi ændrer VIP-niveauet og gør det til 4, forsvinder fejlmeddelelsen.
Dette viser, at vores forretningsregel faktisk fungerer perfekt.
Andre almindelige datatjenestekoncepter
Forretningsregler i PowerApps gør det endnu nemmere at arbejde med entiteter, især med hensyn til at bringe nye data ind. Men bortset fra Entities er der andre kraftfulde værktøjer og koncepter, der bruges i almindelige datatjenester.
Selvom vi ikke kommer til at dykke ned i hver enkelt af dem i detaljer, lad os kort dække disse begreber, hvis behovet for at bruge dem opstår i fremtiden.
Dataflows er et stærkt værktøj, som vi kan bruge. De indlæser automatisk fælles datatjeneste i de aktuelle data.
Hvis du for eksempel driver en restaurant, kan du få dine salgsstedsdata direkte indført i enheder. Dette kan gøres ved at oprette et dataflow.
Forbindelser er en anden vigtig del af fælles datatjeneste. Det fungerer på samme måde som vores forbindelser, når du bruger lærredsapps. Det er her, vi for eksempel kan tilføje en OneDrive-forbindelse.
Gateways er også vigtige. De giver os mulighed for at kommunikere med forskellige databaser.
Hvis du vil udforske hvert af disse områder mere, kan du tjekke Microsoft-dokumentet , der dækker dem meget detaljeret.
Konklusion
PowerApps forretningsregler viser, hvor dynamisk denne platform virkelig er. Det gør næsten alt muligt, især hvis du ønsker, at dine data skal præsenteres på en bestemt måde. Det hjælper dig også med at holde dine data så rene som muligt.
Eksemplet, vi arbejdede på, er kun begyndelsen. Det er faktisk muligt at arbejde med mere komplicerede regler, hvor en blanding af forskellige forhold og handlinger arbejder sammen. Du kan også vælge at oprette disse regler ved at kode dem ind i stedet for at bruge det træk-og-slip flowchart-system, vi brugte. Det hele afhænger af dit færdighedsniveau og præferencer.
Hvad angår de andre begreber, vi berørte, er disse bestemt værd at se nærmere på, hvis du virkelig vil mestre, hvad PowerApps kan. Bare bemærk, at 99 ud af 100 gange, vil du sandsynligvis arbejde med entiteter mere end noget andet område på platformen.
Alt det bedste,
Henrik
Denne blog indeholder LuckyTemplates TOPN DAX-funktionen, som giver dig mulighed for at få unik indsigt fra dine data, hvilket hjælper dig med at træffe bedre markedsføringsbeslutninger.
Lær nogle fantastiske analytiske teknikker, som vi kan gøre til datamodellering i LuckyTemplates ved hjælp af DAX-understøttende tabeller.
Her dykker vi ned i LuckyTemplates Advanced DAX og implementerer rangeringslogik for at få en meget unik indsigt. Jeg viser også måleforgrening i dette eksempel.
Denne blog introducerer den nye funktion i LuckyTemplates, What-If-analyseparameteren. Du vil se, hvordan det gør alt hurtigt og nemt til din scenarieanalyse.
Lær, hvordan du afgør, om din omsætningsvækst er god ved at kontrollere, om dine avancer er udvidet ved hjælp af LuckyTemplates, der måler forgrening.
Lær og forstå, hvordan du kan oprette og bruge LuckyTemplates Parameters, som er en kraftfuld funktion i Query Editor.
Denne vejledning vil diskutere om oprettelse af et rundt søjlediagram ved hjælp af Charticulator. Du lærer, hvordan du designer dem til din LuckyTemplates-rapport.
Lær, hvordan du bruger PowerApps-funktioner og -formler til at forbedre funktionaliteten og ændre adfærd i vores Power Apps-lærredsapp.
I denne øvelse lærer du, hvordan du kæder funktioner sammen ved hjælp af dplyr-røroperatoren i programmeringssproget R.
RANKX fra LuckyTemplates giver dig mulighed for at returnere rangeringen af et specifikt tal i hver tabelrække, der udgør en del af en liste over tal.