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.
I dette, vil vi diskutere kontekst og dens betydning for å forstå hvordan DAX- beregningsmotoren fungerer i LuckyTemplates .
Ideen om kontekster i LuckyTemplates er ikke lett, og den blir ofte oversett. Vi må imidlertid huske at vi alltid må inkludere konseptet kontekst i tankene våre, spesielt når vi arbeider med DAX-beregninger.
Læring ogkrever en dyp forståelse av bruk av kontekst i LuckyTemplates.
Innholdsfortegnelse
Forstå kontekst i DAX-beregninger
Tiltak i LuckyTemplates må ha et miljø der de gjør sine beregninger. Dette miljøet er det vi kaller kontekst .
Dette kan hentes fra en rekke steder. Hvert resultat i LuckyTemplates beregnes uavhengig basert på denne konteksten.
La oss som et eksempel se på disse visualiseringene. Vi bruker resultatet 139 152,30.
For denne beregningen er den første konteksten datoen. Vi får dette resultatet basert på konteksten det kommer fra, som er 27. september 2019.
Dermed er datoer i tabeller et av stedene som en kontekst kan komme fra.
En datoskjærer kan også brukes som kilde til konteksten i våre rapporter.
En slicer gir et datoområde som kan se nærmere på bestemte datoer basert på et utvalg. Så det skaper en omfattende kontekst på rapportsiden vår.
Bortsett fra datoer kan vi også bruke produkter som vår kontekst. For å demonstrere, la oss velge produkter i vår slicer.
Valgene vi har gjort skaper kontekst for resultatene i tabellen.
Vi kan se at verdien for 27. september har blitt 64 661,70 på grunn av konteksten skapt fra våre data og produkter.
I tillegg kan vi også lage kontekst fra kundenavnskjæreren .
Selv om vi endrer konteksten vi bruker i valgene, vil Total Sales -målet alltid beregnes på samme måte.
I LuckyTemplates kan vi skrive enkle formler og raskt få et stort antall resultater gjennom slicer-valg på grunn av konteksten vi legger på disse kodene.
Det er veldig imponerende med tanke på hastighet. Vi kan raskt oppnå resultater med grunnleggende formler og endringer i konteksten.
Vi gjør ikke bare et valg når vi bruker en slicer; vi endrer også konteksten for resultatet.
Slicers er ikke den eneste måten å gjøre dette på. Vi kan også endre konteksten ved å gjøre valg i diagrammer .
I eksemplet nedenfor kan vi se på salg etter kanal ved å bruke smultringdiagrammet.
Slik får vi resultatet på 40 052,60 for samme dato i 2019.
Hvordan kontekst fungerer i DAX-beregninger
Et filter plasseres over tabeller hver gang vi gjør et valg i rapportene våre.
Hvis vi for eksempel velger produkter, vil dette gjenspeiles i produkttabellen vår. Deretter skjer en prosess kalt filterutbredelse i formlene.
La oss se på dette ved å bruke et modellperspektiv.
Produkttabellen vår har et "en til mange"-forhold til faktatabellen vår, Salg.
Kunder-tabellen har også dette lignende forholdet.
Og siden vi har filtre for datoene våre, betyr dette at vi også har et forhold mellom Datoer-tabellen og Salg-tabellen.
Det er også et annet filter som kommer fra kanalkolonnen i salgstabellen vår.
Disse filtrene skaper konteksten vi plasserer i rapportene våre. Valgene strømmer ned til salgstabellen, og filtrerer resultatene basert på valgene som er gjort i skjærere og diagrammer.
Videre er en annen viktig teknikk vi kan bruke å ha en kundenavnindeks i salgstabellen.
Dette kan redusere en tabell med 8000 rader til noen få hundre, avhengig av konteksten vi bruker på resultatene.
Formelen for totalt salg kan også gi det samme resultatet; den vil imidlertid bare fungere innenfor mindre delsett av den opprinnelige tabellen.
Konklusjon
Jeg håper du får mye ut av denne DAX-opplæringen. Dette er ganske nyttig, spesielt når du nettopp har begynt med LuckyTemplates. Forståelsehvordan imotoren fungerer er en integrert del når du lærer LuckyTemplates.
Uavhengig av datascenarioet, beregner og gir DAX resultater basert på konteksten og filtrene som er brukt i rapporten.
Det du har lært fra denne DAX-opplæringen er det grunnleggende. Det er flere måter å bruke og implementere ideen om kontekst i merteknikker. Disse oppstår ofte når vi kommer til virtuelle bord.
Så husk alltid dette konseptet for hvert resultat som vises i LuckyTemplates-modeller.
Beste ønsker,
Jeg vil diskutere en av mine favorittteknikker rundt LuckyTemplates egendefinerte ikoner, som bruker egendefinerte ikoner på en dynamisk måte i LuckyTemplates visuals.
I denne bloggen viser jeg deg hvordan du kan lage LuckyTemplates-tabeller ved å bruke en formel som kombinerer UNION-funksjonen og ROW-funksjonen.
Oppdag hvordan on-premises data gateway lar Power Automate få tilgang til skrivebordsapplikasjoner når brukeren er borte fra datamaskinen.
Denne bloggen inneholder LuckyTemplates TOPN DAX-funksjonen, som lar deg få unik innsikt fra dataene dine, og hjelper deg med å ta bedre markedsføringsbeslutninger.
Lær noen fantastiske analytiske teknikker som vi kan gjøre for datamodellering i LuckyTemplates ved å bruke DAX-støttetabeller.
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.
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.
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.
Lær og forstå hvordan du kan lage og bruke LuckyTemplates Parameters som er en kraftig funksjon i spørringsredigereren.
Denne opplæringen vil diskutere hvordan du lager et rundt søylediagram ved hjelp av Charticulator. Du vil lære hvordan du designer dem for LuckyTemplates-rapporten.