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 vil vi lære og forstå hvordan vi kan bruke en underspørring i SQL. En underspørring er en spørring i en annen spørring. Vi kan også kalle det et nestet søk i et større søk. Den må være vedlagt en brakett og brukes mest i en WHERE -klausul.
Vi kan bruke underspørringer i SQL når vi trenger å hente data fra flere tabeller.
La oss for eksempel si at vi har disse 2 tabellene.
Dette er problemet vi må løse. Vi må få kundenavnet, e-postadressen og adressen til kundene som kjøpte i 2022. Dette er ikke mulig kun ved å bruke Kunder- tabellen fordi det ikke er noen salgs- eller ordredatokolonnen i den tabellen. Vi har andre måter å løse dette på.
Innholdsfortegnelse
Henter data manuelt gjennom flere individuelle søk
For det første, siden vi har CustomerId fra Sales- tabellen, er det vi kan gjøre å få kundenes ID for personene som kjøpte i 2022 fra OrderDate- kolonnen i Sales- tabellen.
Forutsatt at vi nå har kunde-ID-en ( 1, 3, 5, 7, 8, 9... ) til personene som kjøpte fra 2022, kan vi deretter opprette en ny forespørsel for å få informasjonen til disse kundene gjennom Kunder- tabellen basert på deres ID .
Problemet med denne metoden er at vi gjorde prosessen manuelt. Først må vi få kundens ID og legge dem inn manuelt i neste spørring for å få kundenes informasjon.
Få data automatisk gjennom underspørring i SQL
I stedet for å legge inn ID-ene deres manuelt, kan vi gjøre det automatisk ved å bruke en underspørring i . Vi kan bruke den sammen med IN- betingelsen for å automatisk bringe kundens ID eller hvilken som helst data som vi trenger for å løse et bestemt problem.
Dette er et eksempel på hva vi kan gjøre for å løse problemet. I dette eksempelsøket velger vi navnet, adressen og e-postadressen til kundene fra Kunder- tabellen basert på deres kunde-ID som kommer fra det nestede søket. I denne nestede spørringen kommer kunde-ID-en fra salgstabellen med bestillingsdatoen 2022.
Med denne teknikken trenger vi ikke manuelt å legge inn kunde-ID-en til personene som kjøpte fra år 2022. Den vil automatisk hentes fra den nestede spørringen vi har opprettet.
Eksempel på subquery-scenario via SQL Server Management Studio
La oss nå ha et lignende scenario, og denne gangen, la oss gjøre det i SQL Server Management Studio ( SSMS ). I dette eksemplet har vi to andre tabeller SalesOrderHeader og SalesTerritory .
Målet vårt er å få all informasjon om SalesOrderHeader fra en amerikansk landregion. På SalesOrderHeader har vi ikke kolonnen for landregion.
Vi kan imidlertid bruke TerritoryID- kolonnen som også er tilgjengelig i SalesTerritory -tabellen. Det er der vi også kan få landsregioninformasjonen som er CountryRegionCode- kolonnen.
Igjen, vi kan gjøre dette manuelt ved å hente TerritoryID først fra SalesTerritory- tabellen med en amerikansk landregion.
Vi vil da ha listen over TerritoryID under den amerikanske landsregionen.
Etter det kan vi bruke disse ID-ene for å få ønsket resultat ved å legge dem inn manuelt i søket vårt.
Men i stedet for å legge inn ID-ene manuelt, kan vi gjøre det enkelt ved å bruke en underspørring. Vi trenger bare å erstatte den med vår første spørring der vi får TerritoryID på SalesTerritory- tabellen med en amerikansk landregion.
Det vil da gi oss samme resultat som den manuelle prosessen.
Konklusjon
For å oppsummere har vi lært bruken og viktigheten av underspørring i SQL. Vi har også diskutert riktig syntaks for å lage visse underspørringer. Vi kan sikkert lage flere spørringer for å lage en manuell prosess for å få en viss utgang. Imidlertid kan vi i stedet bruke bruken av underspørring med WHERE- klausulen og IN- tilstanden for automatisk å hente visse data fra en annen tabell.
Forhåpentligvis vil du kunne bruke denne teknikken for å oppnå en mer effektiv bruk av fremtidige søk.
Beste ønsker,
Hafiz
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.