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 undersöka de saker som håller ihop våra gemensamma datatjänster - enheterna. Det finns olika CDS-enheter som arbetar bakom kulisserna, så vi kommer att diskutera här hur de skiljer sig från varandra.
Innehållsförteckning
Förstå CDS-enheter
Entiteter kan betraktas som muttrar och bultar i vanliga datatjänster.
Entiteter används för att hålla register över information på samma sätt som tabeller fungerar i Excel eller SQL.
Det fina med att använda den gemensamma datatjänsten är att det finns förinställda enheter som vi kan använda när som helst.
I grund och botten har Microsoft gått igenom de olika appar som skapats genom Power Apps och tittat på de vanligaste tabellerna de använder. Därifrån standardiserade de data och skapade dessa mallar för dem som vill ha förinställda CDS-enheter.
Till exempel har företag normalt en kontotabell som innehåller all information om enskilda kundkonton. När du tittar på listan över enheter här kan du se att det också finns en kontomall redo för oss att använda.
Låt oss gå in på var och en av de olika CDS-enheterna som vi kan tillämpa på vårt eget arbete.
Fält
Tidigare såg vi en förinställd enhet som heter Konto. Om vi klickar på den kommer vi att se en lista med fält som Microsoft har ställt in för denna specifika enhet.
Dessa fält inkluderar grundläggande information som kontonamn, kontonummer och kontobetyg.
Den har också alla dessa olika adressfält, som stad, land/region, län, etc.
Det är i princip en lång lista med fält som du normalt skulle se i ett formulär, med andra objekt som Kategori, Kreditgräns och andra.
Det som är bra med dessa fält är att du inte ens behöver tänka på vilken typ av fält varje artikel är. De har klassificerats i enlighet med detta, med en specifik kolumn som visar varje objekts datatyp.
Till exempel visar den Adress1 som en flerradstext.
Dessa förinställda CDS-enheter tillhandahåller också uppslagningar för oss. Om du tittar på objektet här för Skapad av, visar det att det faktiskt är en uppslagssökning kopplad till en annan tabell som finns i ett annat fält.
Detta innebär att den har alla dessa relationsdatabaser inställda för oss, vilket eliminerar behovet för oss att konfigurera dessa anslutningar manuellt.
Om det finns fält som vi behöver men inte ser här är det också lätt att lägga till ett själva. Klicka bara på knappen "Lägg till fält" uppe till vänster.
Relationer
Vi kan också hitta Relationer under CDS-enheter.
Relationer visar vilka kolumner i denna tabell som faktiskt beror på andra tabeller. Till exempel visar det här att Created By har en relation med enheten som heter Användare.
Dessa relationer kategoriseras också baserat på vilken typ av relation de har med andra tabeller. I det här fallet har Created By en mång-till-en-relation med User. Det betyder att det kan finnas flera användarkonton skapade av samma person.
Denna person kan sedan hittas i användartabellen, som är en annan enhet.
Återigen, det fantastiska med dessa enheter är att systemet har genererat rätt relationstyper för oss.
Bortsett från många-till-en-relationer finns det två andra typer av relationer - en-till-många och många-till-många.
Försäljning är ett område där vi kan se bra exempel på en-till-många-relationer. Ett konto kan ha olika försäljningsdata kopplade till sig.
När det gäller många-till-många är det här lite mer komplicerat. Detta är något som vi egentligen inte vill använda om det inte är absolut nödvändigt.
Du kan till exempel ha många konton relaterade till många rabatter. Du kan ha ett konto som tillämpar rabatt A och B, medan ett annat konto använder rabatt B och C.
Affärsregler
En annan enhet som är riktigt intressant är affärsregler. Vi har berört detta ämne i vår handledning om.
Affärsregler är en av de största fördelarna med att använda CDS. De dikterar parametrarna som ska följas när användare interagerar med din data.
Låt oss säga att du har en restaurangverksamhet. Om du har en anställd som kan servera alkohol till kunder, skulle du förmodligen vilja att dina uppgifter visar att denna person har tillstånd att göra det. Så du kan lägga till en affärsregel som kräver att personens alkohol-ID visas innan deras information läggs till.
Du kan diktera dina egna affärsregler beroende på ditt behov och din situation. Dessa regler är bra eftersom de säkerställer att användare inte går miste om den mest relevanta informationen när de lägger till data i systemet.
Visningar
Med vyer kan du styra vad de olika användarna av din applikation kan se.
Speciellt om du har mycket känslig data inläst i appen, skulle du inte vilja att varje enskild användare ska ha tillgång till dem alla. Du skulle förmodligen vilja ha kontroll över objekten som användare kan se på deras sida.
Till exempel är de aktiva kontona här inställda på Offentlig vy. Detta innebär att användare kan se dessa aktiva konton.
Om vi klickar på Aktiva konton visar den 5 kolumner med data, vilket är vad användarna också kan se.
Om vi har känsligare data, som försäljningsdata, kan vyerna för dessa begränsas till bara administratörer eller teamledare.
Blanketter
Den här gången ska vi ta en titt på Formulär.
Precis som i canvas-appar ger formulär en plattform för att redigera eller skapa nya register över data. Vi kan faktiskt skapa formulären här för en specifik enhet och sedan ladda upp dem till vår modelldrivna app.
Liksom alla andra typer av enheter finns det formulär som är lätt tillgängliga för oss att använda. Det står också vilken typ av form var och en är.
Så om vi klickar på Konto öppnas formulärmallen.
Som du kan se är detta ett mycket standardformulär med fält som kontonamn, telefon, fax och andra liknande fält. Detta formulär kan också anpassas, så att vi kan lägga till eller ta bort vissa fält.
Andra CDS-enheter
Andra enheter inkluderar instrumentpaneler, diagram, . Vi kommer inte att diskutera alla dessa i detalj i denna handledning, men några av dem kommer att behandlas i andra handledningar.
Instrumentpanelerna här fungerar på samma sätt som alla andra instrumentpaneler – de är en samling diagram som finns i vår gemensamma datatjänst. Diagramfliken här visar även diagram inom CDS.
Fliken Nycklar visar vad som är unikt med varje databit. När det gäller datafliken visar den all information som är tillgänglig för oss att använda med denna CDS.
Skapa CDS-enheter
Nu när vi förstår vad de olika enheterna är, låt oss prata om hur vi skapar vår egen enhet.
Vi börjar med att klicka på knappen "Ny enhet" överst på sidan.
Låt oss namnge denna nya enhet som kund.
För det primära fältet, låt oss ändra detta till nummer.
Vi kommer att använda nummer som ett primärt fält eftersom om vi tittar på datakällan vi ska använda visar det att varje kund har ett kundnummer tilldelat och fungerar som det primära fältet i tabellen.
Låt oss nu klicka på Skapa i den nedre delen av rutan.
Som du kan se berättar den för oss att den för närvarande tillhandahåller vårt bord. Så det är i princip att se till att allt är på plats.
Medan provisioneringen pågår kan vi bara se en rad här.
Men när provisioneringen är klar kommer vi att kunna se alla objekt som vanligtvis ingår i denna enhet.
Nu, bara för att det här innehåller en lång lista med poster betyder det inte att vi har lagt till var och en av dem. Vad Power Apps gör är att den tittar på andra databaser som du redan har och lägger till i fält som systemet tycker att du också ska ha i den här nya tabellen.
Naturligtvis behöver vi inte nödvändigtvis använda alla objekt som Power Apps kastade in. Vi kunde alltid hålla oss till det primära fältet som vi manuellt lade till, vilket är Nummerfältet.
Slutsats
Gemensam datatjänst eller CDS gör det lättare att organisera och använda all vår data. Att veta att dessa enheter är byggstenen i alla vanliga datatjänster får oss att inse hur viktiga de verkligen är.
Det är också bra att de byggdes så intuitivt som möjligt, med färdiga mallar som vi kan använda. Detta gör hela processen ännu mer effektiv och gör det möjligt att maximera vår tid när vi arbetar med vår app.
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.