Dette vil være relevant, hvis du faktisk ikke sælger noget hver dag, eller hvis du kigger på en bestemt kunde eller et produkt, og du vil vurdere, "Vi lavede et salg på denne dag, men hvordan er dette sammenlignet med sidste gang vi solgte til denne kunde, eller vi solgte dette produkt?"
Der er ingen faste tidsintelligensfunktioner, der gør det muligt for os at gøre dette i LuckyTemplates. Så dette er et perfekt eksempel på, hvordan du kan kombinere flere DAX-funktioner for at aktivere denne type avanceret DAX-indsigt.
Det gør vi ikke fra tabellen Datoer. Her bruger vi Købsdato , som faktisk kommer fra vores.
I denne købsdato-kolonne har vi hver transaktion eller iteration af noget, der er sket, i vores faktatabel. Vi placerer dette i en tabel sammen med vores samlede salg. Baseret på ethvert valg, vi foretager, uanset om det er en kunde eller et produkt eller et hvilket som helst filter, viser det kun de salg, vi har foretaget, og den faktiske dato, hvor de blev købt.
Herfra vil vi se på et bestemt resultat, og så hoppe tilbage og regne resultatet ud fra før . Så kan vi sammenligne det . Og så er det, hvad vi er i stand til at opnå med den formel, jeg har lavet,.
Vi kan nu sammenligne dette $1.638 salg, for eksempel, med næste gang, der foretages et salg for denne særlige kunde (Adam Hunter), fordi det nu er i denne nye kontekst. Lad os nu tjekke formlen, hvor jeg brugte en avanceret DAX-teknik uden Time Intelligence.
No Time Intelligence DAX Formel
Det første, jeg gjorde, var at isolere den sidste salgsdato, den forudgående dato, hvor vi solgte . Så baseret på hvilken kontekst eller række vi er i, vil vi være i stand til at se tilbage og finde ud af, hvad den dato var. For eksempel ser vi på resultatet $947, vi vil se datoen, hvor $947 salget blev foretaget.
For at finde ud af det, placerede jeg denne tidligere dato i en variabel (VAR).
Så dette er at kigge hver enkelt dato igennem og finde ud af, om denne dato er under den aktuelle dato. Det er, hvad MAX- funktionen gør i denne filtreringsfunktion ( FILTER ). Det returnerer den nuværende dato, hvor salget finder sted.
Nu hvor vi har det, kan vi så føre det ind via en anden filtreringsfunktion for at returnere et bestemt resultat i en anden kontekst.
Under RETUR udregner vi Samlet Salg . Men i stedet for at beregne på en bestemt dag, at den er blevet lavet, vil vi se hver købsdato igennem og kun returnere købsdatoen fra PriorDate via FILTER .
Det vil producere den nye kontekst for beregningen og derefter returnere det samlede salg . Det er sådan, vi trækker salget fra den foregående dag til den aktuelle dag. Det er med andre ord sådan, vi får salget fra sidste gang, vi solgte et produkt til en kunde, ind i den aktuelle kontekst.
Konklusion
I denne tutorial har jeg demonstreret, hvordan vi kan sammenligne salg ved at bruge en avanceret DAX-formel i LuckyTemplates uden Time Intelligence. Fra denne indsigt kan vi forgrene os endnu mere og se på ting som, hvad der var forskellen, eller hvad den procentvise ændring mellem disse resultater var.
Hvis vi er i stand til at sætte dette op i vores modeller og i tabeller eller andre visuelle typer, er der mange andre måder, hvorpå vi kan bruge denne teknik til at finde endnu bedre eller større indsigt.
Dette er et ret avanceret koncept. Det er en måde, hvorpå du kan kombinere mange forskellige funktioner, herunder brugen af variable.
Der er masser at lære, hvis du kan finde tid til at dykke ned i og forstå det indhold, jeg gennemgår.