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.
I denne opplæringen lærer du hvordan du håndterer manglende data i en valutakurstabell ved å bruke DAX og power-spørring. Du vil lære de forskjellige måtene å administrere de manglende prisene i tabellen på og presentere dem effektivt i et dashbord i LuckyTemplates. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.
Innholdsfortegnelse
Bruk av gjennomsnittet til dato
Dette er en eksempelmatrise for en valutakurstabell:
Du kan se kursene, deres tilsvarende dato i gjeldende filterkontekst og kolonnen for Valutakurs med mangler. Kolonnen Valutakurs med manglende viser summen av faktiske valutakurser .
Du vil også legge merke til at det mangler priser. Salg på disse datoene kan ikke konverteres fordi det ikke er noen kurs. Den tar Total Sales-målet og multipliserer det med ingenting. For å fikse dette, må du først kjøre gjennomsnittet for måned til dato.
1. Månedlig gjennomsnitt til dags dato
Dette er gjennomsnittskolonnen for måned til dato for dette eksemplet:
Og dette er målet for den kolonnen:
Den gjentar datotabellen og gjeldende rate med mangler ved å brukefunksjon.
Hvis du ikke har valutakursen med manglende mål, skrivav den faktiske valutakursen. Sørg for å pakke den inn i enfunksjon for å påkalle kontekstovergangen.
Deretter bruker du tidsintelligensfunksjonenfor å filtrere alle DimDate.
Før du setter det målet i matrisen, må du sørge for at datotabellen er merket. Gå til Tabellverktøy og velg Merk som datotabell . Det vil få deg til å velge en rad eller kolonne som har unike verdier, som alltid er Dato-kolonnen.
Dette trinnet er viktig fordi det sikrer at tidsintelligensfunksjonene vil fungere riktig. Ellers kan du få rare resultater.
Den neste tingen å gjøre er å sjekke regnestykket i kolonnen Månedlig gjennomsnittlig rate til dato for alle dager .
Eksporter rådataene til og gjør det manuelt der. Sjekk resultatene av både Excel og DAX.
Tabellen i Excel er den samme som matrisetabellen i LuckyTemplates.
Få forskjellen på hva DAX og Excel produserer.
0-verdiene i DAX-Excel-kolonnen betyr at resultatene er korrekte og at målingen fungerer som den skal.
2. Månedlig gjennomsnitt til dags dato for manglende valutakurser ved bruk av faktisk kurs hvis tilstede
Hvis en faktisk sats eksisterer, kan du legge til et annet mål for å fylle de manglende satsdagene. Deretter kan du sette den inne på bordet.
Den sjekker siste valutadato. Den bruker den månedlige gjennomsnittlige prisen til dato for alle dager. Ellers bruker den valutakursen med mangler som er valutakursen for den dagen.
Bruk av start/slutt av månedsprisen
Deretter må du legge til et mål som identifiserer starten og slutten av en måned. For dette må du bruke tidsintelligensfunksjoneneog.
Plasser dem inne i matrisen.
Kombinere ulike typer valutakurser
Dette er et nytt oppsett med en slicer for valg av valuta og kurs.
Den består også av 2 bord. Den venstre tabellen er den faktiske satstabellen og den høyre er fylt med de manglende dataene på forskjellige måter.
Tabellen til høyre har 5 metoder for å regnskapsføre manglende valutakurser og ble produsert av ett enkelt mål.
Lag en pristabell
Gå til datamodellen din og lag en tabell uten noen relasjoner til andre tabeller. I dette eksemplet heter det Rate Type .
Dette er målet for Satstabellen .
Tiltaket brukerfunksjon for å produsere den faktiske tabellen. Du vil også se kolonneoverskriftene, typene og alternativlistene.
Sortering av tabellen angir også rekkefølgen på skjæremaskinen. For å gjøre det, må du gå til Kolonneverktøy og velge Sorter . Deretter kan du endre sorteringsrekkefølgen i målet.
Referer til alle tiltak sammen
Dette er den valgte valutakursen . Den brukerfunksjon for å referere til ulike mål og generere ulike resultater.
Den første variabelen er Currency Selected -målet som er en enkelfunksjon med DimCurrencyRates. Dette gir deg USD-valutaen hvis det er valgt mer enn én valuta i gjeldende filterkontekst.
Den andre variabelen er Rate Type Selected .
Det er en enkel SELECTEDVALUE- funksjon for satstabelltypen som forteller deg hvilken gjeldende satstype du ønsker i gjeldende filterkontekst. Hvis det er mer enn én valgt, får du den siste rapporterte verdien.
Den identifiserer om den siste rapporterte valutadatoen valgte Start Of Month eller End Of Month ved å brukefunksjon.
Den siste variabelen er Rate . Den identifiserer om månedlig gjennomsnitt til dato for blank eller månedlig gjennomsnitt til dato er valgt.
EN BRYTER ogfunksjonen brukes til å iterere og identifisere hva som er sant. Hvis verdien er sann, stopper den og gir deg det tilsvarende resultatet.
Hvis ingen av de to utsagnene er sanne, utløser den og ser etter verdi i Valutakurser valgt og Valt kurstype.
Presenterer ulike typer valutakurser
Dette er det totale salget konvertert til 5 forskjellige måter som kan ses avhengig av brukernes preferanser ved hjelp av en slicer:
Slik ser de ut i en tabell:
Du vil også se et diagram som viser de fem forskjellige metodene og typene for salg for januar 2016.
Når du setter alt det visuelle sammen, får du denne endelige versjonen av dashbordet:
Og der har du det! Dette er metodene for å håndtere manglende data i valutakurser.
Konklusjon
Denne opplæringen viste deg hvordan du håndterer manglende valutakurser i LuckyTemplates ved å bruke mål og. Hvis du har problemer med å administrere og presentere manglende datahastigheter i rapporten, kan du dra nytte av denne opplæringen.
Forhåpentligvis har du lært de forskjellige måtene å skaffe de manglende dataene og presentere dem for LuckyTemplates-brukere i organisasjonen din.
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.
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å.
Denne korte opplæringen fremhever LuckyTemplates mobilrapporteringsfunksjon. Jeg skal vise deg hvordan du kan utvikle rapporter effektivt for mobil.
I denne LuckyTemplates-utstillingen vil vi gå gjennom rapporter som viser profesjonell tjenesteanalyse fra et firma som har flere kontrakter og kundeengasjementer.
Gå gjennom de viktigste oppdateringene for Power Apps og Power Automate og deres fordeler og implikasjoner for Microsoft Power Platform.
Oppdag noen vanlige SQL-funksjoner som vi kan bruke som streng, dato og noen avanserte funksjoner for å behandle eller manipulere data.
I denne opplæringen lærer du hvordan du lager din perfekte LuckyTemplates-mal som er konfigurert til dine behov og preferanser.
I denne bloggen vil vi demonstrere hvordan du legger feltparametere sammen med små multipler for å skape utrolig nyttig innsikt og grafikk.
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.
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.