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.


LuckyTemplates Financial Dashboard: Komplette tabelltilpasningstips

LuckyTemplates Financial Dashboard: Komplette tabelltilpasningstips

LuckyTemplates er et flott verktøy for finansiell rapportering. Her er en veiledning om hvordan du lager tilpassede tabeller for ditt LuckyTemplates økonomiske dashbord.

Gode ​​fremgangsmåter for Power Query Language Flow

Gode ​​fremgangsmåter for Power Query Language Flow

Denne opplæringen vil diskutere Power Query Language Flow og hvordan den kan bidra til å lage en jevn og effektiv datarapport.

LuckyTemplates egendefinerte ikoner | PBI visualiseringsteknikk

LuckyTemplates egendefinerte ikoner | PBI visualiseringsteknikk

Jeg vil diskutere en av mine favorittteknikker rundt LuckyTemplates egendefinerte ikoner, som bruker egendefinerte ikoner på en dynamisk måte i LuckyTemplates visuals.

Opprette LuckyTemplates-tabeller ved å bruke UNION & ROW-funksjonen

Opprette LuckyTemplates-tabeller ved å bruke UNION & ROW-funksjonen

I denne bloggen viser jeg deg hvordan du kan lage LuckyTemplates-tabeller ved å bruke en formel som kombinerer UNION-funksjonen og ROW-funksjonen.

On-Premises Data Gateway In Power Automate

On-Premises Data Gateway In Power Automate

Oppdag hvordan on-premises data gateway lar Power Automate få tilgang til skrivebordsapplikasjoner når brukeren er borte fra datamaskinen.

Oppdag unik innsikt ved å bruke LuckyTemplates TOPN-funksjon

Oppdag unik innsikt ved å bruke LuckyTemplates TOPN-funksjon

Denne bloggen inneholder LuckyTemplates TOPN DAX-funksjonen, som lar deg få unik innsikt fra dataene dine, og hjelper deg med å ta bedre markedsføringsbeslutninger.

Datamodellering i LuckyTemplates ved hjelp av støttetabeller

Datamodellering i LuckyTemplates ved hjelp av støttetabeller

Lær noen fantastiske analytiske teknikker som vi kan gjøre for datamodellering i LuckyTemplates ved å bruke DAX-støttetabeller.

Avansert DAX for LuckyTemplates: Implementering av rangeringslogikk på tvers av unik innsikt

Avansert DAX for LuckyTemplates: Implementering av rangeringslogikk på tvers av unik innsikt

Her dykker vi ned i LuckyTemplates Advanced DAX og implementerer rangeringslogikk for å få en helt unik innsikt. Jeg viser også frem målegrening i dette eksemplet.

LuckyTemplates What-If-parameterfunksjon

LuckyTemplates What-If-parameterfunksjon

Denne bloggen introduserer den nye funksjonen i LuckyTemplates, What-If-analyseparameteren. Du vil se hvordan det gjør alt raskt og enkelt for scenarioanalysen din.

Bruk LuckyTemplates Mål forgrening for å sjekke om marginene dine øker ettersom inntektene vokser

Bruk LuckyTemplates Mål forgrening for å sjekke om marginene dine øker ettersom inntektene vokser

Finn ut hvordan du kan finne ut om inntektsveksten din er god ved å sjekke om marginene dine økte ved å bruke LuckyTemplates som måler forgrening.