Valutakurser i LuckyTemplates: Hantering av saknade data

I den här självstudien lär du dig hur du hanterar saknade data i en valutakurstabell med hjälp av DAX och power-fråga. Du kommer att lära dig de olika sätten att hantera de saknade kurserna i din tabell och presentera dem effektivt i en instrumentpanel i LuckyTemplates. Du kan se hela videon av denna handledning längst ner på den här bloggen.

Innehållsförteckning

Använder genomsnittet-till-datum

Detta är en exempelmatris på en valutakurstabell:

Valutakurser i LuckyTemplates: Hantering av saknade data

Du kan se kurserna, deras motsvarande datum i det aktuella filtersammanhanget och kolumnen för Valutakurs med saknas. Kolumnen Valutakurs med saknas visar summan av faktakurserna .

Du kommer också att märka att det saknas priser. Försäljning på dessa datum kan inte konverteras eftersom det inte finns någon kurs. Det tar måttet för total försäljning och multiplicerar det med ingenting. För att åtgärda detta måste du först köra genomsnittet för månad till datum.

1. Månadsgenomsnitt hittills

Det här är kolumnen för månad till datum genomsnitt för detta exempel:

Valutakurser i LuckyTemplates: Hantering av saknade data

Och detta är måttet för den kolumnen:

Valutakurser i LuckyTemplates: Hantering av saknade data

Den upprepar datumtabellen och den aktuella kursen med saknas med hjälp avfungera.

Om du inte har Valutakursen med mått saknas, skrivav den faktiska valutakursen. Se till att slå in den i enfunktion för att anropa kontextövergången.

Använd sedan tidsintelligensfunktionenför att filtrera alla DimDate.

Innan du sätter det måttet i matrisen måste du se till att din datumtabell är markerad. Gå till Tabellverktyg och välj Markera som datumtabell . Det kommer att få dig att välja en rad eller kolumn som har unika värden, vilket alltid är kolumnen Datum.

Valutakurser i LuckyTemplates: Hantering av saknade data

Detta steg är viktigt eftersom det säkerställer att tidsintelligensfunktionerna fungerar korrekt. Annars kan du få konstiga resultat.

Nästa sak att göra är att kontrollera matematiken i kolumnen Månatlig genomsnittlig ränta till datum för alla dagar .

Exportera rådata till och gör det manuellt där. Kontrollera resultaten av både Excel och DAX.

Tabellen i Excel är densamma som matristabellen i LuckyTemplates.

Valutakurser i LuckyTemplates: Hantering av saknade data

Få skillnaden på vad DAX och Excel producerar.

Valutakurser i LuckyTemplates: Hantering av saknade data

0-värdena i DAX-Excel-kolumnen betyder att resultaten är korrekta och att måttet fungerar korrekt.

2. Månadsmedelvärde hittills för saknade valutakurser vid användning av faktisk kurs om sådan finns

Om det finns en faktisk kurs kan du lägga till ytterligare ett mått för att fylla de saknade kursdagarna. Sedan kan du lägga den inuti bordet.

Valutakurser i LuckyTemplates: Hantering av saknade data

Valutakurser i LuckyTemplates: Hantering av saknade data

Den kontrollerar det senaste valutadatumet. Den använder den månatliga genomsnittliga kursen hittills för alla dagar. Annars använder den valutakursen med saknas som är valutakursen för den dagen.

Använda månadens start/slut

Därefter måste du lägga till ett mått som identifierar början och slutet av en månad. För detta måste du använda tidsintelligensfunktionernaoch.

Valutakurser i LuckyTemplates: Hantering av saknade data

Valutakurser i LuckyTemplates: Hantering av saknade data

Placera dem inuti matrisen.

Valutakurser i LuckyTemplates: Hantering av saknade data

Kombinera olika typer av valutakurser

Detta är en ny inställning med en slicer för val av valuta och kurs.

Valutakurser i LuckyTemplates: Hantering av saknade data

Den består också av 2 bord. Den vänstra tabellen är den faktiska kurstabellen och den högra är fylld med de data som saknas på olika sätt.

Tabellen till höger har 5 metoder för att redovisa saknade valutakurser och producerades av en enda åtgärd.

Valutakurser i LuckyTemplates: Hantering av saknade data

Skapa en pristabell

Gå till din datamodell och skapa en tabell utan några relationer till andra tabeller. I det här exemplet kallas det Rate Type .

Valutakurser i LuckyTemplates: Hantering av saknade data

Detta är måttet för taxeringstabellen .

Valutakurser i LuckyTemplates: Hantering av saknade data

Måtten använderfunktion för att producera den faktiska tabellen. Du kommer också att se kolumnrubriker, typer och alternativlistor.

Sortering av tabellen anger också ordningen på skivaren. För att göra det måste du gå till Kolumnverktyg och välja Sortera . Sedan kan du ändra sorteringsordningen inuti måttet.

Valutakurser i LuckyTemplates: Hantering av saknade data

Referera till alla åtgärder tillsammans

Detta är mått på Vald valutakurs . Den använderfunktion för att referera till olika mått och generera olika resultat.

Valutakurser i LuckyTemplates: Hantering av saknade data

Den första variabeln är Valutavald mått som är en enkelfunktion med DimCurrencyRates. Detta ger dig USD-valutan om det finns mer än en valuta vald i det aktuella filtersammanhanget.

Valutakurser i LuckyTemplates: Hantering av saknade data

Den andra variabeln är Rate Type Selected .

Valutakurser i LuckyTemplates: Hantering av saknade data

Det är en enkel SELECTEDVALUE- funktion för pristabelltypen som talar om för dig vilken aktuell kurstyp du vill ha i det aktuella filtersammanhanget. Om det är mer än en markerad, ger det dig det senaste rapporterade värdet.

Den identifierar om det senast rapporterade valutadatumet valde Start Of Month eller End Of Month med hjälp avfungera.

Den sista variabeln är Rate . Den identifierar om månadsmedelvärde till datum för blank eller månadsmedelvärde till datum är valt.

EN SWITCH ochfunktion används för att iterera och identifiera vad som är sant. Om värdet är sant stoppas det och ger dig motsvarande resultat.

Om ingen av de två påståendena är sanna, utlöser den och letar efter värde i Valutakurser Valda och Valda Valutakurser.

Valutakurser i LuckyTemplates: Hantering av saknade data

Presentera olika typer av valutakurser

Det här är den totala försäljningen omvandlad till 5 olika sätt som kan ses beroende på användarnas preferenser med hjälp av en slicer:

  • Månadens början
  • Slutet av månaden
  • Senast rapporterad
  • Månadsmedelvärde hittills för Blank
  • Månadsmedelvärde hittills

Så här ser de ut i en tabell:

Valutakurser i LuckyTemplates: Hantering av saknade data

Du kommer också att se ett diagram som visar de fem olika metoderna och typerna av försäljning för januari 2016.

Valutakurser i LuckyTemplates: Hantering av saknade data

När du sätter ihop alla bilder får du den här slutliga versionen av instrumentpanelen:

Valutakurser i LuckyTemplates: Hantering av saknade data

Och där har du det! Det är metoderna för att hantera saknade data i valutakurser.

Slutsats

Denna handledning visade dig hur du hanterar saknade valutakurser i LuckyTemplates med hjälp av mått och. Om du har problem med att hantera och presentera saknade datahastigheter i din rapport kan du dra nytta av den här självstudien.

Förhoppningsvis har du lärt dig de olika sätten att få tag på de saknade data och presentera dem för LuckyTemplates-användare i din organisation.





Upptäck unika insikter med LuckyTemplates TOPN-funktion

Upptäck unika insikter med LuckyTemplates TOPN-funktion

Den här bloggen innehåller LuckyTemplates TOPN DAX-funktion, som gör att du kan få unika insikter från dina data, vilket hjälper dig att fatta bättre marknadsföringsbeslut.

Datamodellering i LuckyTemplates med hjälp av stödtabeller

Datamodellering i LuckyTemplates med hjälp av stödtabeller

Lär dig några fantastiska analytiska tekniker som vi kan göra för datamodellering i LuckyTemplates med hjälp av DAX-stödtabeller.

Avancerad DAX för LuckyTemplates: Implementering av rankningslogik över unika insikter

Avancerad DAX för LuckyTemplates: Implementering av rankningslogik över unika insikter

Här dyker vi in ​​i LuckyTemplates Advanced DAX och implementerar rankningslogik för att få en mycket unik insikt. Jag visar också upp måttförgrening i det här exemplet.

LuckyTemplates What-If-parameterfunktion

LuckyTemplates What-If-parameterfunktion

Den här bloggen introducerar den nya funktionen i LuckyTemplates, analysparametern What-If. Du kommer att se hur det gör allt snabbt och enkelt för din scenarioanalys.

Använd LuckyTemplates Mät förgreningar för att kontrollera om dina marginaler ökar när intäkterna växer

Använd LuckyTemplates Mät förgreningar för att kontrollera om dina marginaler ökar när intäkterna växer

Lär dig hur du avgör om din intäktstillväxt är bra genom att kontrollera om dina marginaler ökade med hjälp av LuckyTemplates mäter förgrening.

LuckyTemplates parametrar via frågeredigerare

LuckyTemplates parametrar via frågeredigerare

Lär dig och förstå hur du kan skapa och använda LuckyTemplates-parametrar som är en kraftfull funktion i frågeredigeraren.

Runda stapeldiagram – En visualisering för din instrumentpanel

Runda stapeldiagram – En visualisering för din instrumentpanel

Denna handledning kommer att diskutera hur man skapar ett runt stapeldiagram med Charticulator. Du kommer att lära dig hur du designar dem för din LuckyTemplates-rapport.

PowerApps funktioner och formler | En introduktion

PowerApps funktioner och formler | En introduktion

Lär dig hur du använder PowerApps funktioner och formler för att förbättra funktionaliteten och ändra ett beteende i vår Power Apps canvas-app.

Pipe In R: Anslutningsfunktioner med Dplyr

Pipe In R: Anslutningsfunktioner med Dplyr

I den här handledningen kommer du att lära dig hur du kopplar ihop funktioner med hjälp av dplyr-röroperatorn i programmeringsspråket R.

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX från LuckyTemplates låter dig returnera rankningen av ett specifikt nummer i varje tabellrad som utgör en del av en lista med nummer.