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.
LASTNONBLANK-funktionen är en intressant DAX-formel som du kan använda på ett antal olika sätt i LuckyTemplates. Du kan se hela videon av denna handledning längst ner på den här bloggen.
Denna DAX-formel används dock inte ofta på grund av komplexiteten kring hur den beräknar resultat.
Jag skulle anta att de flesta LuckyTemplates-användare inte ens inser att de kan använda funktionen på en mängd olika sätt i LuckyTemplates.
Tanken i denna handledning är att avmystifiera några av de tekniker som kan användas för just den här funktionen.
I det här blogginlägget kommer jag att visa några exempel på LASTNONBLANK . Jag kommer att visa hur jag har använt den här funktionen i den här rapporten, som du kan se på LuckyTemplates resurssida.
Jag ville se det senaste försäljningsdatumet och sedan beräkna det senaste försäljningsbeloppet på ett dynamiskt sätt. På så sätt kan vi klicka oss igenom vilken del av vår rapport som helst och verkligen gå in i vilken aspekt som helst.
För just denna rapport ville jag analysera när senast vi sålde till vissa kunder var. Eftersom rapporten är dynamisk kommer den att uppdateras för oss då och då utifrån det aktuella sammanhanget.
Självklart måste du förstå allt sammanhang som du har på ett visst resultat. Men om du ville markera när en sista försäljning var, kan du göra det med ett engångskort som jag har i det här exemplet.
Detta kort visar när den senaste rean var vid någon tidpunkt, baserat på ditt nuvarande val.
Du kan använda denna teknik på olika sätt och använda den över olika dimensioner i din modell.
Innehållsförteckning
Beräknar det senaste försäljningsdatumet
I det här specifika fallet ville vi ha en tabell med information som visar oss sista försäljningsdatumet för varje produkt vi säljer (vänster tabell).
Men vi ville också se sista försäljningsdatumet för varje enskild kund som köpte av oss (höger tabell). På så sätt kan vi analysera hur länge det har gått sedan en kund köpte av oss.
LASTNONBLANK - funktionen gör det möjligt för oss att göra den här typen av analyser. Låt oss ta en titt på formeln jag använde för att komma fram till dessa två tabeller.
Om du tänker efter är detta en relativt enkel formel. Vi lägger LASTNONBLANK i en tabell eller kolumn.
I det här fallet placerade vi det i en kolumn Datum och utvärderade sedan när den senaste försäljningen skedde för just det elementet i vår data.
Genom att göra detta kan vi analysera och visa upp det senaste försäljningsdatumet .
Beräknar det senaste försäljningsbeloppet
Men det som också är bra är att vi kan använda det här måttet för att utarbeta ett nytt mått, som vi kallar det sista försäljningsbeloppet . Till att börja dra jag dessa tvåi mitt bord:
Sedan använde jag denna riktigt effektiva formel där vi använde LASTNONBLANK som ett filter.
Istället för att beräkna datumresultatet, beräknade vi försäljningsresultatet. Och återigen, detta kommer att vara dynamiskt baserat på det urval vi gör.
LASTNONBLANK är en ganska mångsidig funktion eftersom du inte bara kan använda den för att hämta ett resultat, du kan också använda den för att filtrera resultat .
Använder LASTNONBLANK som en skalär funktion
Vad LASTNONBLANK faktiskt gör är att lämna tillbaka ett bord. Tabellen, i de flesta fall, kommer bara att vara ett resultat.
Vår tabell kommer att returnera ett singularvärde eftersom det är en skalärvärderad funktion. Skalär betyder att returnera ett enskilt värde som ett tal, text, datum, etc.
Medan LASTNONBLANK är en tabellfunktion och som sådan alltid returnerar en tabell, returnerar den bara ett värde.
Så i det här fallet kommer det bara att filtrera ett värde, vilket är det sista datumet. Sedan kommer detta filter att göra det möjligt för oss att extrahera den totala försäljningen på det sista datumet.
Slutsats
I den här handledningen har jag visat dig ett par exempel på hur du använder LASTNONBLANK . Jag har också visat dig lite av logiken som ingår i funktionen.
På grund av dess mångsidighet kan du hitta insikter som historiskt har varit mycket svåra att hitta. Du kan hitta dem med en ganska enkel formelsyntax med den här funktionen.
Om du tänker på hur svåra den här sortens insikter är när du använder verktyg som Excel, kommer du att bli förvånad över hur intuitiv och effektiv den här funktionen är för att hitta insikter som refererar till det sista av något eller det första av något.
För fler DAX-formeldjupdyk, kolla in kursen nedan på LuckyTemplates Online. Om du verkligen vill behärska DAX, då är kursen att kolla in först.
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.