Applies ToMicrosoft 365 rakendus Excel Maci jaoks ette nähtud Microsoft 365 rakendus Excel Exceli veebirakendus

Võimalik, et olete parameetripäringutega sql-is või Microsoft Querys kasutamisega üsna tuttav. Power Query parameetritel on siiski põhierinevused.

  • Parameetreid saab kasutada mis tahes päringuetapis. Lisaks andmefiltrina töötamisele saab parameetreid kasutada näiteks failitee või serverinime määramiseks. 

  • Parameetrid ei küsi sisendi kohta. Selle asemel saate nende väärtust kiiresti muuta, kasutades Power Query. Excelis saate lahtreid isegi talletada ja alla laadida.

  • Parameetrid salvestatakse lihtsas parameetripäringus, kuid need on eraldatud andmepäringutest, milles neid kasutatakse.  Pärast loomist saate vajaduse korral lisada päringutele parameetri.

Märkus    Kui soovite parameetripäringute loomiseks teist viisi, lugege teemat Parameetripäringu loomine Microsoft Querys.

Parameetri abil saate automaatselt muuta päringu väärtust ja vältida päringu redigeerimist iga kord väärtuse muutmiseks. Peate lihtsalt muutma parameetri väärtust. Pärast parameetri loomist salvestatakse see spetsiaalsesse parameetripäringusse, mida saate mugavalt muuta otse Excelist.

  1. Valige Andmed > Too andmed > Muud allikad > käivita Power Query redaktor.

  2. Valige Power Query redaktor Avaleht > Halda parameetreid > Uued parameetrid.

  3. Valige dialoogiboksis Parameetri haldamine nupp Uus.

  4. Seadke vastavalt vajadusele järgmine.

    Nimi    

    See peaks kajastama parameetri funktsiooni, kuid jääma võimalikult lühikeseks.

    Kirjeldus    

    See võib sisaldada üksikasju, mis aitavad inimestel parameetrit õigesti kasutada.

    Nõutav    

    Tehke ühte järgmistest.Mistahes väärtus. Parameetripäringusse saate sisestada mis tahes andmetüübi väärtuse.Väärtuste loend    Väärtusi saate piiritleda kindla loendiga, sisestades need väiksesse ruudustikku. Peate valima ka allpool vaikeväärtuse ja praeguse väärtuse .Päringu Valige loendipäring, mis sarnaneb komadega eraldatud ja looksulgudega ümbritsetud loendi struktureeritud veeruga.Näiteks võib probleemide olekuväljal olla kolm väärtust: {"Uus", "Pooleli", "Suletud"}. Loendipäringu peate esmalt looma, avades Täpsem redaktor (valige Avaleht > Täpsem redaktor), eemaldades koodimalli, sisestades väärtuste loendi päringuloendi vormingus ja valides seejärel käsu Valmis.Kui olete parameetri loomise lõpetanud, kuvatakse loendipäring teie parameetriväärtustes.

    Tüüp    

    See määrab parameetri andmetüübi.

    Soovitatud väärtused    

    Soovi korral lisage väärtuste loend või määrake päring sisendisoovituste esitamiseks.

    Vaikeväärtus

    See kuvatakse ainult siis, kui sätte Soovitatud väärtused väärtuseks on seatud Väärtuste loend ja see määrab, milline loendiüksus on vaikeväärtus. Sel juhul peate valima vaikeväärtuse.

    Praegune väärtus    

    Olenevalt sellest, kus te parameetrit kasutate, ei pruugi päring juhul, kui see on tühi, tulemeid tagastada. Kui valitud on Nõutav , ei tohi praegune väärtus olla tühi.

  5. Parameetri loomiseks valige OK.

Siit leiate juhised andmeallikate asukohtade muudatuste haldamiseks ja värskendamistõrgete vältimiseks. Näiteks kui eeldate sarnast skeemi ja andmeallikat, looge parameeter, et andmeallikat oleks lihtne muuta ja vältida andmete värskendamise tõrkeid. Mõnikord muutub server, andmebaas, kaust, failinimi või asukoht. Võib-olla vahetab andmebaasihaldur aeg-ajalt serveri välja, igakuine CSV-failide tilk läheb teise kausta või teil on vaja hõlpsasti arendus-/testimis-/tootmiskeskkonda vaheldumisi aktiveerida.

1. juhis: parameetripäringu loomine

Järgmises näites on teil mitu CSV-faili, mida impordite impordikaustatoiminguga ( Andmete valimine> Andmete toomine > Failidest > Kaustast) kaustast C:\DataFilesCSV1. Mõnikord aga kasutatakse failide kukutamiseks asukohana mõnda muud kausta C:\DataFilesCSV2. Päringu parameetrit saate kasutada teise kausta asendusväärtusena.

  1. Valige Avaleht > Halda parameetreid > Uus parameeter.

  2. Sisestage dialoogiboksi Parameetri haldamine järgmine teave:

    Nimi

    CSVFileDrop

    Kirjeldus

    Alternatiivne failide kukutamiskoht

    Nõutav

    Jah

    Tüüp

    Tekstsõnum

    Soovitatud väärtused

    Suvaline väärtus

    Praegune väärtus

    C:\DataFilesCSV1

  3. Klõpsake nuppu OK.

2. juhis: parameetri lisamine andmepäringusse

  1. Kausta nime määramiseks parameetriks valige päringusätete jaotises Päringutoimingud suvand Allikas ja seejärel valige Redigeeri sätteid.

  2. Veenduge, et suvandi Faili tee väärtuseks oleks seatud Parameeter, ja seejärel valige ripploendist äsja loodud parameeter.

  3. Klõpsake nuppu OK.

3. juhis: parameetri väärtuse värskendamine

Kausta asukoht on just muutunud, nii et nüüd saate lihtsalt parameetripäringu värskendada.

  1. Valige Data > Connections & Queries > Queries tab, right click the parameter query, and then select Edit(Redigeeri).

  2. Sisestage väljale Praegune väärtus uus asukoht, näiteks C:\DataFilesCSV2.

  3. Valige Avaleht > Sule & Laadi.

  4. Tulemite kinnitamiseks lisage andmeallikasse uued andmed ja seejärel värskendage andmepäring värskendatud parameetriga (valige Andmed > Värskenda kõik).

Mõnikord soovite hõlpsalt muuta päringu filtrit, et saada erinevaid tulemeid päringut redigeerimata või samast päringust veidi erinevaid koopiaid tegemata. Selles näites muudame kuupäeva, et andmefiltrit oleks mugav muuta.

  1. Päringu avamiseks otsige üles Power Query redaktor varem laaditud päring, valige andmetes lahter ja seejärel valige Päring > Redigeeri. Lisateavet leiate teemast Päringu loomine, laadimine või redigeerimine Excelis.

  2. Valige andmete filtreerimiseks mis tahes veerupäises filtrinool ja seejärel valige filtrikäsk (nt Kuupäeva-/kellaajafiltrid > pärast). Kuvatakse dialoogiboks Ridade filtreerimine .Parameetri sisestamine dialoogiboksis Filtreerimine

  3. Valige väljast Väärtus vasakul asuv nupp ja seejärel tehke ühte järgmistest.

    • Olemasoleva parameetri kasutamiseks valige Parameeter ja seejärel valige paremal kuvatavast loendist soovitud parameeter.

    • Uue parameetri kasutamiseks valige Uus parameeter ja seejärel looge parameeter.

  4. Sisestage uus kuupäev väljale Praegune väärtus ja seejärel valige Avaleht > Sule & Laadi.

  5. Tulemite kinnitamiseks lisage andmeallikasse uued andmed ja seejärel värskendage andmepäring värskendatud parameetriga (valige Andmed > Värskenda kõik). Näiteks saate uute tulemite kuvamiseks muuta filtri väärtuseks mõne muu kuupäeva.

  6. Sisestage uus kuupäev väljale Praegune väärtus .

  7. Valige Avaleht > Sule & Laadi.

  8. Tulemite kinnitamiseks lisage andmeallikasse uued andmed ja seejärel värskendage andmepäring värskendatud parameetriga (valige Andmed > Värskenda kõik).

Selles näites loetakse päringuparameetri väärtus töövihiku lahtrist ette. Te ei pea parameetripäringuid muutma, vaid värskendage lihtsalt lahtriväärtust. Näiteks soovite filtreerida veergu esimese tähe järgi, kuid muuta selle väärtuse hõlpsalt mis tahes täheks A-st Y-ni.

  1. Looge töövihikus, kuhu päring, mida soovite filtreerida, töölehel kahe lahtriga Exceli tabel: päis ja väärtus.  

    Minu filtreerija

    G

  2. Valige Exceli tabelis lahter ja seejärel valige Andmed > Too andmed > tabelist/vahemikust. Kuvatakse Power Query redaktor.

  3. Muutke päringu nime parempoolse paani Päringusätted väljal Nimi, et päringu nimi oleks tähendusrikkam (nt FilterCellValue). 

  4. Tabelis oleva väärtuse, mitte tabeli enda edastamiseks paremklõpsake andmeeelvaates väärtust ja seejärel valige Süvitsiminek.

    Pange tähele, et valem muutus = #"Changed Type"{0}[MyFilter]

    Kui kasutate Exceli tabelit 10. juhises filtrina, Power Query viitab tabeli väärtusele filtritingimusena. Otseviide Exceli tabelile põhjustaks tõrke.

  5. Valige Avaleht > Sule & Laadi > Sule & Laadi kohta. Nüüd on teil päringuparameeter nimega FilterCellValue, mida kasutate juhises 12.

  6. Valige dialoogiboksis Andmete importimine suvand Ainult ühenduse loomine ja seejärel valige OK.

  7. Avage päring, mida soovite filtreerida tabeli FilterCellValue (üks varem Power Query redaktor laaditud) väärtusega, valides andmetes lahtri ja valides seejärel käsu Päring > Redigeeri. Lisateavet leiate teemast Päringu loomine, laadimine või redigeerimine Excelis.

  8. Valige andmete filtreerimiseks mis tahes veerupäises filtrinool ja seejärel valige filtrikäsk ( nt Tekstifiltrid > Algab. Kuvatakse dialoogiboks Ridade filtreerimine

  9. Sisestage väljale Väärtus mis tahes väärtus (nt "G") ja seejärel valige OK. Praegusel juhul on väärtus tabeli FilterCellValue järgmises etapis sisestatud väärtuse ajutine kohatäide.

  10. Kogu valemi kuvamiseks valige valemiriba paremas servas olev nool. Siin on näide valemi filtritingimusest. = Table.SelectRows(#"Changed Type", each Text.StartsWith([Name], "G"))

  11. Valige filtri väärtus. Valige valemis "G".

  12. Sisestage funktsiooni M Intellisense abil loodud filterCellValue tabeli paar esimest tähte ja valige see kuvatavast loendist.

  13. Valige Avaleht > Sule > Sule & Laadi.

Tulemus

Teie päring kasutab nüüd loodud Exceli tabeli väärtust päringutulemite filtreerimiseks. Uue väärtuse kasutamiseks redigeerige 1. juhises algses Exceli tabelis lahtri sisu, muutke "G" väärtuseks "V" ja seejärel värskendage päring.

Saate määrata, kas parameetripäringud on lubatud või mitte.

  1. Valige Power Query redaktor Fail > Suvandid ja Sätted > Päringusuvandid > Power Query redaktor.

  2. Valige vasakpoolsel paanil jaotises GLOBAALNEnupp Power Query redaktor.

  3. Märkige või tühjendage parempoolsel paanil jaotises Parameetrid ruut Luba andmeallikas ja teisendusdialoogides alati parameetreid.

Vt ka

Power Query for Exceli spikker

Kasuta päringuparameetreid (docs.com)

Kas vajate veel abi?

Kas soovite rohkem valikuvariante?

Siin saate tutvuda tellimusega kaasnevate eelistega, sirvida koolituskursusi, õppida seadet kaitsma ja teha veel palju muud.

Kogukonnad aitavad teil küsimusi esitada ja neile vastuseid saada, anda tagasisidet ja saada nõu rikkalike teadmistega asjatundjatelt.