เพิ่มพารามิเตอร์แบบเรียงซ้อนไปยังรายงานที่มีการแบ่งหน้า Power BI (ตัวสร้างรายงาน Power BI)
นําไปใช้กับ: Power BI Report Builder
Power BI Desktop
พารามิเตอร์แบบเรียงซ้อนให้วิธีการจัดการข้อมูลจํานวนมากในรายงานที่มีการแบ่งหน้าของ Power BI คุณสามารถกําหนดชุดของพารามิเตอร์ที่เกี่ยวข้องเพื่อให้รายการของค่าสําหรับพารามิเตอร์หนึ่งขึ้นอยู่กับค่าที่เลือกในพารามิเตอร์อื่น ตัวอย่างเช่น พารามิเตอร์แรกเป็นอิสระและอาจแสดงรายการหมวดหมู่ผลิตภัณฑ์ เมื่อผู้ใช้เลือกหมวดหมู่ พารามิเตอร์ที่สองจะขึ้นอยู่กับค่าของพารามิเตอร์แรก ค่าของประเภทย่อยจะถูกอัปเดตด้วยรายการของประเภทย่อยภายในหมวดหมู่ที่เลือก เมื่อผู้ใช้ดูรายงาน ค่าสําหรับทั้งประเภทและพารามิเตอร์หมวดหมู่ย่อยจะถูกใช้เพื่อกรองข้อมูลรายงาน
หากต้องการสร้างพารามิเตอร์แบบเรียงซ้อน คุณต้องกําหนดคิวรีชุดข้อมูลก่อนและรวมพารามิเตอร์คิวรีสําหรับพารามิเตอร์การเรียงแต่ละรายการที่คุณต้องการ คุณยังต้องสร้างชุดข้อมูลแยกต่างหากสําหรับแต่ละพารามิเตอร์การเรียงเพื่อให้ค่าที่พร้อมใช้งาน สําหรับข้อมูลเพิ่มเติม ดูเพิ่ม เปลี่ยน หรือลบค่าที่มีสําหรับพารามิเตอร์รายงาน (ตัวสร้างรายงาน Power BI)
ลําดับมีความสําคัญสําหรับการเรียงพารามิเตอร์เนื่องจากคิวรีชุดข้อมูลสําหรับพารามิเตอร์ในภายหลังในรายการมีการอ้างอิงถึงพารามิเตอร์แต่ละรายการที่อยู่ก่อนหน้าในรายการ ในขณะทํางาน ลําดับของพารามิเตอร์ในบานหน้าต่างข้อมูลรายงานจะกําหนดลําดับที่คิวรีพารามิเตอร์ปรากฏในรายงาน ดังนั้น ลําดับที่ผู้ใช้เลือกแต่ละค่าพารามิเตอร์ที่ต่อเนื่องกัน
สร้างชุดข้อมูลหลักด้วยคิวรีที่มีพารามิเตอร์ที่เกี่ยวข้องหลายรายการ
ในบานหน้าต่าง ข้อมูลรายงาน ให้คลิกขวาที่แหล่งข้อมูล แล้วคลิก เพิ่มชุดข้อมูล
ใน ชื่อ พิมพ์ชื่อของชุดข้อมูล
ใน แหล่งข้อมูล ให้เลือกชื่อของแหล่งข้อมูล หรือคลิก ใหม่ เพื่อสร้างแหล่งข้อมูล
ใน ชนิดคิวรี ให้เลือกชนิดของคิวรีสําหรับแหล่งข้อมูลที่เลือก ในหัวข้อนี้ ชนิด คิวรีข้อความ จะถือว่าเป็น
ใน คิวรี ให้พิมพ์คิวรีที่จะใช้เพื่อดึงข้อมูลสําหรับรายงานนี้ คิวรีต้องมีส่วนต่อไปนี้:
รายการของเขตข้อมูลแหล่งข้อมูล ตัวอย่างเช่น ในคําสั่ง Transact-SQL คําสั่ง SELECT จะระบุรายการของชื่อคอลัมน์ฐานข้อมูลจากตารางหรือมุมมองที่ระบุ
หนึ่งพารามิเตอร์คิวรีสําหรับพารามิเตอร์การเรียงแต่ละรายการ พารามิเตอร์คิวรีจํากัดข้อมูลที่ดึงมาจากแหล่งข้อมูลโดยการระบุค่าบางอย่างเพื่อรวมหรือแยกออกจากคิวรี โดยทั่วไปแล้ว พารามิเตอร์คิวรีจะเกิดขึ้นในส่วนคําสั่งข้อจํากัดในคิวรี ตัวอย่างเช่น ในคําสั่ง Transact-SQL SELECT พารามิเตอร์คิวรีจะเกิดขึ้นในส่วนคําสั่ง WHERE
คลิก เรียกใช้ (!) หลังจากที่คุณรวมพารามิเตอร์คิวรีแล้ว ระบบจะสร้างพารามิเตอร์รายงานที่สอดคล้องกับพารามิเตอร์คิวรีโดยอัตโนมัติ
หมายเหตุ
ลําดับของพารามิเตอร์คิวรีในครั้งแรกที่คุณเรียกใช้คิวรีจะกําหนดลําดับที่สร้างขึ้นในรายงาน หากต้องการเปลี่ยนลําดับ โปรดดู เปลี่ยนลําดับของพารามิเตอร์รายงาน (ตัวสร้างรายงาน Power BI)
เลือก ตกลง
ถัดไป คุณจะสร้างชุดข้อมูลที่มีค่าสําหรับพารามิเตอร์อิสระ
สร้างชุดข้อมูลเพื่อให้ค่าสําหรับพารามิเตอร์อิสระ
ในบานหน้าต่าง ข้อมูลรายงาน ให้คลิกขวาที่แหล่งข้อมูล แล้วคลิก เพิ่มชุดข้อมูล
ใน ชื่อ พิมพ์ชื่อของชุดข้อมูล
ใน แหล่งข้อมูล ตรวจสอบชื่อคือชื่อของแหล่งข้อมูลที่คุณเลือกในขั้นตอนที่ 1
ใน ชนิดคิวรี ให้เลือกชนิดของคิวรีสําหรับแหล่งข้อมูลที่เลือก ในหัวข้อนี้ ชนิด คิวรีข้อความ จะถือว่าเป็น
ใน คิวรี ให้พิมพ์คิวรีที่จะใช้เพื่อดึงค่าสําหรับพารามิเตอร์นี้ โดยทั่วไปคิวรีสําหรับพารามิเตอร์อิสระจะไม่มีพารามิเตอร์คิวรี ตัวอย่างเช่น หากต้องการสร้างคิวรีสําหรับพารามิเตอร์ที่มีค่าหมวดหมู่ทั้งหมด คุณอาจใช้คําสั่ง Transact-SQL ที่คล้ายกับต่อไปนี้:
SELECT DISTINCT <column name> FROM <table>
คําสั่ง SELECT DISTINCT จะลบค่าที่ซ้ํากันจากชุดผลลัพธ์ เพื่อให้คุณรับแต่ละค่าที่ไม่ซ้ํากันจากคอลัมน์ที่ระบุในตารางที่ระบุ
คลิก เรียกใช้ (!) ชุดผลลัพธ์แสดงค่าที่พร้อมใช้งานสําหรับพารามิเตอร์แรกนี้
เลือก ตกลง
ถัดไป คุณจะตั้งค่าคุณสมบัติของพารามิเตอร์แรกเพื่อใช้ชุดข้อมูลนี้เพื่อเติมค่าที่มีอยู่ในเวลาทํางาน
ตั้งค่าที่พร้อมใช้งานสําหรับพารามิเตอร์รายงาน
ในบานหน้าต่าง ข้อมูลรายงาน ในโฟลเดอร์ พารามิเตอร์ ให้คลิกขวาที่พารามิเตอร์แรก แล้วคลิก คุณสมบัติพารามิเตอร์
ใน ชื่อ ตรวจสอบว่าชื่อของพารามิเตอร์ถูกต้อง
คลิก ค่าที่มี
คลิกรับค่าจากคิวรี สามเขตข้อมูลปรากฏขึ้น
ใน ชุดข้อมูล จากรายการดรอปดาวน์ ให้คลิกชื่อของชุดข้อมูลที่คุณสร้างขึ้นในขั้นตอนก่อนหน้า
ใน เขตข้อมูล ค่า ให้คลิกชื่อของเขตข้อมูลที่ให้ค่าพารามิเตอร์
ใน เขตข้อมูล ป้ายชื่อ ให้คลิกชื่อของเขตข้อมูลที่มีป้ายชื่อพารามิเตอร์
เลือก ตกลง
ถัดไป คุณจะสร้างชุดข้อมูลที่มีค่าสําหรับพารามิเตอร์ที่ขึ้นต่อกัน
สร้างชุดข้อมูลเพื่อให้ค่าสําหรับพารามิเตอร์ที่ขึ้นต่อกัน
ในบานหน้าต่าง ข้อมูลรายงาน ให้คลิกขวาที่แหล่งข้อมูล แล้วคลิก เพิ่มชุดข้อมูล
ใน ชื่อ พิมพ์ชื่อของชุดข้อมูล
ใน แหล่งข้อมูล ตรวจสอบชื่อคือชื่อของแหล่งข้อมูลที่คุณเลือกในขั้นตอนที่ 1
ใน ชนิดคิวรี ให้เลือกชนิดของคิวรีสําหรับแหล่งข้อมูลที่เลือก ในหัวข้อนี้ ชนิด คิวรีข้อความ จะถือว่าเป็น
ใน คิวรี ให้พิมพ์คิวรีที่จะใช้เพื่อดึงค่าสําหรับพารามิเตอร์นี้ โดยทั่วไปคิวรีสําหรับพารามิเตอร์ที่ขึ้นต่อกันจะรวมพารามิเตอร์คิวรีสําหรับแต่ละพารามิเตอร์ที่พารามิเตอร์นี้ขึ้นอยู่กับ ตัวอย่างเช่น ในการสร้างคิวรีสําหรับพารามิเตอร์ที่ให้ค่าหมวดหมู่ย่อยทั้งหมด (พารามิเตอร์ที่ไม่เป็นอิสระ) สําหรับหมวดหมู่ (พารามิเตอร์อิสระ) คุณอาจใช้คําสั่ง Transact-SQL ที่คล้ายกับต่อไปนี้:
SELECT DISTINCT Subcategory FROM <table> WHERE (Category = @Category)
ในส่วนคําสั่ง WHERE ประเภทคือชื่อของเขตข้อมูลจาก <ตาราง> และ @Category เป็นพารามิเตอร์คิวรี คําสั่งนี้สร้างรายการประเภทย่อยสําหรับประเภทที่ระบุใน@Category ในขณะทํางาน ค่านี้จะถูกเติมด้วยค่าที่ผู้ใช้เลือกสําหรับพารามิเตอร์รายงานที่มีชื่อเดียวกัน
เลือก ตกลง
ถัดไป คุณจะตั้งค่าคุณสมบัติของพารามิเตอร์ที่สองเพื่อใช้ชุดข้อมูลนี้เพื่อเติมค่าที่มีอยู่ในเวลาทํางาน
ตั้งค่าที่พร้อมใช้งานสําหรับพารามิเตอร์ที่สอง
ในบานหน้าต่าง ข้อมูลรายงาน ในโฟลเดอร์ พารามิเตอร์ ให้คลิกขวาที่พารามิเตอร์แรก แล้วคลิก คุณสมบัติพารามิเตอร์
ใน ชื่อ ตรวจสอบว่าชื่อของพารามิเตอร์ถูกต้อง
คลิก ค่าที่มี
คลิกรับค่าจากคิวรี
ใน ชุดข้อมูล จากรายการดรอปดาวน์ ให้คลิกชื่อของชุดข้อมูลที่คุณสร้างขึ้นในขั้นตอนก่อนหน้า
ใน เขตข้อมูล ค่า ให้คลิกชื่อของเขตข้อมูลที่ให้ค่าพารามิเตอร์
ใน เขตข้อมูล ป้ายชื่อ ให้คลิกชื่อของเขตข้อมูลที่มีป้ายชื่อพารามิเตอร์
เลือก ตกลง
ทดสอบพารามิเตอร์การเรียง
คลิก เรียกใช้
จากรายการดรอปดาวน์สําหรับพารามิเตอร์แรกที่เป็นอิสระ ให้เลือกค่า
ตัวประมวลผลรายงานจะเรียกใช้คิวรีชุดข้อมูลสําหรับพารามิเตอร์ถัดไปและส่งผ่านค่าที่คุณเลือกสําหรับพารามิเตอร์แรก รายการดรอปดาวน์สําหรับพารามิเตอร์ที่สองจะถูกเติมด้วยค่าที่พร้อมใช้งานโดยยึดตามค่าพารามิเตอร์แรก
จากรายการดรอปดาวน์สําหรับพารามิเตอร์ที่ขึ้นต่อกันลําดับที่สอง ให้เลือกค่า
รายงานจะไม่ทํางานโดยอัตโนมัติหลังจากที่คุณเลือกพารามิเตอร์สุดท้ายเพื่อให้คุณสามารถเปลี่ยนตัวเลือกของคุณได้
คลิก ดูรายงาน รายงานจะอัปเดตการแสดงผลตามพารามิเตอร์ที่คุณเลือก
เนื้อหาที่เกี่ยวข้อง
- เพิ่ม เปลี่ยน หรือลบพารามิเตอร์รายงาน (ตัวสร้างรายงาน Power BI)
- พารามิเตอร์รายงาน (ตัวสร้างรายงาน Power BI และตัวออกแบบรายงาน)
- บทช่วยสอน: เพิ่มพารามิเตอร์ไปยังรายงานของคุณ (ตัวสร้างรายงาน Power BI)
- บทช่วยสอนสําหรับตัวสร้างรายงานใน Power BI
- ชุดข้อมูลแบบฝังตัวรายงานและชุดข้อมูลที่ใช้ร่วมกัน (ตัวสร้างรายงาน Power BI)