Wat is zelf in Python: voorbeelden uit de echte wereld
Wat is zelf in Python: voorbeelden uit de echte wereld
In deze zelfstudie leert u hoe u met DAX en Power Query omgaat met ontbrekende gegevens in een tabel met valutakoersen. U leert de verschillende manieren om de ontbrekende percentages in uw tabel te beheren en deze effectief te presenteren in een dashboard in LuckyTemplates. Je kunt de volledige video van deze tutorial onderaan deze blog bekijken.
Inhoudsopgave
De gemiddelde-tot-datum gebruiken
Dit is een voorbeeldmatrix van een valutakoersentabel:
U kunt de koersen zien, de bijbehorende datum in de huidige filtercontext en de kolom Valutakoers met ontbrekend. De kolom Valutakoers met ontbrekend toont de som van de feitelijke valutakoersen .
U zult ook merken dat er ontbrekende tarieven zijn. Verkopen op die datums kunnen niet worden omgerekend omdat er geen koers is. Het neemt de Total Sales-maatstaf en vermenigvuldigt deze met niets. Om dit op te lossen, moet u eerst het gemiddelde van Month To Date uitvoeren.
1. Maandelijks gemiddelde tot nu toe
Dit is de gemiddelde kolom Maand tot heden voor dit voorbeeld:
En dit is de maat voor die kolom:
Het herhaalt de datumtabel en de huidige waarde met ontbrekend met behulp van de functie.
Als u de valutakoers met de ontbrekende maat niet hebt, noteert u de van de feitelijke valutakoers. Zorg ervoor dat u het in een functie plaatst om de contextovergang aan te roepen.
Gebruik vervolgens de time intelligence-functie om alle DimDate te filteren.
Voordat u die maat in de matrix plaatst, moet u ervoor zorgen dat uw datumtabel is gemarkeerd. Ga naar Hulpmiddelen voor tabellen en kies Markeren als datumtabel . Het zorgt ervoor dat u een rij of kolom kiest met unieke waarden, wat altijd de kolom Datum is.
Deze stap is belangrijk omdat het ervoor zorgt dat de time intelligence-functies correct werken. Anders zou je rare resultaten kunnen krijgen.
Het volgende dat u moet doen, is de wiskunde controleren in de kolom Maandelijks gemiddelde koers tot nu toe voor alle dagen .
Exporteer de ruwe data naar Excel en doe het daar handmatig. Controleer de resultaten van zowel Excel als DAX.
De tabel in Excel is gelijk aan de matrixtabel in LuckyTemplates.
Ontdek het verschil tussen wat DAX en Excel produceren.
De 0-waarden in de DAX-Excel-kolom betekent dat de resultaten correct zijn en dat de maatregel goed werkt.
2. Maandelijks gemiddelde tot op heden voor ontbrekende valutakoersen bij gebruik van werkelijke koers, indien aanwezig
Als er een actueel tarief bestaat, kunt u nog een meeteenheid toevoegen om de ontbrekende tariefdagen op te vullen. Dan kun je het in de tafel leggen.
Het controleert de laatste valutadatum . Het gebruikt de meting Maandelijks gemiddelde koers tot nu toe voor alle dagen. Anders wordt de valutakoers met ontbrekende gebruikt, wat de valutakoers voor die dag is.
Gebruik van het begin-/eindtarief van de maand
Vervolgens moet u een meting toevoegen die het begin en einde van een maand identificeert. Hiervoor moet u de time intelligence-functies en gebruiken .
Plaats ze in de matrix.
Combineren van verschillende soorten valutakoersen
Dit is een nieuwe opzet met een slicer voor valuta- en koersselectie.
Het bestaat ook uit 2 tafels. De linkertabel is de werkelijke tarieftabel en de rechter is op verschillende manieren gevuld met de ontbrekende gegevens.
De tabel aan de rechterkant heeft 5 boekhoudmethoden voor ontbrekende valutakoersen en zijn geproduceerd door een enkele maatstaf.
Maak een tarieftabel
Ga naar uw gegevensmodel en maak een tabel zonder enige relatie met andere tabellen. In dit voorbeeld heet het Tarieftype .
Dit is de maatstaf voor de Tarieventabel .
De meting gebruikt de functie om de eigenlijke tabel te produceren. U ziet ook de kolomkoppen, typen en de optielijsten.
Het sorteren van de tabel bepaalt ook de volgorde van de slicer. Om dit te doen, moet je naar Column Tools gaan en Sorteren kiezen . Vervolgens kunt u de sorteervolgorde binnen de meting wijzigen.
Verwijs naar alle maatregelen samen
Dit is de geselecteerde valutakoersmaatstaf . Het gebruikt de functie om naar verschillende metingen te verwijzen en verschillende resultaten te genereren.
De eerste variabele is de Currency Selected- maatstaf, een eenvoudige functie met de DimCurrencyRates. Dit geeft u de USD-valuta als er meer dan één valuta is geselecteerd in de huidige filtercontext.
De tweede variabele is het geselecteerde tarieftype .
Het is een eenvoudige SELECTEDVALUE- functie voor het tarieftabeltype die u vertelt welk tarieftype u wilt in de huidige filtercontext. Als er meer dan één is geselecteerd, krijgt u de waarde Laatst gerapporteerd.
Het identificeert of de laatst gerapporteerde valutadatum Begin van de maand of Einde van de maand koos met behulp van de functie.
De laatste variabele is Tarief . Het geeft aan of het Maandelijks gemiddelde tot op heden voor blanco of het maandelijks gemiddelde tot op heden is gekozen.
Een SWITCH- en functie wordt gebruikt om te herhalen en te identificeren welke waar is. Als de waarde waar is, stopt deze en krijgt u het bijbehorende resultaat.
Als geen van de twee beweringen waar is, wordt de geactiveerd en wordt gezocht naar waarde in de geselecteerde valutakoersen en geselecteerde koerstype.
Presentatie van verschillende soorten valutakoersen
Dit zijn de totale verkopen omgezet in 5 verschillende manieren die kunnen worden bekeken, afhankelijk van de voorkeur van de gebruiker, met behulp van een slicer:
Zo zien ze eruit in een tabel:
U ziet ook een grafiek met de vijf verschillende verkoopmethoden en -soorten voor januari 2016.
Als je alle visuals samenvoegt, krijg je deze definitieve versie van het dashboard:
En daar heb je het! Dat zijn de methoden voor het omgaan met ontbrekende gegevens in valutakoersen.
Conclusie
Deze zelfstudie liet u zien hoe u met behulp van metingen en DAX-functies omgaat met ontbrekende valutakoersen in LuckyTemplates . Als u een probleem hebt met het beheren en presenteren van ontbrekende gegevenssnelheden in uw rapport, kunt u gebruikmaken van deze zelfstudie.
Hopelijk heeft u de verschillende manieren geleerd om die ontbrekende gegevens te verkrijgen en deze te presenteren aan LuckyTemplates-gebruikers in uw organisatie.
Ontbrekende valutakoersen oplossen met Power Query in LuckyTemplates
Valutakoersentabel – Accounting voor ontbrekende gegevens met DAX
Meerdere valutalogica in LuckyTemplates – een LOOKUPVALUE-voorbeeld
Wat is zelf in Python: voorbeelden uit de echte wereld
Je leert hoe je objecten uit een .rds-bestand in R opslaat en laadt. In deze blog wordt ook besproken hoe je objecten uit R naar LuckyTemplates importeert.
In deze tutorial over DAX-coderingstaal leert u hoe u de functie GENERATE gebruikt en hoe u de titel van een maat dynamisch wijzigt.
Deze zelfstudie behandelt hoe u de Multi Threaded Dynamic Visuals-techniek kunt gebruiken om inzichten te creëren op basis van dynamische gegevensvisualisaties in uw rapporten.
In dit artikel zal ik de filtercontext doornemen. Filtercontext is een van de belangrijkste onderwerpen waarover elke LuckyTemplates-gebruiker in eerste instantie zou moeten leren.
Ik wil laten zien hoe de online service LuckyTemplates Apps kan helpen bij het beheren van verschillende rapporten en inzichten die uit verschillende bronnen zijn gegenereerd.
Leer hoe u wijzigingen in uw winstmarge kunt berekenen met behulp van technieken zoals vertakking van metingen en het combineren van DAX-formules in LuckyTemplates.
Deze tutorial bespreekt de ideeën van materialisatie van datacaches en hoe deze de prestaties van DAX beïnvloeden bij het leveren van resultaten.
Als u tot nu toe nog steeds Excel gebruikt, is dit het beste moment om LuckyTemplates te gaan gebruiken voor uw zakelijke rapportagebehoeften.
Wat is LuckyTemplates Gateway? Alles wat u moet weten