Skapa en datumtabell i LuckyTemplates
Ta reda på varför det är viktigt att ha en dedikerad datumtabell i LuckyTemplates och lär dig det snabbaste och mest effektiva sättet att göra det.
I den här handledningen kommer vi att prata om hur man skapar PowerApps affärsregler. Vi kommer också att täcka några andra verktyg och koncept som används för att arbeta med vanliga datatjänster.
Affärsregler skapas för att sätta specifika regler om din data.
Ett vanligt sätt att använda det är att sätta specifika gränser eller riktlinjer för hur data kan läggas till via dina formulär. Det är vad vi ska göra i vårt exempel.
Innehållsförteckning
Hur affärsregler fungerar
För att lägga till en affärsregel behöver vi bara gå till fliken Affärsregler i Entities och klicka sedan på "Lägg till affärsregel" i det övre vänstra hörnet.
Så här ser avsnittet för PowerApps affärsregler ut.
Affärsregler börjar med ett IF-uttalande eller ett villkor.
Om det givna villkoret är uppfyllt, följer det serien av åtgärder och villkor kopplade till bocken till höger. Om inte, följs vägen med x-märket under villkoret.
Vi kan välja vad som händer härnäst från dessa alternativ i den högra rutan. Så nästa steg kan antingen vara ett flöde där ett nytt villkor ställs in, eller en åtgärd där vi kan visa ett felmeddelande, ställa in synlighet, ställa in fältvärdet osv.
Återigen ser vi här hur lätt det är att använda PowerApps. Du kan välja att inte göra någon kodning för att skapa affärsregler eftersom det låter dig dra och släppa element.
Låt oss nu skapa en affärsregel.
Skapa PowerApps affärsregler
Vi kommer att använda samma data som vi har använt i den här raden av handledningar om PowerApps.
Låt oss säga att vi vill skapa en regel som kommer att hindra en användare från att lägga till en post om kunden är från Sydkorea och väljer VIP-nivå 5. Vi kan skapa en regel som kommer att ge ett felmeddelande om någon försöker lägga till sådan data.
Vi börjar med att definiera villkoret. Låt oss klicka på den och kalla den VIP-nivå.
Vi kan också ändra visningsnamnet här i den högra rutan.
Vi ställer villkoren genom att välja rätt källa, fält, operatör, typ och värde.
För den här regeln ställer vi in villkoret att VIP-nivån ska vara lika med 5 för att en åtgärd ska ske. Låt oss klicka på Använd för att spara det villkoret.
Men förutom VIP-nivån vill vi också bestämma platsen. Så vi måste lägga till en annan regel till detta villkor. Vi kan göra det genom att klicka på +Ny.
Så i den här regeln vill vi att åtgärden endast ska ske om den valda platsen är Sydkorea.
Nu har vi två regler. Vi vill ställa in VIP-nivån till 5, sedan vill vi se om platsen visar Sydkorea. Eftersom vi vill att båda dessa regler ska tillämpas, kommer vi att välja OCH under Rule Logic.
När vi har tillämpat dessa regler kommer vi att välja nästa åtgärd. Låt oss dra Visa felmeddelande till flödesschemat.
Låt oss kalla den här åtgärden Fel genom att ändra visningsnamnet till höger.
Vi kan välja var felmeddelandet ska visas och diktera vad felmeddelandet säger. Så låt oss få felmeddelandet att dyka upp i platsfältet. Vi kommer också att råda användaren att antingen välja ett annat land eller ändra VIP-nivån.
När vi klickar på Verkställ kommer PowerApps att spara dessa inställningar. Vi kan se textversionen av samma regel som vi skapade på den nedre delen av skärmen.
När vi är nöjda med regeln kan vi klicka på Spara i det övre högra området.
Vi kan också klicka på Validera om vi vill kontrollera att regeln flyter perfekt.
Om vi inte ser några fel i vårt arbete kan vi låsa in det genom att klicka på knappen Aktivera.
När vi väl har gjort det ser vi en förloppsindikator i mitten som visar oss att den tillämpar logiken i alla poster.
Detta fönster försvinner när aktiveringsprocessen är klar.
Kontrollerar Affärsregeln
Låt oss nu titta på affärsregeln i praktiken.
Om vi går tillbaka till fliken Affärsregler under Entiteter kan vi se den nya affärsregeln vi skapade.
För att se om den här affärsregeln fungerar korrekt, låt oss lägga till en ny post. Låt oss gå till fliken Data.
Sedan klickar vi på +Lägg till post här överst.
Detta öppnar formuläret som vi skapade i en .
Låt oss börja med att fylla i avsnittet Allmänt i formuläret, som innehåller kundnummer, förnamn och efternamn.
Därefter lägger vi till en plats och en VIP-nivå. För nu, låt oss skriva Storbritannien och ställa in det på VIP-nivå 5.
Nästa fält är Anslutningsdatum. För att göra det enklare för slutanvändaren använder PowerApps en kalender som gör att vi bara kan välja exakt datum istället för att behöva skriva in informationen.
Vi avslutar formuläret genom att fylla i övriga uppgifter, som passnummer och agentens namn. Som ni ser så kom inga fel upp.
Den här gången, låt oss ändra platsen och ställa in den på Sydkorea och lämna VIP-nivån till 5. Kom ihåg att det här är de två villkoren som vi ställer in i vår affärsregel.
Eftersom villkoren uppfyller de uppställda kraven dyker felmeddelandet upp.
Men om vi ändrar VIP-nivån och gör den till 4 försvinner felmeddelandet.
Detta visar att vår affärsregel verkligen fungerar perfekt.
Andra vanliga datatjänstkoncept
Affärsregler i PowerApps gör det ännu enklare att arbeta med enheter, särskilt när det gäller att ta in ny data. Men förutom Entities finns det andra kraftfulla verktyg och koncept som används i vanliga datatjänster.
Även om vi inte kommer att dyka in i var och en av dem i detalj, låt oss täcka dessa begrepp kortfattat ifall behovet av att använda dem dyker upp i framtiden.
Dataflöden är ett kraftfullt verktyg som vi kan använda. De laddar automatiskt vanliga datatjänster i aktuell data.
Om du till exempel driver en restaurang kan du få dina försäljningsställendata direkt inmatade i enheter. Detta kan göras genom att skapa ett dataflöde.
Anslutningar är en annan viktig del av gemensamma datatjänster. Det fungerar på samma sätt som våra anslutningar när du använder canvas-appar. Det är här vi kan lägga till en OneDrive-anslutning, till exempel.
Gateways är också viktiga. De tillåter oss att kommunicera med olika databaser.
Om du vill utforska vart och ett av dessa områden mer kan du kolla in Microsoft-dokumentet som täcker dem i detalj.
Slutsats
PowerApps affärsregler visar hur dynamisk den här plattformen verkligen är. Det gör nästan allt möjligt, speciellt om du vill att din data ska presenteras på ett specifikt sätt. Det hjälper dig också att hålla din data så ren som möjligt.
Exemplet vi arbetade med är bara början. Det går faktiskt att arbeta med mer komplicerade regler där en blandning av olika förutsättningar och handlingar samverkar. Du kan också välja att skapa dessa regler genom att koda in dem istället för att använda dra-och-släpp-flödesschemat som vi använde. Allt beror på din kompetensnivå och preferenser.
När det gäller de andra begreppen vi berörde är dessa definitivt värda att titta närmare på om du verkligen vill behärska vad PowerApps kan göra. Observera bara att 99 av 100 gånger kommer du förmodligen att arbeta med enheter mer än något annat område inom plattformen.
Med vänliga hälsningar,
Henry
Ta reda på varför det är viktigt att ha en dedikerad datumtabell i LuckyTemplates och lär dig det snabbaste och mest effektiva sättet att göra det.
Denna korta handledning belyser LuckyTemplates mobilrapporteringsfunktion. Jag ska visa dig hur du kan utveckla rapporter effektivt för mobila enheter.
I denna LuckyTemplates Showcase går vi igenom rapporter som visar professionell serviceanalys från ett företag som har flera kontrakt och kundengagemang.
Gå igenom de viktigaste uppdateringarna för Power Apps och Power Automate och deras fördelar och konsekvenser för Microsoft Power Platform.
Upptäck några vanliga SQL-funktioner som vi kan använda som sträng, datum och några avancerade funktioner för att bearbeta eller manipulera data.
I den här handledningen kommer du att lära dig hur du skapar din perfekta LuckyTemplates-mall som är konfigurerad efter dina behov och preferenser.
I den här bloggen kommer vi att visa hur man lager fältparametrar med små multiplar för att skapa otroligt användbara insikter och bilder.
I den här bloggen kommer du att lära dig hur du använder LuckyTemplates ranknings- och anpassade grupperingsfunktioner för att segmentera en exempeldata och rangordna den enligt kriterier.
I den här handledningen kommer jag att täcka en specifik teknik kring hur man visar Kumulativ total endast upp till ett specifikt datum i dina bilder i LuckyTemplates.
Lär dig hur du skapar och anpassar punktdiagram i LuckyTemplates, som huvudsakligen används för att mäta prestanda mot mål eller tidigare år.