Hur man arbetar med flera datum i LuckyTemplates

Så fort du börjar utveckla några LuckyTemplates-modeller kommer du med stor sannolikhet att stöta på ett problem där du har två datum i din faktatabell och du inte kan placera två relationer mellan din datumtabell och den andra tabellen. Du kan se hela videon av denna handledning längst ner på den här bloggen.

Du kan till och med ha flera datum, som inmatat datum, beställningsdatum, faktureringsdatum, leveransdatum och eventuellt andra.

Du kanske tror att det finns ett problem med LuckyTemplates, eller att du behöver en helt ny datumtabell.

Du behöver faktiskt inte ett annat bord, och du behöver inte heller oroa dig.

Det viktigaste att inse är att du kan ha flera relationer mellan tabeller. Du kan ha många "inaktiva" relationer men inte mer än en "aktiv" relation.

Tricket med inaktiva relationer är att du kan slå på dem genom att använda rätt DAX-formel.

I det här inlägget kommer jag att visa dig hur du använderfunktion tillsammans med BERÄKNA-funktionen för att aktivera relationer i din datamodell.

Innehållsförteckning

Arbeta med datum i LuckyTemplates

Om vi ​​tar en titt på vår underliggande tabell kommer du att märka att vi har en kolumn för orderdatum och en kolumn för leveransdatum.

Hur man arbetar med flera datum i LuckyTemplates

Låt oss sedan ta en titt på vår datamodell och dra datumuppslagstabellen till vårt beställningsdatum.

Hur man arbetar med flera datum i LuckyTemplates

Som du kan se har vi en solid linje här som representerar en aktiv relation .

Hur man arbetar med flera datum i LuckyTemplates

Låt oss sedan försöka göra samma sak men denna gång mellan datum och leveransdatum.

Hur man arbetar med flera datum i LuckyTemplates

Det vi har nu är en prickad linje som betyder att vi har skapat vad som kallas en inaktiv relation .

Hur man arbetar med flera datum i LuckyTemplates

Som du kan se kan vi bara bygga en aktiv relation.

Låt oss nu se vad som kommer att hända med den naturliga filtreringen med vår aktiva relation.

Vi kan skapa ett nytt mått och kalla det Totalförsäljning och sedan gåi kolumnen Totala intäkter .

Hur man arbetar med flera datum i LuckyTemplates

Om vi ​​drar det här måttet till arbetsytan och omvandlar det till en tabell, ser du att vi har kolumnen Total försäljning här.

Hur man arbetar med flera datum i LuckyTemplates

Vad du dock måste notera är att detta är total försäljning per orderdatum eftersom detta är den aktiva relationen i vår datamodell.

Bortsett från detta måste vi klargöra vilken typ av datum vi jobbar på.

Vi kan göra detta först genom att noggrant namnge våra åtgärder. Till exempel, istället för att bara säga total försäljning, kan vi kalla det total försäljning per orderdatum .

Hur man arbetar med flera datum i LuckyTemplates

Som du kan se står nu vår tabell Total försäljning per orderdatum istället för bara Total försäljning .

Hur man arbetar med flera datum i LuckyTemplates

Men förutom att specificera datumet i vårt mått, kan vi också lägga till en kommentar i vår formel som den här nedan bara för att göra det tydligt för vem som helst som använder vår data.

Hur man arbetar med flera datum i LuckyTemplates

Nu, vad sägs om om vi vill visa den totala försäljningen per leveransdatum ?

Kom ihåg att den totala försäljningen per leveransdatum har en inaktiv relation med datumtabellen. Låt oss gå vidare till hur vi kan aktivera denna relation.

Aktiverar inaktivt förhållande

För att faktiskt analysera den totala försäljningen efter leveransdatum måste vi först aktivera denna inaktiva relation eftersom den inte registreras alls i sitt nuvarande tillstånd.

Hur man arbetar med flera datum i LuckyTemplates

Den goda nyheten är att detta faktiskt är väldigt enkelt att göra. Vi kan använda den här speciella DAX-funktionen som kallas USERELATIONSHIP för att fysiskt aktivera en av dessa relationer.

Så vi kommer att skapa ett nytt mått och kalla det Total försäljning per leveransdatum .

Sedan ska vi använda BERÄKNA och sedan Total försäljning per orderdatum och sedan hoppa ner till en annan rad.

Nu ska vi lägga till USERELATIONSHIP och sedan Datum och sedan lägga till Försäljning efter leveransdatum .

Hur man arbetar med flera datum i LuckyTemplates

Om vi ​​drar in detta i tabellen här ser du att resultaten i vår totala försäljning per leveransdatum skiljer sig mycket från resultaten i vår totala försäljning per orderdatum .

Hur man arbetar med flera datum i LuckyTemplates

Vi kunde beräkna vår totala försäljning efter leveransdatum eftersom vi har aktiverat det här filtret här och det har nästan blivit en heldragen linje eller en aktiv relation.

Hur man arbetar med flera datum i LuckyTemplates

Jag är säker på att du inser hur lätt det är att implementera den här tekniken, men det kan också vara till hjälp för dig att veta att vissa människor blir förvirrade när de arbetar med datum i LuckyTemplates, särskilt de som fortfarande är nya.

Förvirrande åtgärder när du arbetar med flera datum

En metod som vissa människor försöker är att de går till datamodellen, klickar på den prickade linjen så att popuprutan Redigera relation visas.

Sedan klickar de på alternativet "Gör denna relation aktiv".

Hur man arbetar med flera datum i LuckyTemplates

Om du provar detta tillvägagångssätt kommer du att se att du får ett felmeddelande som det här nedan.

Hur man arbetar med flera datum i LuckyTemplates

Och eftersom felmeddelandet talar om för dig kan du försöka inaktivera den aktiva relationen för att slå på den andra men då kommer du att stöta på ett annat fel.

Så om du arbetar på flera datum i LuckyTemplates, är allt du behöver göra att använda funktionen USERELATIONSHIP och sedan kommer dina beräkningar att göras enkelt.




Slutsats

Vi har just diskuterat hur man arbetar med en datamängd som har relationer och flera datum i LuckyTemplates.

Efter att ha använt USERELATIONSHIP -funktionen tillsammans medfunktion kunde vi aktivera relationer i datamodellen.

Genom att använda den här tekniken har du möjligheten att snabbt filtrera dina data efter vilket som helst av dessa datum, och du öppnar en rad analyser som traditionellt, med Excel, skulle ha varit mycket tidskrävande att skapa.

När du väl har förstått den här tekniken kan du bygga några mycket effektiva LuckyTemplates-datamodeller.

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.