Jaa


Parametrien käyttäminen

Parametrin avulla voidaan helposti tallentaa ja hallita uudelleenkäytettävää arvoa.

Parametrien avulla voit joustavasti muuttaa kyselyiden tulosta dynaamisesti niiden arvon mukaan, ja niitä voidaan käyttää:

  • Muuttaa eri muunnosten ja tietolähdefunktioiden argumenttiarvoja.
  • Mukautettujen funktioiden syötteet.

Voit helposti hallita parametreja Parametrien hallinta -ikkunassa. Siirry Parametrien hallinta -ikkunaan valitsemalla Parametrien hallinta -vaihtoehto Aloitus-välilehden Parametrien hallinta -kohdassa.

Parametrien hallinta -ikkuna.

Parametrin luominen

Power Query tarjoaa kaksi helppoa tapaa luoda parametreja:

  • Aiemmin luodusta kyselystä: Napsauta hiiren kakkospainikkeella kyselyä, jonka arvo on yksinkertainen ei-jäsennetty vakio, kuten päivämäärä, teksti tai luku, ja valitse sitten Muunna parametriksi.

    Muunna parametriksi.

    Voit myös muuntaa parametrin kyselyksi napsauttamalla parametria hiiren kakkospainikkeella ja valitsemalla sitten Muunna kyselyksi.

    Muunna kyselyksi.

  • Parametrien hallinta -ikkunan käyttö: Valitse Uusi parametri -vaihtoehto Aloitus-välilehden Parametrien hallinta -avattavasta valikosta. Voit myös käynnistää Parametrien hallinta -ikkunan ja luoda parametrin valitsemalla yläreunasta Uusi. Täytä tämä lomake ja luo sitten uusi parametri valitsemalla OK .

    Luo parametri Parametrien hallinta -ikkunassa.

Kun olet luonut parametrin, voit aina palata Parametrien hallinta -ikkunaan ja muokata mitä tahansa parametreja milloin tahansa.

Parametrin ominaisuudet

Parametri tallentaa arvon, jota voidaan käyttää muunnoksiin Power Queryssa. Parametrin nimen ja sen tallentavan arvon lisäksi sillä on myös muita ominaisuuksia, jotka antavat sille metatietoja. Parametrin ominaisuudet ovat seuraavat:

  • Nimi: Anna tälle parametrille nimi, jonka avulla voit helposti tunnistaa sen ja erottaa sen muista mahdollisesti luomistasi parametreista.

  • Kuvaus: Kuvaus näytetään parametrin nimen vieressä, kun parametrin tiedot näytetään. Sen avulla käyttäjät, jotka määrittävät parametrin arvon, ymmärtävät sen tarkoituksen ja semantiikan.

  • Pakollinen: Valintaruutu ilmaisee, voivatko myöhemmät käyttäjät määrittää, täytyykö parametrille antaa arvo.

  • Tyyppi: Määrittää parametrin tietotyypin. Suosittelemme, että määrität aina parametrin tietotyypin. Saat lisätietoja tietotyyppien tärkeydestä tietotyyppien artikkelista.

  • Ehdotetut arvot: Antaa käyttäjälle ehdotuksia, joilla hän voi valita arvon nykyiselle arvolle käytettävissä olevista vaihtoehdoista:

    • Mikä tahansa arvo: Nykyinen arvo voidaan antaa mikä tahansa manuaalisesti.

    • Arvoluettelo: Tarjoaa yksinkertaisen taulukkomaisen käyttökokemuksen, jotta voit määrittää ehdotettujen arvojen luettelon, josta voit myöhemmin valita nykyisen arvon. Kun tämä vaihtoehto on valittuna, käyttöön tulee uusi oletusasetus nimeltä Oletusarvo. Täältä voit valita, mikä on tämän parametrin oletusarvo, joka on oletusarvo, joka näytetään käyttäjälle viitattaessa parametriin. Tämä arvo ei ole sama kuin nykyinen arvo, joka on parametrin sisälle tallennettu arvo, joka voidaan välittää argumenttina muunnoksissa. Arvoluettelo-toiminnossa on avattava valikko, joka näkyy Oletusarvo- ja Nykyinen arvo -kentissä ja jossa voit valita jonkin arvoista ehdotetusta arvoluettelosta.

      Parametri, jossa on ehdotettu arvoluettelo.

      Muistiinpano

      Voit silti kirjoittaa manuaalisesti minkä tahansa arvon, jonka haluat välittää parametriin. Ehdotettujen arvojen luettelo toimii vain yksinkertaisina ehdotuksina.

    • Kysely: Käyttää luettelokyselyä (kysely, jonka tuloste on luettelo) ja antaa ehdotettujen arvojen luettelon, jonka voit myöhemmin valita nykyiseksi arvoksi.

      Parametri ja luettelokysely.

  • Nykyinen arvo: Tähän parametriin tallennettu arvo.

Parametrien käyttöpaikka

Parametria voidaan käyttää monella eri tavalla, mutta sitä käytetään yleisemmin kahdessa skenaariossa:

  • Vaihe-argumentti: Voit käyttää parametria argumenttina useille käyttöliittymästä ajetuille muunnoksille.
  • Mukautettu funktio -argumentti: Voit luoda uuden funktion kyselystä ja viiteparametreista mukautetun funktion argumentteina.

Seuraavissa osioissa näet esimerkin näistä kahdesta skenaariosta.

Vaiheen argumentti

Jos haluat ottaa tämän ominaisuuden käyttöön, siirry ensin Power Query -editorin Näytä-välilehteen ja valitse Parametrit-ryhmässä Aina salli -vaihtoehto.

Salli parametrit aina.

Esimerkiksi seuraava Orders-taulukko sisältää OrderID-, Units- ja Margin-kentät.

Tilausten mallitaulukko, jossa on reunus.

Luo tässä esimerkissä uusi parametri nimeltä Vähimmäiskate, jonka desimaalilukutyyppi on ja nykyinen arvo on 0,2.

Esimerkkiparametri.

Siirry Tilaukset-kyselyyn ja valitse Reunus-kentässä Suurempi kuin suodatin -vaihtoehto.

Suurempi kuin suodatusasetus Marginaali-kentässä.

Suodata rivit -ikkunassa on painike, jossa on tietotyyppi valitulle kentälle. Valitse Parametri-vaihtoehto tämän painikkeen avattavasta valikosta. Valitse tietotyyppipainikkeen vieressä olevasta kentän valinnasta parametri, jonka haluat välittää tähän argumenttiin. Tässä tapauksessa se on Vähimmäiskate-parametri.

Valitse muunnosargumentille parametri.

Kun olet valinnut OK, taulukko suodatetaan käyttämällä parametrin nykyistä arvoa .

Muunnosargumenttina käytettävä malliparametri.

Jos muokkaat Minimikate-parametrin nykyiseksi arvoksi 0,3, tilauskysely päivittyy heti ja näyttää vain rivit, joissa Reunus on yli 30 %.

Päivitetty parametrin nykyinen arvo.

Vihje

Monien Power Query -muunnosten avulla voit valita parametrin avattavasta valikosta. Suosittelemme, että etsit sen aina ja hyödynnät sitä, mitä parametreja voit tarjota.

Mukautettu funktion argumentti

Power Queryn avulla voit luoda mukautetun funktion olemassa olevasta kyselystä yksinkertaisella napsautuksella. Napsauta edellisessä esimerkissä Orders-kyselyä hiiren kakkospainikkeella ja valitse Luo funktio. Tämä toiminto käynnistää uuden Luo funktio - ikkunan. Anna tässä ikkunassa uusi funktio nimeksi ja se kertoo kyselyssä viitattavat parametrit. Näitä parametreja käytetään mukautetun funktion parametreina.

Luo funktio.

Voit nimetä tämän uuden funktion haluamallasi tavalla. Esittelyä varten tämän uuden funktion nimi on MyFunction. Kun olet valinnut OK, Kyselyt-ruutuun luodaan uusi ryhmä, joka käyttää uuden funktion nimeä. Tästä ryhmästä löydät funktiolle käytetyt parametrit, funktion luomiseen käytetyn kyselyn ja itse funktion.

Luotu funktio.

Jos haluat testata tätä uutta funktiota, anna arvo, kuten 0,4, Vähimmäiskate-otsikon alla olevassa kentässä. Valitse sitten Käynnistä-painike. Tämä luo uuden kyselyn nimellä Käynnistetty funktio, ja välittää käytännössä arvon 0,4, jota käytetään funktion argumenttina, ja antaa vain rivit, joiden reunus on yli 40 %.

Käynnistetty funktio, jonka arvo on 0,4.

Saat lisätietoja mukautettujen funktioiden luomisesta artikkelista Mukautetun funktion luominen.

Moniarvoiset tai luetteloparametrit

Uusi parametrityyppi, joka on käytettävissä vain Power Query Onlinessa, on moniarvoisia parametreja tai luetteloparametreja. Tässä osiossa kuvataan, miten voit luoda uuden luetteloparametrin ja käyttää sitä kyselyissäsi.

Vaihda edellisen esimerkin jälkeen Vähimmäiskate-kohdan nykyinen arvo arvosta 0,3 arvoon 0,1. Uusi tavoite on luoda luetteloparametri, joka sisältää analysoitavien tilausten tilausmäärät. Jos haluat luoda uuden parametrin, siirry Parametrien hallinta -valintaikkunaan ja valitse Uusi luodaksesi uuden parametrin. Täytä tämä uusi parametri käyttämällä seuraavia tietoja:

  • Nimi: Kiinnostavia tilauksia
  • Kuvaus: Tilausnumeroiden joukko, jotka ovat kiinnostavia tiettyä analyysia varten
  • Pakollinen: tosi
  • Tyyppi: Luettelo

Kun olet määrittänyt nämä kentät, näkyviin tulee uusi ruudukko, johon voit lisätä parametrille arvot, jotka haluat tallentaa. Tässä tapauksessa nämä arvot ovat 125, 777 ja 999.

Uudet mielenkiintoiset tilaukset -luetteloparametri, jonka arvot ovat 125, 777 ja 999 arvoruudukossa.

Muistiinpano

Vaikka tässä esimerkissä käytetään numeroita, voit tallentaa luetteloon myös muita tietotyyppejä, kuten tekstiä, päivämääriä, datetime-tietotyyppejä ja paljon muuta. Lisätietoja: Power Queryn tietotyypit

Vihje

Jos haluat hallita paremmin, mitä arvoja luetteloparametrissa käytetään, voit aina luoda luettelon, jossa on vakioarvoja, ja muuntaa luettelokyselyn parametriksi tässä artikkelissa aiemmin näytetyllä tavalla.

Kun uudet Kiinnostavat tilaukset -luettelon parametrit ovat paikallaan, suuntaa takaisin Orders-kyselyyn. Valitse OrderID-kentän automaattinen suodatusvalikko. Valitse Numerosuodattimet>sisään.

Valitse Numbers-suodattimet-alavalikosta OrderID-sarake.

Kun olet valinnut tämän vaihtoehdon, näkyviin tulee uusi Suodata rivit -valintaikkuna. Tästä voit valita luetteloparametrin avattavasta valikosta.

Suodata rivit -valintaikkuna, jossa näkyy in-operaattori, jossa voit käyttää uutta Kiinnostavat tilaukset -luettelon parametria.

Muistiinpano

Luettelon parametrit voivat toimia joko In- tai Not in -asetuksissa. Inissä voit suodattaa vain luettelostasi peräisin olevien arvojen mukaan. Ei kohteessa ei ole tarkalleen päinvastaista, ja yrittää suodattaa sarakkeen saadakseen kaikki arvot, jotka eivät ole yhtä suuria kuin parametriin tallennetut arvot.

Kun olet valinnut OK, palaat takaisin kyselyyn. Tässä tapauksessa kyselysi on suodatettu käyttämällä luomaasi luetteloparametria. Tuloksena säilytetään vain rivit, joiden OrderID-tunnus oli joko 125, 777 tai 999 .

Lopullinen taulukko suodatuksen jälkeen käyttämällä sekä Mielenkiintoisten tilausten luettelon parametria että pienintä katetta 10 %.