Valutakurser i LuckyTemplates: Håndtering af manglende data

I denne øvelse lærer du, hvordan du håndterer manglende data i en valutakurstabel ved hjælp af DAX og power-forespørgsel. Du lærer de forskellige måder at administrere de manglende satser i din tabel på og præsentere dem effektivt i et dashboard i LuckyTemplates. Du kan se den fulde video af denne tutorial nederst på denne blog.

Indholdsfortegnelse

Brug af gennemsnit-til-dato

Dette er et eksempel på en matrix af en valutakurstabel:

Valutakurser i LuckyTemplates: Håndtering af manglende data

Du kan se kurserne, deres tilsvarende dato i den aktuelle filterkontekst og kolonnen for Valutakurs med manglende. Kolonnen Valutakurs med manglende viser summen af ​​de faktiske valutakurser .

Du vil også bemærke, at der mangler priser. Salg på disse datoer kan ikke konverteres, fordi der ikke er nogen kurs. Det tager det samlede salgsmål og multiplicerer det med ingenting. For at rette dette skal du først køre måned til dato-gennemsnittet.

1. Månedligt gennemsnit til dato

Dette er kolonnen Måned til dato gennemsnit for dette eksempel:

Valutakurser i LuckyTemplates: Håndtering af manglende data

Og dette er målingen for den kolonne:

Valutakurser i LuckyTemplates: Håndtering af manglende data

Den gentager datotabellen og den aktuelle pris med mangler ved hjælp affungere.

Hvis du ikke har valutakursen med manglende mål, så skrivaf den faktiske valutakurs. Sørg for at pakke den ind i enfunktion til at påkalde kontekstovergangen.

Brug derefter tidsintelligensfunktionenfor at filtrere alle DimDate.

Før du sætter det mål i matricen, skal du sikre dig, at din datotabel er markeret. Gå til Tabelværktøjer og vælg Marker som datotabel . Det vil få dig til at vælge en række eller kolonne, der har unikke værdier, som altid er kolonnen Dato.

Valutakurser i LuckyTemplates: Håndtering af manglende data

Dette trin er vigtigt, fordi det sikrer, at tidsintelligensfunktionerne fungerer korrekt. Ellers kan du få mærkelige resultater.

Den næste ting at gøre er at tjekke matematikken i kolonnen Månedlig gennemsnitlig rate til dato for alle dage .

Eksporter rådataene til og gør det manuelt der. Tjek resultaterne af både Excel og DAX.

Tabellen i Excel er den samme som matrixtabellen i LuckyTemplates.

Valutakurser i LuckyTemplates: Håndtering af manglende data

Få forskellen på, hvad DAX og Excel producerer.

Valutakurser i LuckyTemplates: Håndtering af manglende data

0-værdierne i DAX-Excel-kolonnen betyder, at resultaterne er korrekte, og målingen fungerer korrekt.

2. Månedligt gennemsnit til dato for manglende valutakurser ved brug af faktisk kurs, hvis den er til stede

Hvis der findes en faktisk kurs, kan du tilføje et andet mål for at udfylde de manglende takstdage. Derefter kan du sætte den inde i bordet.

Valutakurser i LuckyTemplates: Håndtering af manglende data

Valutakurser i LuckyTemplates: Håndtering af manglende data

Den kontrollerer den sidste valutadato. Den bruger den månedlige gennemsnitlige rate til dato for alle dage. Ellers bruger den valutakursen med manglende, som er valutakursen for den pågældende dag.

Brug af start/slutningen af ​​månedskursen

Dernæst skal du tilføje et mål, der identificerer starten og slutningen af ​​en måned. Til dette skal du bruge tidsintelligensfunktionerneog.

Valutakurser i LuckyTemplates: Håndtering af manglende data

Valutakurser i LuckyTemplates: Håndtering af manglende data

Placer dem inde i matrixen.

Valutakurser i LuckyTemplates: Håndtering af manglende data

Kombination af forskellige typer valutakurser

Dette er en ny opsætning med en slicer til valg af valuta og kurs.

Valutakurser i LuckyTemplates: Håndtering af manglende data

Den består også af 2 borde. Den venstre tabel er den faktiske satstabel, og den højre er udfyldt med de manglende data på forskellige måder.

Tabellen til højre har 5 metoder til at tage højde for manglende valutakurser og blev produceret af en enkelt foranstaltning.

Valutakurser i LuckyTemplates: Håndtering af manglende data

Opret en pristabel

Gå til din datamodel og opret en tabel uden nogen relationer til andre tabeller. I dette eksempel hedder det Rate Type .

Valutakurser i LuckyTemplates: Håndtering af manglende data

Dette er målet for satstabellen .

Valutakurser i LuckyTemplates: Håndtering af manglende data

Foranstaltningen brugerfunktion til at producere den faktiske tabel. Du kan også se kolonneoverskrifter, typer og valgmuligheder.

Sortering af tabellen angiver også rækkefølgen af ​​skæremaskinen. For at gøre det skal du gå til Kolonneværktøjer og vælge Sorter . Derefter kan du ændre sorteringsrækkefølgen inde i målingen.

Valutakurser i LuckyTemplates: Håndtering af manglende data

Henvis alle foranstaltninger sammen

Dette er den valgte valutakursmåling . Den brugerfunktion til at referere til forskellige mål og generere forskellige resultater.

Valutakurser i LuckyTemplates: Håndtering af manglende data

Den første variabel er Valutavalgte mål, som er en simpelfunktion med DimCurrencyRates. Dette giver dig USD-valutaen, hvis der er valgt mere end én valuta i den aktuelle filterkontekst.

Valutakurser i LuckyTemplates: Håndtering af manglende data

Den anden variabel er Rate Type Selected .

Valutakurser i LuckyTemplates: Håndtering af manglende data

Det er en simpel SELECTEDVALUE -funktion for satstabeltypen, der fortæller dig, hvilken aktuelle satstype du ønsker i den aktuelle filterkontekst. Hvis der er mere end én valgt, giver det dig den sidste rapporterede værdi.

Den identificerer, om den sidst rapporterede valutadato valgte Start Of Month eller End Of Month ved hjælp affungere.

Den sidste variabel er Rate . Den identificerer, om månedligt gennemsnit til dato for blank eller månedligt gennemsnit til dato er valgt.

EN SWITCH ogfunktion bruges til at iterere og identificere, hvad der er sandt. Hvis værdien er sand, stopper den og giver dig det tilsvarende resultat.

Hvis ingen af ​​de to udsagn er sande, udløser det og søger efter værdi i Valutakurser Valgt og Kurstype Valgt.

Valutakurser i LuckyTemplates: Håndtering af manglende data

Præsentation af forskellige valutakurstyper

Dette er det samlede salg konverteret til 5 forskellige måder, som kan ses afhængigt af brugernes præferencer ved hjælp af en slicer:

  • Start af måned
  • Slut på måned
  • Sidst rapporteret
  • Månedligt gennemsnit til dato for blank
  • Månedligt gennemsnit til dato

Sådan ser de ud i en tabel:

Valutakurser i LuckyTemplates: Håndtering af manglende data

Du vil også se et diagram, der viser de fem forskellige metoder og typer af salg for januar 2016.

Valutakurser i LuckyTemplates: Håndtering af manglende data

Når du sætter alt det visuelle sammen, får du denne endelige version af dashboardet:

Valutakurser i LuckyTemplates: Håndtering af manglende data

Og der har du det! Det er metoderne til at håndtere manglende data i valutakurser.

Konklusion

Denne tutorial viste dig, hvordan du håndterer manglende valutakurser i LuckyTemplates ved hjælp af mål og. Hvis du har et problem med at administrere og præsentere manglende datahastigheder i din rapport, kan du drage fordel af dette selvstudie.

Forhåbentlig har du lært de forskellige måder at indhente de manglende data på og præsentere dem for LuckyTemplates-brugere i din organisation.





Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Denne blog indeholder LuckyTemplates TOPN DAX-funktionen, som giver dig mulighed for at få unik indsigt fra dine data, hvilket hjælper dig med at træffe bedre markedsføringsbeslutninger.

Datamodellering i LuckyTemplates ved hjælp af understøttende tabeller

Datamodellering i LuckyTemplates ved hjælp af understøttende tabeller

Lær nogle fantastiske analytiske teknikker, som vi kan gøre til datamodellering i LuckyTemplates ved hjælp af DAX-understøttende tabeller.

Avanceret DAX til LuckyTemplates: Implementering af rangeringslogik på tværs af unikke indsigter

Avanceret DAX til LuckyTemplates: Implementering af rangeringslogik på tværs af unikke indsigter

Her dykker vi ned i LuckyTemplates Advanced DAX og implementerer rangeringslogik for at få en meget unik indsigt. Jeg viser også måleforgrening i dette eksempel.

LuckyTemplates What-If-parameterfunktion

LuckyTemplates What-If-parameterfunktion

Denne blog introducerer den nye funktion i LuckyTemplates, What-If-analyseparameteren. Du vil se, hvordan det gør alt hurtigt og nemt til din scenarieanalyse.

Brug LuckyTemplates Mål forgrening for at kontrollere, om dine avancer udvides, efterhånden som omsætningen vokser

Brug LuckyTemplates Mål forgrening for at kontrollere, om dine avancer udvides, efterhånden som omsætningen vokser

Lær, hvordan du afgør, om din omsætningsvækst er god ved at kontrollere, om dine avancer er udvidet ved hjælp af LuckyTemplates, der måler forgrening.

LuckyTemplates-parametre via forespørgselseditor

LuckyTemplates-parametre via forespørgselseditor

Lær og forstå, hvordan du kan oprette og bruge LuckyTemplates Parameters, som er en kraftfuld funktion i Query Editor.

Rundt søjlediagram – en visualisering til dit dashboard

Rundt søjlediagram – en visualisering til dit dashboard

Denne vejledning vil diskutere om oprettelse af et rundt søjlediagram ved hjælp af Charticulator. Du lærer, hvordan du designer dem til din LuckyTemplates-rapport.

PowerApps funktioner og formler | En introduktion

PowerApps funktioner og formler | En introduktion

Lær, hvordan du bruger PowerApps-funktioner og -formler til at forbedre funktionaliteten og ændre adfærd i vores Power Apps-lærredsapp.

Pipe In R: Tilslutningsfunktioner med Dplyr

Pipe In R: Tilslutningsfunktioner med Dplyr

I denne øvelse lærer du, hvordan du kæder funktioner sammen ved hjælp af dplyr-røroperatoren i programmeringssproget R.

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX fra LuckyTemplates giver dig mulighed for at returnere rangeringen af ​​et specifikt tal i hver tabelrække, der udgør en del af en liste over tal.