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.
Jag vill presentera dig för en grupp funktioner i LuckyTemplates som kallas tabellfunktioner . Dessa funktioner inkluderar och som vi redan använt eller nämnt i andra ämnen.
Det finns en hel rad andra tabellfunktioner som inkluderar funktioner som,, och. Vi kommer dock inte att täcka alla.
Om du vill få en djupare förståelse för dessa funktioner skulle jag rekommendera att ladda ner, kollar inom några av dina mer specifika frågor. Du kan se hela videon av denna handledning längst ner på den här bloggen.
Innehållsförteckning
Visualisera hur tabellfunktioner fungerar
Det jag vill visa dig i den här artikeln är hur tabellfunktioner fungerar .
Om du tittar på det här exemplet är det svårt att föreställa sig vad den här FILTER -funktionen faktiskt gör bakom kulisserna.
Detta beror på att när du anropar FILTER -funktionen finns det inget sätt för oss att se tabellen som skapas i bakgrunden.
Men vi kan göra det istället genom att skapa en ny tabell med bara formeln.
Först och främst kan du duplicera en tabell bara genom att ange tabellnamnet när du skapar en ny tabell, som visas i det här exemplet där jag duplicerade tabellen Försäljning .
Du kan dock även använda tabellfunktioner här. Vad jag kommer att göra är att använda FILTER , lägga i försäljningstabellen och sedan ställa in kolumnen Kvantitet som är större än två för att fungera som filteruttryck .
Den ursprungliga försäljningstabellen har cirka 15 000 rader, men nu har den bara 4 700 rader eftersom resultaten har filtrerats för att bara titta på resultat med Kvantitet större än två .
För att visa ett annat exempel kommer jag att använda FILTER - funktionen igen, infoga tabellen Produkter , använda kolumnen Produktnamn som Filteruttryck och sätta den lika med "Produkt 100" för att returnera en tabell med en produkt.
Det är vad som händer bakom kulisserna när formeln körs i den här tabellen.
Först tillämpades utvärderingskontexten via kolumnen Kundnamn . Sedan lades FILTER -funktionen till för att ge ytterligare sammanhang genom att reducera den produkttabellen till bara produkt 100 .
Efter det filtreras produkt 100 bakom kulisserna som automatiskt flödar ner till relationen med försäljningstabellen , och i slutändan returnerar försäljningstabellen för bara produkt 100 .
VÄRDEN Funktionsexempel
Jag vill presentera en annan tabellfunktion i LuckyTemplates som heter VALUES . Den här funktionen returnerar en tabell med en kolumn med unika värden .
Till exempel i vår datumtabell kan vi få en tabell över bara månader.
För att göra detta måste jag bara använda funktionen VÄRDEN och lägga in kolumnen MonthName från tabellen Datum .
En annan sak vi kan göra är att sätta funktionen VÄRDEN i mått. Men återigen, det är svårt att känna igen processen inom måttet eftersom vi faktiskt inte kan se tabellerna som genereras.
Det är därför det här är en bra metod för att utvärdera hur dessa tabellfunktioner faktiskt fungerar.
Men vad händer om vi ville räkna ut den genomsnittliga månatliga försäljningen för varje enskild person ?
Det är inte direkt självklart hur man gör det utan att veta hur man kombinerar de saker som vi har berört tidigare.
Det jag kommer att göra är att skapa ett nytt mått som heter Average Monthly Sales . Eftersom vi har att göra med genomsnittet, skulle användningen av funktionen med största sannolikhet komma att tänka på först.
Men vi måste faktiskt användafunktion här eftersom en itererande funktion krävs för att utvärdera genomsnittet på månadsnivå .
Inom en itererande funktion kan du lägga in en tabell som dess första parameter . Du är dock inte bara begränsad till att använda fysiska tabeller. Du kan också använda tabellfunktioner .
Eftersom VALUES är en tabellfunktion kommer jag att använda den och lägga till kolumnen MonthInCalendar från tabellen Datum .
Itererande funktioner itererar genom en tabell, och tabellen bildad från VALUES till MonthInCalendar skulle innehålla unika värden för månader och år .
Att använda MonthInCalendar är nödvändigt eftersom om vi bara använde kolumnen MonthName istället, kommer det inte att fungera under olika år.
För att avsluta skapandet av vårt mått lägger jag sedan in Total försäljning efter VÄRDEN för att fungera som uttrycket.
För att undvika förvirring går jag till dataskärmen, väljer min datumtabell och byter namn på MånadInKalender till Månad och år .
Sedan kommer jag att klicka på Sortera efter kolumn och sortera den efter kolumnen MånadInYear för att se till att den är korrekt sorterad.
Äntligen kan jag nu dra och släppa det nya måttet Average Monthly Sales så att vi kan se värdena.
För att granska vad vi har gjort returnerar funktionen VÄRDEN en kolumn med unika värden.
Kundens aktuella sammanhang togs först genom kolumnen Kundnamn . Sedan, bakom kulisserna, har jag skapat en tabell med en kolumn med unika värden för månaden och året .
Inuti AVERAGEX gick jag igenom varje månad och år för att räkna ut den totala försäljningen som varje kund har gjort under dessa månader och år. Dessa försäljningar sparas sedan i minnet för varje månad.
Slutligen togs alla dessa beräknade resultat i slutändan ut för att få den genomsnittliga månadsförsäljningen .
Denna process är mycket mångsidig eftersom du kan sätta År inom VÄRDEN istället för Månad & År för att beräkna den genomsnittliga årliga försäljningen .
Dessutom är du inte begränsad till att bara använda datum eftersom du också kan lägga in produktnamnet för att hitta den genomsnittliga försäljningen per produkt istället.
Du kan snabbt hitta unika beräkningar genom att kombinera dessa tekniker.
ALL Funktion Exempel
Jag vill visa dig ytterligare en tabellfunktion i LuckyTemplates som heter ALL som också är känd som borttagningsfilterfunktionen .
Denna funktion fungerar som motsatsen till VALUES -funktionen på många sätt.
För att visa dig ett exempel kommer jag att skapa ett nytt mått som heter All Customer Sales , använda funktionen BERÄKNA och lägga in Total Sales som uttryck.
Sedan kommer jag att använda funktionen ALLA och lägga in i tabellen Kunder eftersom du kan lägga en tabell eller en kolumn inuti den.
När du har dragit in det nya måttet kanske du märker att det ger samma värden med Totalt under Total försäljning .
I princip tog ALL -funktionen bort alla filter i den aktuella kontexten av tabellen Kunder .
Eftersom vi har kundnamnet i vårt nuvarande sammanhang, ignorerade funktionen ALLA eventuella filter från tabellen Kunder och returnerade summan av varje enskilt resultat istället.
Slutsats
Vi diskuterade några av de viktigaste tabellfunktionerna och hur de fungerar i LuckyTemplates.
Att ha en god förståelse för dessa funktioner är avgörande eftersom du faktiskt kan kombinera många av dem i samma formel.
Du kan skapa mer intressanta beräkningar när du börjar vänja dig vid dina formelkombinationer.
Med vänliga hälsningar,
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.