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.
I denne opplæringen lærer du hvordan du oppretter en sammensatt modell og bruker DirectQuery på et LuckyTemplates-datasett eller i Azure Analysis Services.
De tidligere veiledningene har diskutert , , og nøkkelord. I noen spesifikke tilfeller skriver DAX-motoren automatisk disse søkeordene selv om du ikke eksplisitt brukte dem. Du vil lære hvordan du etterligner dette scenariet og forstår hva som skjer bak kulissene.
Innholdsfortegnelse
Opprette en sammensatt modell: Komme i gang
I denne demonstrasjonen er det allerede opprettet en visning for datotabellen. Velg koden og utfør den.
Du kan se at det resulterer i en enkel datotabell som har kolonnene Dato, Måned og Kalenderår.
Deretter publiserer du datamodellen til .
Gå til LuckyTemplates. Klikk Hent data og deretter LuckyTemplates-datasett .
Velg datotabellen og klikk deretter på Opprett .
Åpne Relasjoner-visningen.
mellom Salgstabellen og Datoer-tabellen basert på Salgsbestillingsdatoen og Datotabellens Dato . Du kan gjøre dette ved å dra dato til bestillingsdato. Vent til LuckyTemplates oppretter forholdet. Når du er ferdig, klikker du OK.
Du kan se at det er opprettet et begrenset forhold mellom salgstabellen og datotabellen. Et begrenset forhold er angitt med symbolet nedenfor.
Opprette spørringen for den sammensatte modellen
Gå til feltruten, åpne salgstabellen og opprett en ny kolonne .
I denne nye kolonnen, . For dette eksemplet viser den nye kolonnen bestillingsåret.
Når du er ferdig, dra og slipp den nye kolonnen inn i LuckyTemplates-lerretet.
Konverter dette til en tabell og sørg for at kolonnen Ordreår brukes som en rad.
Deretter drar og slipper du datoen fra Datoer-tabellen. Datoen bør også tilordnes som en rad.
Klikk på rullegardinpilen for Dato og velg Count . Dette vil telle antall verdier i et bestemt år.
Foreløpig viser tabellen samme telleverdi for hvert år.
Dette er fordi forholdet mellom Sales-tabellen og Datoer-tabellen er ensrettet . Så et filter fra salgstabellen brukes ikke på datotabellen.
For å fikse dette, opprette et nytt mål.
Dette målet vil antall tellinger i Datotabellen. Det vil da endre arten av forholdet ved å brukefunksjon. BEGGE - funksjonen sørger for at filteret går begge veier.
Dra og slipp denne nye målingen på tabellen og slett Dato-kolonnen.
Gå til fanen Vis og klikk . Når Performance Analyzer-ruten vises, klikker du på Start opptak og deretter Oppdater visual .
Kopier tabellens spørring og gå tilbake til .
Viser DAX Query og DirectQuery
Når du limer inn koden, vises en dialogboks som spør hvilke spørringer du vil lime inn.
Siden dette er å koble til LuckyTemplates-datasettet ved å bruke DirectQuery-alternativet, klikker du alternativet Både DAX og Direct Query .
Koden inneholder to seksjoner. Den øverste delen viser DAX-spørringen utført på grunn av den lokale modellen.
Nederst kan du se den eksterne modellen i LuckyTemplates-tjenesten som kjører DirectQuery.
Dette gir deg et bilde av hva som skjer med DAX-koden din. Motoren prøver å lage en tabell ved hjelp av nøkkelordet TABLE. Så selv om du ikke brukte nøkkelordene TABLE og COLUMN for å lage spørringer, bruker motoren dem bak kulissene.
Konklusjon
Denne opplæringen viser et grunnleggende eksempel på hvordan sammensatte modeller fungerer i DAX Studio. Dette er en god fremstilling av hva som skjer bak kulissene.
I dette eksemplet bruker DAX-motoren nøkkelordene TABLE og COLUMN for å fylle ut resultatet av matrisen eller visualiseringen. Så selv om du ikke eksplisitt brukte disse søkeordene, bruker motoren dem bak kulissene for å gi deg det resultatet du trenger.
Beste ønsker,
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.