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 vi om iscenesettelse av spørringer ved hjelp av Power Query-redigering. Dette er et nytt konsept som jeg vil diskutere for at vi skal ha en forståelse av når og hvor vi kan bruke dette i spørringsredigeringsprogrammet .
Staging-spørringer kan brukes til å konfigurere og eksponere datakildeparametrene for dimensjons- og faktatabellspørringene til datasettet.
For LuckyTemplates-datasett må vi definere parametere som er spesifikke for datakildene, og utvikle en staging-spørring som refererer til disse parameterne. Dette er en anbefalt metode for datatilgang.
Innholdsfortegnelse
Analyse av datamodellen
Hvis vi ser på modellen vår akkurat nå, har vi allerede de essensielle elementene, men det er fortsatt for komplisert. Derfor må vi bruke spørringene til å integrere tabellene eller dataene våre i en mer raffinert og optimalisert modell. Iscenesettelse av spørringer via Power Query-redigering er et mellomsteg for å oppnå dette.
Her har vi tabeller som kanaldetaljer , kunder , produkter , regioner og en rekke salgstabeller for 2014 , 2015 og 2016 .
La oss se hvordan demodataene våre kan se ut fra ulike datakilder som vi kanskje må koble til i fremtiden. Hvis vi sjekker salgsordretabellene i disse demodataene, vil vi legge merke til at det er nøyaktig de samme dataene som bare avviker i løpet av et år. Vi må spørre etter disse dataene slik at vi kan ta dem inn i modellen vår. Derfor må vi finne en måte å integrere dem på mens de fortsatt opprettholder disse spørringene, slik at de fortsatt vil fortsette å finne dataene.
Dessuten bør vi ikke la dem ha samme utseende og form som det første søket deres. Det er derfor vi må lage dette mellomtrinnet som kalles staging area for disse tabellene. Deretter, i spørringsredigeringsprogrammet, skal vi optimalisere tabellen eller lage den som en enkelt tabell.
Vi har salgstabellen og oppslagstabellene som Kunder , Regioner og Produkter . Vi har også Channel Details- tabellen, som vi skal bruke som et staging-bord. Senere må vi slå sammen tabellen Kanaldetaljer til faktatabellen vår ( salgstabell ). I mellomtiden legger vi tabellen Kanaldetaljer inn i oppsamlingssøket vårt. Dette er bare for å vise deg hvordan vi kan bruke denne tabellen.
Sette opp modellen via Power Query Editor
La oss nå gå tilbake til vår demomodell. Jeg skal vise deg hvordan jeg vil foreslå å sette den opp siden vi bare ønsker å lage én salgstabell av disse tre tabellene.
Vi må beholde disse tre spørsmålene. Så vi skal opprette en ny gruppe for dem og kalle den Staging Queries.
La oss også flytte tabellen Kanaldetaljer inn i Staging Queries- gruppen.
La oss deretter flytte tabellene Kunder , Produkter og Regioner inn i Datamodellgruppen .
Dette er bare nok et godt eksempel på hvordan du kan organisere bordene våre ordentlig.
Fullføre iscenesettelsen via Power Query Editor
Den eneste andre tingen å gjenkjenne med iscenesettelse er behovet for at vi fortsetter å spørre etter datakilden. Vi bør imidlertid ikke la disse tabellene gå inn i modellene våre.
For å organisere det, la oss starte med å høyreklikke på Sales_2014- tabellen. I denne tabellen beholder vi alternativet Inkluder i rapportoppdatering . Deaktiver deretter belastningen ved å fjerne merket for Aktiver belastning .
La oss også deaktivere tabellen Sales_2015 , Sales_2016 og Kanaldetaljer ved å fjerne merket for Aktiver innlasting . Dette er det siste trinnet før vi forplikter disse spørsmålene til modellen vår.
Som et resultat er dette hvordan oppsamlingssøket vårt skal se ut. De kommer fortsatt til å spørre, men vi kommer ikke til å ta dem inn i modellen vår.
Dette er for å fjerne datakildeparametere fra datainnhentingsspørringer og også for å gjøre det enkelt å administrere datakilder og deres spørringer.
Konklusjon
Husk at iscenesettelse handler om å bruke disse spørringene enten fra de som allerede er i en modell og de som er i vårt iscenesettelsesområde. Deretter må vi visualisere modellen vi ønsker å bygge ut av disse. Vi må optimalisere, rense og forme bordene våre for å få dem inn i modellen vi skal bygge relasjoner med.
I de andre veiledningene lærer vi hvordan du legger til og slår sammen disse tabellene fra oppsamlingsområdet. Forhåpentligvis gir dette deg en god idé om hvordan du kan bruke dette konseptet og hvordan du bør tenke på det fra et spørringsperspektiv.
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.