การใช้พารามิเตอร์

พารามิเตอร์หน้าที่เป็นอีกวิธีหนึ่งในการจัดเก็บและจัดการค่าที่สามารถกลับมาใช้ใหม่ได้อย่างง่ายดาย

พารามิเตอร์มีความยืดหยุ่นในการเปลี่ยนแปลงผลลัพธ์ของคิวรีของคุณแบบไดนามิก โดยขึ้นอยู่กับค่าของคิวรีนั้น ๆ และสามารถใช้เพื่อ:

  • การเปลี่ยนค่าอาร์กิวเมนต์ของการแปลงเฉพาะและฟังก์ชันแหล่งข้อมูล
  • อินพุตในฟังก์ชันแบบปรับแต่ง

คุณสามารถจัดการพารามิเตอร์ของคุณภายใน หน้าต่างจัดการพารามิเตอร์ ได้อย่างง่ายดาย คุณสามารถไปที่หน้าต่าง จัดการพารามิเตอร์ โดยการเลือกตัวเลือก จัดการ พารามิเตอร์ ภายใน จัดการพารามิเตอร์ ใน แท็บ หน้าแรก

หน้าต่างจัดการพารามิเตอร์

การสร้างพารามิเตอร์

Power Queryมีสองวิธีง่ายๆ ในการสร้างพารามิเตอร์:

  • จากคิวรีที่มีอยู่ — คุณสามารถคลิกขวาที่คิวรีซึ่งมีค่าคงที่ที่ไม่ใช่โครงสร้างอย่างง่าย เช่น แต่ไม่จํากัดเพียง วันที่ ข้อความ หรือหมายเลข และเลือก แปลงเป็น พารามิเตอร์

    แปลงเป็นพารามิเตอร์

    หมายเหตุ

    คุณยังสามารถแปลงพารามิเตอร์เป็นคิวรีโดยการคลิกขวาที่พารามิเตอร์ จากนั้นเลือกแปลงเป็นคิว รี ดังที่แสดงในรูปต่อไปนี้

    แปลงเป็นคิวรี

  • ใช้หน้าต่างจัดการพารามิเตอร์ — คุณสามารถเลือกตัวเลือก พารามิเตอร์ใหม่ จากเมนูดรอปดาวน์ของ จัดการพารามิเตอร์ ในแท็บหน้าแรก หรือคุณสามารถเปิดใช้งานหน้าต่าง จัดการพารามิเตอร์ และเลือกปุ่ม ใหม่ ที่ด้านบนเพื่อสร้างพารามิเตอร์ คุณสามารถกรอกแบบฟอร์มนี้ และเลือก ตกลง เพื่อสร้างพารามิเตอร์ใหม่

    สร้างพารามิเตอร์จากหน้าต่าง จัดการพารามิเตอร์

หลังจากสร้างพารามิเตอร์แล้ว คุณสามารถกลับไปยังหน้าต่าง จัดการ พารามิเตอร์ เพื่อปรับเปลี่ยนพารามิเตอร์ใดๆ ของคุณได้ตลอดเวลา

คุณสมบัติพารามิเตอร์

พารามิเตอร์ จะจัดเก็บค่าที่สามารถใช้กับการแปลงPower Queryได้ นอกเหนือจากชื่อของพารามิเตอร์และข้อมูลที่จะจัดเก็บแล้ว ยังมีคุณสมบัติอื่น ๆ ที่ให้เมตาดาต้าด้วย คุณสมบัติของพารามิเตอร์มีดังนี้

  • ชื่อ — ระบุชื่อพารามิเตอร์นี้ที่ช่วยให้คุณสามารถรู้และแยกความแตกต่างจากพารามิเตอร์อื่นๆ ที่คุณอาจสร้างได้อย่างง่ายดาย

  • Description — ข้อความอธิบายจะแสดงขึ้นถัดจากชื่อพารามิเตอร์เมื่อมีการแสดงข้อมูลพารามิเตอร์ ช่วยให้ผู้ใช้ที่ระบุค่าพารามิเตอร์สามารถเข้าใจวัตถุประสงค์และวัตถุประสงค์ของพารามิเตอร์ได้

  • ต้องมี — กล่องกาเครื่องหมายจะระบุว่าผู้ใช้ในภายหลังสามารถระบุว่าต้องระบุค่าให้กับพารามิเตอร์หรือไม่

  • ชนิด — เราขอแนะให้ คุณตั้งค่าชนิดข้อมูลของพารามิเตอร์ของคุณเสมอ คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับความเกี่ยวข้องของชนิดข้อมูลจาก บทความ ชนิดข้อมูลได้

  • ค่าที่แนะนวล — ให้ผู้ใช้ที่มีข้อเสนอแนะเพื่อเลือกค่าในค่า ปัจจุบันจาก ตัวเลือกที่พร้อมใช้งาน:

    • ค่าใดๆ — ค่าปัจจุบันสามารถป้อนค่าด้วยตนเองได้

    • รายการค่า — ให้ประสบการณ์การใช้งานที่เหมือนกับตารางง่ายๆ เพื่อให้คุณสามารถกําหนดรายการของค่าที่แนะนวลที่คุณสามารถเลือกได้ในภายหลังจาก ค่า ปัจจุบัน เมื่อเลือกตัวเลือกนี้ ตัวเลือกใหม่ ที่เรียกว่าค่าเริ่มต้น จะพร้อมให้ใช้งาน จากที่นี่ คุณสามารถเลือกสิ่งที่ควรเป็นค่าเริ่มต้นของพารามิเตอร์นี้ ซึ่งจะเป็นค่าเริ่มต้นที่แสดงต่อผู้ใช้เมื่ออ้างอิงพารามิเตอร์ ค่านี้ไม่เหมือนกับค่า ปัจจุบัน ซึ่งเป็น ค่าที่จัดเก็บไว้ภายในพารามิเตอร์ และสามารถส่งผ่านเป็นอาร์กิวเมนต์ในการแปลงได้ การใช้ รายการของค่า จะเปิดใช้งานเมนูดรอปดาวน์ ที่จะแสดงในเขตข้อมูล ค่าเริ่มต้น และ ค่าปัจจุบันซึ่งคุณสามารถเลือกค่าใดค่าหนึ่งจากรายการของค่าที่แนะทาง

      พารามิเตอร์พร้อมรายการค่าที่แนะนะ

      หมายเหตุ

      คุณยังสามารถพิมพ์ค่าต่างๆ ที่คุณต้องการส่งผ่านไปยังพารามิเตอร์ได้ด้วยตนเอง รายการของค่าที่แนะนวลจะหน้าที่เป็นข้อเสนอแนะอย่างง่ายเท่านั้น

    • คิวรี — ใช้คิวรีรายการ (คิวรีที่มีผลลัพธ์เป็นรายการ) เพื่อแสดงรายการค่าที่แนะว่าคุณสามารถเลือก ค่า ปัจจุบัน ในภายหลัง

      พารามิเตอร์พร้อมคิวรีรายการ

  • ค่าปัจจุบัน — ค่าที่จะถูกจัดเก็บไว้ในพารามิเตอร์นี้

ใช้พารามิเตอร์ได้ที่ไหน

คุณสามารถใช้พารามิเตอร์ได้หลายวิธี แต่มักใช้ในสองสถานการณ์:

  • อาร์กิวเมนต์ขั้นตอน — คุณสามารถใช้พารามิเตอร์เป็นอาร์กิวเมนต์ของการแปลงหลายรายการที่ขับเคลื่อนจากส่วนติดต่อผู้ใช้ (UI)
  • อาร์กิวเมนต์ฟังก์ชันแบบปรับแต่งเอง — คุณสามารถสร้างฟังก์ชันใหม่จากคิวรีและพารามิเตอร์อ้างอิงเป็นอาร์กิวเมนต์ของฟังก์ชันแบบปรับแต่งเองของคุณ

ในส่วนถัดไป คุณจะเห็นตัวอย่างของสองสถานการณ์เหล่านี้

อาร์กิวเมนต์ขั้นตอน

เมื่อต้องการเปิดใช้งานคุณลักษณะนี้ ก่อนอื่นให้ไปที่ แท็บ มุมมอง ตัวแก้ไข Power Query เปิดใช้งานตัวเลือก อนุญาตเสมอ ในกลุ่ม พารามิเตอร์

อนุญาตพารามิเตอร์เสมอ

หมายเหตุ

คุณลักษณะนี้ยังไม่พร้อมใช้งานใน Power Query Online

ตัวอย่างเช่น คุณสามารถดูคิวรี Orders ต่อไปนี้ ที่มี เขตข้อมูล OrderID, Units, และ Margin

ตารางตัวอย่างเกี่ยวกับใบสั่งซื้อที่มีระยะขอบ

คุณสามารถสร้างพารามิเตอร์ใหม่ด้วยชื่อ ระยะขอบ ่สุด ที่มี ชนิดตัวเลข ทศนิยม มีค่าปัจจุบัน 0.2 ดังที่แสดงในรูปภาพถัดไปได้

พารามิเตอร์ตัวอย่าง

คุณสามารถไปที่คิว รี Orders และ ในเขตข้อมูลระยะ ขอบ เลือกตัวเลือกตัวกรอง Greater Than ได้

มากกว่าตัวเลือกตัวกรองของเขตข้อมูลระยะขอบ

ในหน้าต่าง แถว ตัวกรอง คุณจะเห็นปุ่มที่มีชนิดข้อมูลของเขตข้อมูลที่เลือก คุณสามารถเลือกตัวเลือก พารามิเตอร์ จากเมนู ดรอปดาวน์ของปุ่มนี้ จากการเลือกเขตข้อมูลถัดจากปุ่มชนิดข้อมูล คุณสามารถเลือกพารามิเตอร์ที่คุณต้องการส่งผ่านไปยังอาร์กิวเมนต์นี้ ในกรณีนี้ เป็นพารามิเตอร์ระยะ ขอบต่ สุด

เลือกพารามิเตอร์ของอาร์กิวเมนต์การแปลงข้อมูล

หลังจากที่คุณเลือก ตกลง คุณสามารถดูว่าตารางของคุณได้รับการกรองโดยใช้ ค่า ปัจจุบัน ของ พารามิเตอร์ของคุณ

พารามิเตอร์ตัวอย่างที่ใช้เป็นอาร์กิวเมนต์การแปลงข้อมูล

ถ้าคุณปรับเปลี่ยนค่า ปัจจุบัน ของพารามิเตอร์ระยะ ขอบ ต่สุดเป็น 0.3 คุณสามารถดูได้ทันทีว่าคิวรีใบสั่งซื้อของคุณได้รับการอัปเดตอย่างไร และแสดงเฉพาะแถวที่ ระยะ ขอบสูงกว่า 30%

อัปเดตค่าปัจจุบันแล้วของพารามิเตอร์

เคล็ดลับ

การแปลงหลายรายการPower Queryเสนอประสบการณ์นี้ที่คุณสามารถเลือกพารามิเตอร์ของคุณจากรายการแบบเลื่อนลง ดังนั้นเราขอแนะทางให้คุณค้นหาและใช้ประโยชน์จากพารามิเตอร์ที่สามารถเสนอคุณได้เสมอ

อาร์กิวเมนต์ฟังก์ชันแบบปรับแต่งเอง

ด้วยPower Query คุณสามารถสร้างฟังก์ชันแบบปรับแต่งเองจากคิวรีที่มีอยู่ด้วยการคลิกอย่างง่าย ตามตัวอย่างก่อนหน้านี้ คุณสามารถคลิกขวาที่คิวรี Orders และเลือก สร้างฟังก์ชัน ซึ่งจะเปิดหน้าต่าง สร้าง ฟังก์ชัน ใหม่ ในหน้าต่างนี้ คุณสามารถตั้งชื่อฟังก์ชันใหม่ของคุณและจะแสดงพารามิเตอร์ที่อ้างอิงในคิวรีของคุณ พารามิเตอร์เหล่านี้จะถูกใช้เป็นพารามิเตอร์ของฟังก์ชันแบบปรับแต่งเอง

สร้างฟังก์ชัน

คุณสามารถตั้งชื่อฟังก์ชันใหม่นี้อย่างที่คุณต้องการ เพื่อวัตถุประสงค์ในการสาธิต ชื่อของฟังก์ชันใหม่นี้จะเป็น MyFunction หลังจากที่คุณเลือก ตกลง กลุ่มใหม่จะถูกสร้างขึ้นในบานหน้าต่าง คิว รี โดยใช้ชื่อของฟังก์ชันใหม่ของคุณ ในกลุ่มนี้ คุณจะพบพารามิเตอร์ที่ใช้กับฟังก์ชัน คิวรีที่ใช้ในการสร้างฟังก์ชัน และฟังก์ชันนั้นเอง

สร้างฟังก์ชันแล้ว

คุณสามารถทดสอบฟังก์ชันใหม่นี้ได้โดยการป้อนค่า เช่น 0.4 ในฟิลด์ภายใต้ป้ายชื่อ ระยะ ขอบ ต่สุด จากนั้นเลือกปุ่ม เรียก ซึ่งจะสร้างคิวรีใหม่ที่มีชื่อที่เรียกใช้ ฟังก์ชัน ที่ส่งผ่านค่า 0.4 อย่างมีประสิทธิภาพเพื่อใช้เป็นอาร์กิวเมนต์ของฟังก์ชัน และให้เฉพาะแถวที่ระยะขอบสูงกว่า 40%

ฟังก์ชันที่เรียกใช้ด้วยค่า 0.4

คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับวิธีการสร้างฟังก์ชันแบบปรับแต่งเองจากบทความ การสร้าง ฟังก์ชันแบบปรับแต่งเองได้