Hantera flera datumberäkningar i din faktatabell – avancerad LuckyTemplates-teknik

I den här handledningen kommer jag att lära dig hur du hanterar flera datumberäkningar i din faktatabell i LuckyTemplates. Du kan se hela videon av denna handledning längst ner på den här bloggen.

Detta är en vanlig fråga i.

Hantera flera datumberäkningar i din faktatabell – avancerad LuckyTemplates-teknik

Dessa flera datum kan vara beställningsdatum, leveransdatum, utgångsdatum och ankomstdatum, bland många andra. Denna information kan finnas på en rad i din datamängd.

Här är några insikter du kan få ut av den här tekniken:

  • Antalet beställningar som skickas för närvarande
  • Antalet beställningar som väntar på att skickas
  • Antalet personer som arbetar med ett projekt
  • Antalet dagar projektet har pågått

Att skriva formlerna för den här tekniken kan vara förvirrande när du precis har börjat med LuckyTemplates.

Med det detaljerade exemplet i denna handledning kommer du att förstå hur du hanterar flera datumberäkningar i din faktatabell.

Innehållsförteckning

Formeln och modellen

Låt oss titta på modellen för demodatauppsättningen för denna handledning.

Hantera flera datumberäkningar i din faktatabell – avancerad LuckyTemplates-teknik

Denna typ av tabell kan finnas för bland annat orderdatum, utgångsdatum och förfrågningsdatum.

Att ställa in modellen kan vara mycket förvirrande.

Det är en process i två steg. För det första måste modellen vara korrekt. Och två, beräkningarna bör ha rätt DAX-formler.

Det fina med denna teknik är dess förmåga att användas i andra liknande scenarier.

Nu måste beräkningen visa antalet beställningar som är aktiva för specifika datum. I det här fallet betyder live beställningar som inte har löpt ut.

Formeln måste räkna information som ligger mellan flera datum. Kontexten kan variera beroende på vad du försöker lösa, men tekniken kommer att vara densamma.

Så här ska modellen ställas in:

Hantera flera datumberäkningar i din faktatabell – avancerad LuckyTemplates-teknik

Du måste använda inaktiva relationer.

För att beräkningarna ska bli korrekta kan man inte ha aktiva relationer i modellen.

När du vill beräkna en logik som går ut på att räkna element som pågår måste du ha inaktiva relationer.

Att ha inaktiva relationer är den enklaste metoden du kan använda för att lösa detta problem. Om du vill ha aktiva relationer finns det andra avancerade och komplexa metoder som går ut på att skriva en ny formel. Detta rekommenderas dock inte.

Framöver måste du skriva en formel som använder sammanhanget ioch fungerar sedan genom en avancerad logik inuti.

En bättre förståelse genom bilder

För att bättre förstå hur den här tekniken fungerar, titta på den här visualiseringen:

Hantera flera datumberäkningar i din faktatabell – avancerad LuckyTemplates-teknik

Tidsramen i visualiseringen visar hur många beställningar det finns mellan beställningen och utgångsdatum.

Mellan april och juli 2019 kan du se en enorm ökning som indikerar att många beställningar har gått ut:

Hantera flera datumberäkningar i din faktatabell – avancerad LuckyTemplates-teknik

Denna visualisering gör det lättare att förstå vad tekniken gör.

Beräknar de aktiva orderna

Så här räknar du ut antalet beställningar som fortfarande är aktiva och är aktiva.

Först måste du börja med en formel för totala beställningar:

Hantera flera datumberäkningar i din faktatabell – avancerad LuckyTemplates-teknik

Formeln använderfunktion för att sortera genom datatabellen.

Därefter behöver du en formel som kan räkna de beställningar du har för en viss dag:

Hantera flera datumberäkningar i din faktatabell – avancerad LuckyTemplates-teknik

Om beställningsdatumet är mindre än och utgångsdatumet större än en viss dag, räknas alla individuella beställningar som hör till det datumintervallet.

För varje enskild rad i tabellen finns det för närvarande noll kontext från modellens faktatabell eftersom det inte finns några aktiva relationer.

Hantera flera datumberäkningar i din faktatabell – avancerad LuckyTemplates-teknik

Gå tillbaka till formeln, ochfunktioner returnerar helt enkelt datumet för varje rad i tabellen.

Hantera flera datumberäkningar i din faktatabell – avancerad LuckyTemplates-teknik

Som ett exempel har raden 21 mars 2019 477 beställningar.

Hantera flera datumberäkningar i din faktatabell – avancerad LuckyTemplates-teknik

Detta är resultatet av att upprepa varje enskilt beställningsdatum inom de 5 700 raderna i tabellen Datum. Det finns 477 beställningar som är mindre än utgångsdatumet och längre än beställningsdatumet.

Formeln Ordning mellan datum kommer att använda samma logik för varje rad i tabellen.

Nu har summan du ser i tabellen inget datumkontext.

Hantera flera datumberäkningar i din faktatabell – avancerad LuckyTemplates-teknik

Det är helt enkelt summan av alla beställningar för varje datum som passar de kriterier som anges av påståendet i formeln.

Varför det är viktigt att använda inaktiva relationer

Låt oss gå tillbaka till varför inaktiva relationer är nyckeln till att få modellen att fungera.

Hantera flera datumberäkningar i din faktatabell – avancerad LuckyTemplates-teknik

Att använda inaktiva relationer i modellen är renare. Det låter dig också enkelt slå på vilken relation som helst beroende på vad du behöver för en viss beräkning.

Här är ett exempel:

Om du vill få det totala antalet beställningar efter orderdatum, behöver du en aktiv relation mellan datumtabellen och datatabellen.

Genom att användafunktion, kan du praktiskt taget aktivera relationen mellan dessa två tabeller i formeln.

Hantera flera datumberäkningar i din faktatabell – avancerad LuckyTemplates-teknik

Hantera flera datumberäkningar i din faktatabell – avancerad LuckyTemplates-teknik

Så här ser det ut i tabellen:

Hantera flera datumberäkningar i din faktatabell – avancerad LuckyTemplates-teknik

Under den tredje kolumnen får du bara antalet beställningar per dag för varje rad.

Som ett exempel kan du se att det finns sju order mellan de två på varandra följande raderna:

Hantera flera datumberäkningar i din faktatabell – avancerad LuckyTemplates-teknik

Genom att praktiskt taget aktivera relationerna mellan tabeller kan du förgrena dig till olika formelmönster.




Slutsats

I den här handledningen lärde du dig hur du beräknar antalet dagar mellan flera datum i din faktatabell med hjälp av ett specifikt formelmönster och genom att skapa inaktiva relationer i din modell.

FILTER-satsen tillsammans med dess specifika parametrar är nyckeln till att komma fram till det önskade resultatet.

Dessutom, genom att virtuellt aktivera relationer mellan tabeller med hjälp av USERELATIONSHIP-funktionen i LuckyTemplates kan du återanvända denna teknik i olika scenarier.

Skål,


Skapa en datumtabell i LuckyTemplates

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.

LuckyTemplates mobilrapporteringstips och tekniker

LuckyTemplates mobilrapporteringstips och tekniker

Denna korta handledning belyser LuckyTemplates mobilrapporteringsfunktion. Jag ska visa dig hur du kan utveckla rapporter effektivt för mobila enheter.

Professional Service Analytics-rapporter i LuckyTemplates

Professional Service Analytics-rapporter i LuckyTemplates

I denna LuckyTemplates Showcase går vi igenom rapporter som visar professionell serviceanalys från ett företag som har flera kontrakt och kundengagemang.

Microsoft Power Platform-uppdateringar | Microsoft Ignite 2021

Microsoft Power Platform-uppdateringar | Microsoft Ignite 2021

Gå igenom de viktigaste uppdateringarna för Power Apps och Power Automate och deras fördelar och konsekvenser för Microsoft Power Platform.

Vanliga SQL-funktioner: En översikt

Vanliga SQL-funktioner: En översikt

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.

LuckyTemplates Skapa mall: Guide och tips

LuckyTemplates Skapa mall: Guide och tips

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.

Fältparametrar och små multiplar i LuckyTemplates

Fältparametrar och små multiplar i LuckyTemplates

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.

LuckyTemplates Rank och anpassad gruppering

LuckyTemplates Rank och anpassad gruppering

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.

Visar kumulativ total endast upp till ett visst datum i LuckyTemplates

Visar kumulativ total endast upp till ett visst datum i LuckyTemplates

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.

Punktdiagram: Avancerade anpassade bilder för LuckyTemplates

Punktdiagram: Avancerade anpassade bilder för 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.