Datanormalisering i Lucky-maler for resultater på forskjellige dager

Denne opplæringen stammer fra et annet spørsmål omom datanormalisering . Teknikkene som jeg skal lære deg vil være viktige for å bli kvitt anomalier som muligens kan gjøre ting komplisert under dataanalysen . Du kan se hele videoen av denne opplæringen nederst på denne bloggen.

Av og til, når du kjører analyser i LuckyTemplates, må du kanskje ta hensyn til salget for helger eller helligdager som kommer fra forskjellige land. Utfordringen er når det er helligdag for et bestemt land, men ikke i andre land. Det kommer til å bli vanskelig å normalisere disse salgsdataene under rapporteringen med tanke på de forskjellige dagene i landene. Det er her datanormaliseringsteknikker kommer inn.

Målet er å få alle de forskjellige salgene og plassere dem tilbake på de faktiske arbeidsdagene i rapporteringslandet.

Dette er et ganske unikt eksempel på en tidsintelligensteknikk i LuckyTemplates. Ikke desto mindre er det veldig nyttig hvis du har å gjøre med et spesifikt scenario rundt begrensede data eller ingen data som vises i råinformasjonen din .

Innholdsfortegnelse

Eksempeldatanormalisering for salg på forskjellige dager

Det viktigste jeg vil gå over i denne opplæringen er måtene å skrive litt logikk i formelen din for å endre posisjonen til en rapporteringsdag eller resultatene på en bestemt dag.

La oss se på denne tabellen og virkelig fokusere på et eksempel. Hvis du jobber med noe lignende der du må flytte resultatene fra en dag til en annen, vil denne opplæringen hjelpe.

Datanormalisering i Lucky-maler for resultater på forskjellige dager

I rapporten kan du se datoen samt hvilken dag det er i kolonnene Dato og DaysOfWeekName . Du vil også kunne se det totale antallet salg for den spesifikke dagen i kolonnen Totalt salg .

Datanormalisering i Lucky-maler for resultater på forskjellige dager

Nå har jeg utarbeidet en logikk for å flytte salgsdataene for lørdager og søndager til salgsdataene for mandag . Dette er fordi jeg ønsker å registrere disse helgesalgene til et ukedagssalg (mandag til fredag). Du kan se de oppdaterte salgsdataene i kolonnen Totalt salg uten helgedager nedenfor.

Datanormalisering i Lucky-maler for resultater på forskjellige dager

I tillegg ønsket jeg at denne tabellen skulle være dynamisk, så jeg har lagt til en datavelger der du enkelt kan endre tidsrammen for salgsdataene. Etter å ha valgt en respektive tidsramme, oppdateres dataene i kolonnen Totalt salg uten helgedager automatisk.

På toppen av det vil jeg forgrene meg til noen andre beregninger som kumulative totaler, glidende gjennomsnitt og så videre. Som du kan se, har jeg lagt til den kumulative totaljusteringen. og Kumulativt salg- kolonnene. Jeg måtte bare omorganisere ting litt og sette meg inn i noen DAX-beregninger for å løse disse svært spesifikke innsiktene.

Datanormalisering i Lucky-maler for resultater på forskjellige dager

Trener salg uten helg

Nå skal jeg vise deg hvordan du kan trene og sette opp beregningen for det totale salget utenom helgene. Dette er nøkkelen her for denne datanormaliseringsopplæringen.

Jeg har et par variabler () her for helgesjekk og WorkdayCheck -beregning. Det jeg gjør her er å identifisere hvilke i den spesielle konteksten som er helger og hvilke som er mandager.

Datanormalisering i Lucky-maler for resultater på forskjellige dager

Når jeg hopper tilbake til datotabellen min, har jeg laget en Dag Type- kolonne ved hjelp av en veldig enkel logikk. Så hvis dagen ikke er lørdag eller søndag, kaller jeg det Workday . Hvis det er en lørdag (6) eller søndag (0), kaller jeg det helg .

Datanormalisering i Lucky-maler for resultater på forskjellige dager

Nå, etter den første delen av formelen, skal jeg diskutere denne delen.

Så hvis WeekendCheck er sant, noe som betyr at det er en helg, er resultatene for det satt til tomme. Deretter, hvis WorkdayCheck er lik usann eller hvis den valgte verdien lik mandag er usann, returnerer den totalt salg .

Hvis WorkdayCheck er sant, noe som betyr at det er en mandag, skal jeg kjøre denne logikken her.

Datanormalisering i Lucky-maler for resultater på forskjellige dager

Denne delen er en kombinasjon avogfunksjoner. For det første kommer den til å få summen av det totale salget for mandag samt helgesalg. FILTER - funksjonen kommer til å gå over alle datoene og vil bare returnere de datoene som er større enn gjeldende dato fratrukket med tre.

I utgangspunktet flytter jeg bare det totale salget fra lørdag og søndag til mandag ved å bruke en kombinasjon av teknikker somutsagn og ulike funksjoner. Det er slik datanormalisering fungerer for denne typen analyser.

Den samme teknikken vil være veldig nyttig når du jobber på ferier eller noe sånt. Du trenger bare å endre noen ting her som HolidayChecks i stedet for WeekendChecks. Ikke desto mindre er det en lignende logikk, og du kan alltid bruke denne løsningen på disse scenariene.

Opprette en kumulativ total

Den neste tingen jeg vil lære deg handler om å lage en kumulativ sum av totalt salg og totalt salg utenfor helgen.

En ting du vil kunne legge merke til er at de kumulative totale dataene for helger i denne kolonnen alltid vil være en flat linje fordi det faktisk ikke er noen data der uansett hvilken tidsramme du har.

I forbindelse med det har jeg laget en visualisering som sammenligner den kumulative totale justeringen mot kumulativt salg.

Datanormalisering i Lucky-maler for resultater på forskjellige dager

Dette er en annen interessant teknikk som du kan bruke i løpet av et antall dager når du normaliserer dataene dine. La oss se på formelen nedenfor.

Datanormalisering i Lucky-maler for resultater på forskjellige dager

For det første har jeg laget en salgstabell for justeringer ved å gjenskape kolonnene Dato og Totalt salg uten helgedager medfunksjon.

Etter det har jeg lagt tilfunksjon. Som du kan se, er justeringssalgstabellen plassert inne i en FILTER -funksjon. I stedet for å gå gjennom alle datoene, har jeg lagt inn justerte totale salg uten arbeidsdager. Til slutt, ved å bruke SUMX , vil den iterere hver eneste dag og regne ut datoen mindre enn eller lik maksdatoen. Den vil da telle opp kolonnene for Normalisert salg .

Denne datanormaliseringsteknikken er veldig anvendelig når du jobber på tvers av flere land. Som du kan se, er det virkelig en effektiv måte å normalisere salget på tvers av alle de forskjellige regionene i rapporten.




Konklusjon

Jeg har nevnt mange nyttige teknikker i opplæringen som vil gjøre deg i stand til å kjøre noen  unike tidsrelaterte analyser i LuckyTemplates. Jeg gikk gjennom en rekke forskjellige DAX-funksjoner somfunksjon, noen tabellfunksjoner  og andre enkle filtre medfunksjon.

Hvis du vil sjekke ut mer rundt en rekke forskjellige tidsintelligensteknikker inne i LuckyTemplates, anbefaler jeg å ta en titt på kursmodulen vår i LuckyTemplates online som spesifikt henvender seg til denne typen analyser.

Nyt å jobbe gjennom denne detaljerte videoen.


DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler

DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler

Lær å bruke DAX Studio EVALUATE nøkkelordet med grunnleggende eksempler og få en bedre forståelse av hvordan dette kan hjelpe deg med databehandling.

Opprette en datotabell i LuckyTemplates

Opprette en datotabell i LuckyTemplates

Finn ut hvorfor det er viktig å ha en dedikert datotabell i LuckyTemplates, og lær den raskeste og mest effektive måten å gjøre det på.

LuckyTemplates Mobile Reporting Tips og teknikker

LuckyTemplates Mobile Reporting Tips og teknikker

Denne korte opplæringen fremhever LuckyTemplates mobilrapporteringsfunksjon. Jeg skal vise deg hvordan du kan utvikle rapporter effektivt for mobil.

Profesjonelle tjenesteanalyserapporter i LuckyTemplates

Profesjonelle tjenesteanalyserapporter i LuckyTemplates

I denne LuckyTemplates-utstillingen vil vi gå gjennom rapporter som viser profesjonell tjenesteanalyse fra et firma som har flere kontrakter og kundeengasjementer.

Microsoft Power Platform-oppdateringer | Microsoft Ignite 2021

Microsoft Power Platform-oppdateringer | Microsoft Ignite 2021

Gå gjennom de viktigste oppdateringene for Power Apps og Power Automate og deres fordeler og implikasjoner for Microsoft Power Platform.

Vanlige SQL-funksjoner: en oversikt

Vanlige SQL-funksjoner: en oversikt

Oppdag noen vanlige SQL-funksjoner som vi kan bruke som streng, dato og noen avanserte funksjoner for å behandle eller manipulere data.

LuckyTemplates Template Creation: Guide og tips

LuckyTemplates Template Creation: Guide og tips

I denne opplæringen lærer du hvordan du lager din perfekte LuckyTemplates-mal som er konfigurert til dine behov og preferanser.

Feltparametre og små multipler i LuckyTemplates

Feltparametre og små multipler i LuckyTemplates

I denne bloggen vil vi demonstrere hvordan du legger feltparametere sammen med små multipler for å skape utrolig nyttig innsikt og grafikk.

LuckyTemplates-rangering og tilpasset gruppering

LuckyTemplates-rangering og tilpasset gruppering

I denne bloggen vil du lære hvordan du bruker LuckyTemplates rangering og tilpassede grupperingsfunksjoner for å segmentere et eksempeldata og rangere det i henhold til kriterier.

Viser kun kumulativ total opp til en bestemt dato i LuckyTemplates

Viser kun kumulativ total opp til en bestemt dato i LuckyTemplates

I denne opplæringen skal jeg dekke en spesifikk teknikk rundt hvordan du viser kumulativ total kun opp til en bestemt dato i grafikken i LuckyTemplates.