PowerApps-søkefelt: Slik legger du til og tilpasser
Lær hvordan du oppretter et PowerApps-søkefelt fra bunnen av og tilpasser det til å matche det overordnede temaet for appen din.
Å bruke DAX-mål for å gruppere data dynamisk i LuckyTemplates er så kraftig. Du bygger ut datamodellene dine og lager mange forskjellige filtre og måter å dele opp dataene dine på. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.
Dette er litt mer avansert i dag, men jeg elsker denne typen ting i LuckyTemplates.
Husk at disse sannsynligvis ikke finnes i de originale datasettene dine, så du skaper helt ny innsikt som forbrukere av innholdet ditt virkelig vil sette pris på.
I dette eksemplet viser jeg deg hvordan du kan hente resultater inne i en beregnet kolonne. Du kan deretter evaluere hvert av disse resultatene ved å kjøre dem gjennom noen parametere som du har i en annen "støttetabell".
Vi vil kanskje kunne se hvilke som er våre høymarginprodukter, middelsmarginprodukter og lavmarginprodukter.
Innholdsfortegnelse
Opprette gjennomsnittlige marginer
La oss først ta en titt på vår datamodell.
Med tabellene vi har her, er det faktisk ingen måte for oss å gruppere produktene våre dynamisk.
Så det vi må gjøre er å lage et støttebord med produktgruppene med lav, middels og høy margin.
For å gjøre det, skal vi starte med vår gjennomsnittlige marginer beregnede kolonne.
I denne modellen har vi allerede Total Profits som er Total Salg minus Totale kostnader.
Så hvis vi ønsker å få gjennomsnittlige marginer , må vi bare lage en beregnet kolonne og dele total fortjeneste på totalt salg .
Legg merke til at i dette bildet nedenfor har jeg allerede endret formatet til kolonnen Gjennomsnittlige marginer til en prosentandel og sortert kolonnen slik at de er ordnet fra høyeste til laveste prosentandel.
Opprette et støttebord
Nå som vi har laget våre gjennomsnittlige marginer, kan vi fortsette med å lage vår støttetabell som lar oss segmentere produktene våre etter marginene.
For å gjøre det, klikk på Skriv inn data i øvre venstre hjørne av skjermen.
Et popup-vindu som dette vil dukke opp. Vi må endre navn og inndatakolonnene.
La oss i dette tilfellet kalle denne støttetabellen Product Margin Group . Og vi kommer til å ha en gruppekolonne med Lav, Midt og Høy. La oss også ha en Min- og en Maks-kolonne.
Så våre lavmarginprodukter vil variere fra 30 % opp til 36 %. For mid-range margin produkter vil det være fra 36% til 38%. Da vil våre høymarginprodukter være fra 38 % opp til 100 %.
Etter å ha angitt alle nødvendige data, klikk Last inn.
Nå har vi et støttebord.
Og vi kan også nå bruke denne gruppen med Low, Mid, High i logikken vår.
Slik segmenterer og grupperer du data i LuckyTemplates
For å jobbe med formelen vår, la oss lage et nytt mål og kalle det Margin Group Profits .
Vi kommer til å bruke BEREGN her og deretter Total fortjeneste slik at vi kan ha total fortjeneste innenfor gruppene.
La oss hoppe ned til en annen rad og bruke FILTER for å gjenta tabellen for gjennomsnittlige marginer .
Vi hopper ned en rad igjen og går såog sett inn et annet FILTER . Denne gangen filtrerer vi over produktmargingruppen vår .
Nå, la oss gå hvis gjennomsnittlige marginer er større enn eller lik min og er mindre enn maks , så legger vi inn i den tabellen.
Vi hopper ned til en annen rad og legger til større enn null .
Etter å ha stengt formelen vår, kan vi dra inn gruppen vår og legge til margingruppefortjeneste .
Som du kan se, får vi nå resultater her. Vi har total fortjeneste for våre lav-, mellom- og høymarginprodukter. Og den totale fortjenesten er 57,7 millioner .
Vi kan se raskt om totalsummen er nøyaktig ved å dra inn målingen vår for total fortjeneste .
Begge tabellene viser den samme verdien som på en eller annen måte sikrer oss at formelen vår er riktig.
Men for å være helt sikre, må vi forstå logikken.
Sjekker logikken
La oss ta en ny titt på formelen vi laget.
Så først skal vi prøve å forstå hva FILTER gjør. Detteher opprettet en tabell over hver gjennomsnittlig marginkolonne .
Så for hver enkelt rad i den tabellen, se gjennom hver enkelt rad i denne tabellen som er støttetabellen vi opprettet.
For hver enkelt rad, sjekk om den er større enn min og mindre enn maks . Hvis det er det, kommer vi til å beholde den raden.
Nå er COUNTROWS større enn null her sier at hvis den raden beholdes, må den være innenfor den gruppen.
Deretter gjentas denne prosessen for de neste gjennomsnittlige marginene.
Dette gjør at vi kan opprette disse gruppene.
For bedre å se hvilke produkter som har lav margin, mellomklasse og høy margin, kan vi gjøre tabellen vi har laget til en matrise.
Og så skal vi legge til produktnavn i radene og gruppen i kolonnene.
Matrisen vår vil da se slik ut nedenfor.
Lage visualiseringer
Nå kan vi lage våre visualiseringer.
La oss dra våre konsern- og margingruppeoverskudd .
Og så la oss gjøre denne tabellen om til et smultringdiagram.
La oss så dra inn produktnavn og margingruppefortjeneste og gjøre denne tabellen om til et stablet stolpediagram.
Nå, etter å ha satt Group inn i Legenden, vil visualiseringen vår se slik ut.
Så de grønne søylene er produktene med høy margin, de lyseblå er mellomklassen og de mørkeblå er produktene med lav margin.
Vi kan også gjøre bildene våre dynamiske. La oss klikke på Rediger interaksjoner.
Og klikk deretter på filter i bildene du ønsker skal påvirkes.
Deretter, hvis vi klikker på Høy i smultringdiagrammet vårt, vil matrisen og stablet søylediagram vise produktene med høy margin.
Og hvis vi klikker Lav, vil matrisen og stablet stolpediagram vise produktene med lav margin.
Konklusjon
I dette innlegget diskuterte vi hvordan vi dynamisk kan gruppere data i LuckyTemplates ved hjelp av DAX.
Etter å ha opprettet våre gjennomsnittlige marginer , var vi i stand til å lage en støttetabell, og deretter jobbet vi med formelen for margingruppefortjeneste ved å bruke CALCULATE . Dette gjorde oss i stand til å lage virkelig kule dynamiske bilder.
Når jeg bruker denne typen teknikk eksploderer tankene mine med mulighetene til å ta analysen din til neste nivå.
Tenk på alle de innledende kjerneberegningene du kan lage som salg, kostnader, fortjeneste, marginer, vekst osv., og tenk deretter på hvordan du kan segmentere attributtene eller dimensjonene dine etter noen av disse resultatene.
Alt du trenger å gjøre er å lage og kjøre dem gjennom en form for logikk ved å bruke en lignende teknikk som jeg viser frem her.
Denne DAX-logikken er ikke lett, det er det ingen tvil om, men jeg vil definitivt at du skal se hvordan DAX kan brukes for å oppdage denne innsikten.
Eventuelle tanker eller spørsmål, gi meg beskjed i kommentarene.
Lykke til med denne.
Lær hvordan du oppretter et PowerApps-søkefelt fra bunnen av og tilpasser det til å matche det overordnede temaet for appen din.
Høst eller fang en verdi inne i et mål for å gjenbruke i et annet mål for dynamiske beregninger ved å bruke SELECTEDVALUE DAX i LuckyTemplates.
Oppdag hvordan versjonshistorikk i SharePoint kan hjelpe deg med å se utviklingen av bestemte data, og hvor mange endringer den har gjennomgått.
Her er et verktøy for å lage rapporter og grafikk, en sekskantkodevelger for farger som du kan bruke for enkelt å få fargene til LuckyTemplates-rapportene dine.
Du kan enkelt vise en datoperiode som en slicer i rapporten ved hjelp av en periodetabell. Bruk en M-kode for å lage den dynamiske datoskjæreren i LuckyTemplates.
Skulle dykke ned i frekvenstabeller i Excel samt proporsjonstabeller. Se nærmere på hva de er og når du skal bruke dem.
Lær hvordan du laster ned og installerer DAX Studio og Tabular Editor 3 og hvordan du konfigurerer dem for bruk i LuckyTemplates og i Excel.
Denne bloggen inneholder Shape Map-visualiseringen for romlig analyse i LuckyTemplates. Jeg viser deg hvordan du kan bruke denne visualiseringen effektivt med dens funksjoner og elementer.
I denne opplæringen viser jeg frem en unik idé rundt finansiell rapportering, som tildeler resultater for å forhåndsbestemme tabellmaler inne i LuckyTemplates.
Opprett DAX-mål i LuckyTemplates ved å bruke eksisterende mål eller formler. Dette er det jeg kaller tiltaket forgreningsteknikk.