ตาราง เมทริกซ์ และรายการในตัวสร้างรายงานใน Power BI
นําไปใช้กับ: Power BI Report Builder Power BI Desktop
ในตัวสร้างรายงาน ตาราง เมทริกซ์ และรายการเป็น ขอบเขต ข้อมูลที่แสดงข้อมูลรายงานที่มีการแบ่งหน้าในเซลล์ที่ถูกจัดเป็นแถวและคอลัมน์ โดยทั่วไปแล้ว เซลล์จะมีข้อมูล เช่น ข้อความ วันที่ และตัวเลข แต่ยังอาจมีเกจ์ แผนภูมิ หรือรายการรายงาน เช่น รูปภาพ ตาราง เมทริกซ์ และรายการมักจะถูกเรียกว่าขอบเขตข้อมูล tablix
รูปภาพต่อไปนี้แสดงรายงานอย่างง่ายที่มีตาราง เมทริกซ์ หรือรายการ
ตาราง เมทริกซ์ และเทมเพลตรายการถูกสร้างขึ้นในขอบเขตข้อมูล tablix ซึ่งเป็นเส้นตารางที่ยืดหยุ่นได้ที่สามารถแสดงข้อมูลในเซลล์ ในเทมเพลตตารางและเมทริกซ์ เซลล์ถูกจัดเป็นแถวและคอลัมน์ เนื่องจากเทมเพลตเป็นรูปแบบของขอบเขตข้อมูล tablix ทั่วไป คุณสามารถแสดงข้อมูลในการรวมกันของรูปแบบเทมเพลตและเปลี่ยนตาราง เมทริกซ์ หรือรายการเพื่อรวมคุณลักษณะของขอบเขตข้อมูลอื่นในขณะที่คุณพัฒนารายงานของคุณ ตัวอย่างเช่น ถ้าคุณเพิ่มตารางและพบว่าไม่ตอบสนองความต้องการของคุณ คุณสามารถเพิ่มกลุ่มคอลัมน์เพื่อทําให้ตารางเป็นเมทริกซ์
ขอบเขตข้อมูลของตารางและเมทริกซ์สามารถแสดงความสัมพันธ์ของข้อมูลที่ซับซ้อนได้โดยการรวมตาราง เมทริกซ์ รายการ แผนภูมิ และตัววัดที่ซ้อนกัน ตารางและเมทริกซ์มีเค้าโครงแบบตารางและข้อมูลเหล่านั้นมาจากชุดข้อมูลเดียวที่สร้างขึ้นบนแหล่งข้อมูลเดียว ความแตกต่างที่สําคัญระหว่างตารางและเมทริกซ์คือตารางสามารถรวมได้เฉพาะกลุ่มแถวเท่านั้น ในขณะที่เมทริกซ์มีกลุ่มแถวและกลุ่มคอลัมน์
รายการมีความแตกต่างกันเล็กน้อย รองรับเค้าโครงฟอร์มอิสระที่สามารถรวมตารางหรือเมทริกซ์เพียร์หลายอัน ซึ่งแต่ละอันใช้ข้อมูลจากชุดข้อมูลที่แตกต่างกัน รายการสามารถใช้สําหรับแบบฟอร์มได้ เช่น ใบแจ้งหนี้
ตาราง
ใช้ตารางเพื่อแสดงข้อมูลรายละเอียด จัดระเบียบข้อมูลในกลุ่มแถว หรือทั้งสองอย่าง เทมเพลตตารางมีสามคอลัมน์ที่มีแถวส่วนหัวของตารางและแถวรายละเอียดสําหรับข้อมูล รูปภาพต่อไปนี้แสดงเทมเพลตตารางเบื้องต้น เลือกพื้นผิวการออกแบบ:
คุณสามารถจัดกลุ่มข้อมูลตามเขตข้อมูลเดียว โดยหลายเขตข้อมูล หรือโดยการเขียนนิพจน์ของคุณเอง คุณสามารถสร้างกลุ่มที่ซ้อนกันหรืออิสระ กลุ่มที่อยู่ติดกัน และแสดงค่ารวมสําหรับข้อมูลที่จัดกลุ่ม หรือเพิ่มผลรวมไปยังกลุ่ม ตัวอย่างเช่น ถ้าตารางของคุณมีกลุ่มแถวที่เรียกว่า ประเภท คุณสามารถเพิ่มผลรวมย่อยสําหรับแต่ละกลุ่ม รวมถึงผลรวมทั้งหมดสําหรับรายงานได้ เพื่อปรับปรุงลักษณะของตารางและข้อมูลไฮไลท์ที่คุณต้องการเน้น คุณสามารถผสานเซลล์และนําการจัดรูปแบบไปใช้กับข้อมูลและส่วนหัวของตารางได้
ในขั้นต้น คุณสามารถซ่อนรายละเอียดหรือจัดกลุ่มข้อมูล และรวมการสลับการดูรายละเอียดแนวลึกเพื่อให้ผู้ใช้เลือกข้อมูลที่จะแสดงข้อมูลได้แบบโต้ตอบ
เมทริกซ์
ใช้เมทริกซ์เพื่อแสดงสรุปข้อมูลรวม จัดกลุ่มเป็นแถวและคอลัมน์ คล้ายกับ PivotTable หรือ crosstab จํานวนแถวและคอลัมน์สําหรับกลุ่มจะถูกกําหนดโดยจํานวนของค่าที่ไม่ซ้ํากันสําหรับแต่ละกลุ่มแถวและคอลัมน์ รูปภาพต่อไปนี้แสดงเทมเพลตเมทริกซ์เบื้องต้น เลือกพื้นผิวการออกแบบ:
คุณสามารถจัดกลุ่มข้อมูลตามหลายเขตข้อมูลหรือนิพจน์ในกลุ่มแถวและคอลัมน์ได้ ในขณะทํางาน เมื่อข้อมูลรายงานและขอบเขตข้อมูลถูกรวมเข้าด้วยกัน เมทริกซ์จะขยายตามแนวนอนและแนวตั้งบนหน้าเป็นคอลัมน์สําหรับกลุ่มคอลัมน์และแถวสําหรับกลุ่มแถวจะถูกเพิ่ม เซลล์เมทริกซ์แสดงค่ารวมที่ครอบคลุมจุดตัดของกลุ่มแถวและคอลัมน์ที่เซลล์อยู่ ตัวอย่างเช่น หากเมทริกซ์ของคุณมีกลุ่มแถว (ประเภท) และสองกลุ่มคอลัมน์ (อาณาเขตและปี) ที่แสดงผลรวมยอดขาย รายงานแสดงเซลล์สองเซลล์ที่มีผลรวมยอดขายสําหรับแต่ละค่าในกลุ่มประเภท ขอบเขตของเซลล์ที่จุดตัดสองจุดคือ: ประเภทกับอาณาเขต และประเภทกับปี เมทริกซ์สามารถรวมกลุ่มที่ซ้อนกันและติดกันได้ กลุ่มที่ซ้อนกันมีความสัมพันธ์หลัก-รองและกลุ่มที่อยู่ติดกันมีความสัมพันธ์แบบเพื่อน คุณสามารถเพิ่มผลรวมย่อยสําหรับกลุ่มแถวและคอลัมน์ที่ซ้อนกันได้ในทุกระดับภายในเมทริกซ์
เพื่อทําให้ข้อมูลเมทริกซ์อ่านได้มากขึ้นและไฮไลท์ข้อมูลที่คุณต้องการเน้น คุณสามารถรวมหรือแยกเซลล์แบบแนวนอนและแนวตั้งและใช้การจัดรูปแบบกับข้อมูลและส่วนหัวของกลุ่ม
คุณยังสามารถรวมการสลับการดูรายละเอียดแนวลึกที่ซ่อนข้อมูลรายละเอียดในตอนแรก ผู้ใช้สามารถคลิกการสลับเพื่อแสดงรายละเอียดเพิ่มขึ้นหรือน้อยลงตามความจําเป็น
รายการ
ใช้รายการเพื่อสร้างเค้าโครงฟอร์มอิสระ คุณไม่ได้ถูกจํากัดเค้าโครงเส้นตาราง แต่สามารถวางเขตข้อมูลได้อย่างอิสระภายในรายการ คุณสามารถใช้รายการเพื่อออกแบบฟอร์มสําหรับการแสดงเขตข้อมูลชุดข้อมูลจํานวนมาก หรือเป็นคอนเทนเนอร์เพื่อแสดงผลหลายขอบเขตข้อมูลเคียงข้างกันสําหรับข้อมูลที่จัดกลุ่ม ตัวอย่างเช่น คุณสามารถกําหนดกลุ่มสําหรับรายการ เพิ่มตาราง แผนภูมิ และรูปภาพ และแสดงค่าในตารางและกราฟิกฟอร์มสําหรับแต่ละค่ากลุ่ม เป็นคุณอาจสําหรับระเบียนพนักงานหรือผู้ป่วย
การเตรียมข้อมูล
ตาราง เมทริกซ์ และขอบเขตข้อมูลรายการแสดงข้อมูลจากชุดข้อมูล คุณสามารถจัดเตรียมข้อมูลในคิวรีที่ดึงข้อมูลสําหรับชุดข้อมูลหรือโดยการตั้งค่าคุณสมบัติในตาราง เมทริกซ์ หรือรายการ
ภาษาคิวรี เช่น Transact-SQL ซึ่งคุณสามารถใช้เพื่อดึงข้อมูลสําหรับชุดข้อมูลรายงาน สามารถจัดเตรียมข้อมูลโดยใช้ตัวกรองเพื่อรวมเฉพาะชุดย่อยของข้อมูล แทนที่ค่าว่างหรือช่องว่างด้วยค่าคงที่ที่ทําให้รายงานอ่านได้มากขึ้น และการเรียงลําดับและจัดกลุ่มข้อมูล
หากคุณเลือกที่จะเตรียมข้อมูลในตาราง เมทริกซ์ หรือขอบเขตรายการของข้อมูล คุณจะต้องตั้งค่าคุณสมบัติบนขอบเขตข้อมูลหรือเซลล์ภายในขอบเขตข้อมูล หากคุณต้องการกรองหรือเรียงลําดับข้อมูล ให้ตั้งค่าคุณสมบัติบนขอบเขตข้อมูล ตัวอย่างเช่น ในการเรียงลําดับข้อมูลที่คุณระบุคอลัมน์ที่จะเรียงลําดับและทิศทางการเรียงลําดับ ถ้าคุณต้องการระบุค่าอื่นสําหรับเขตข้อมูล ให้ตั้งค่าข้อความเซลล์ที่แสดงเขตข้อมูล ตัวอย่างเช่น เมื่อต้องการแสดงค่าว่างเมื่อเขตข้อมูลว่างเปล่าหรือเป็น null ให้คุณใช้นิพจน์เพื่อตั้งค่า
การสร้างและการกําหนดค่าตาราง เมทริกซ์ หรือรายการ
เมื่อคุณเพิ่มตารางหรือเมทริกซ์ไปยังรายงานของคุณ คุณสามารถใช้ ตัวช่วยสร้าง ตารางและเมทริกซ์ หรือสร้างด้วยตนเองจากเทมเพลตที่ตัวสร้างรายงานมีให้ รายการถูกสร้างขึ้นด้วยตนเองจากเทมเพลตรายการ
ตัวช่วยสร้างแนะนําคุณผ่านขั้นตอนในการสร้างอย่างรวดเร็วและกําหนดค่าตารางหรือเมทริกซ์ หลังจากที่คุณเสร็จสิ้นตัวช่วยสร้างแล้วหรือคุณสร้างขอบเขตข้อมูล tablix ตั้งแต่เริ่มต้น คุณสามารถกําหนดค่าและปรับแต่งเพิ่มเติมได้ กล่องโต้ตอบสามารถใช้งานได้จากเมนูคลิกขวาบนขอบเขตข้อมูล ทําให้ง่ายต่อการตั้งค่าคุณสมบัติที่ใช้บ่อยที่สุดสําหรับตัวแบ่งหน้า การทําซ้ํา และการมองเห็นส่วนหัวและส่วนท้าย ตัวเลือกการแสดง ตัวกรอง และการเรียงลําดับ แต่ขอบเขตข้อมูล tablix มีคุณสมบัติเพิ่มเติมมากมาย ซึ่งคุณสามารถตั้งค่าได้เฉพาะในบานหน้าต่างคุณสมบัติของตัวสร้างรายงานเท่านั้น ตัวอย่างเช่น ถ้าคุณต้องการแสดงข้อความเมื่อชุดข้อมูลสําหรับตาราง เมทริกซ์ หรือรายการว่างเปล่า คุณระบุข้อความใน คุณสมบัติ noRowsMessage tablix ในบานหน้าต่าง คุณสมบัติ
การเปลี่ยนแปลงระหว่างเทมเพลต tablix
คุณไม่ได้ถูกจํากัดโดยตัวเลือกเทมเพลต tablix เบื้องต้นของคุณ เมื่อคุณเพิ่มกลุ่ม ผลรวม และป้ายชื่อ คุณอาจต้องการปรับเปลี่ยนการออกแบบ tablix ของคุณ ตัวอย่างเช่น คุณอาจเริ่มต้นด้วยตารางแล้วลบแถวรายละเอียดและเพิ่มกลุ่มคอลัมน์
คุณสามารถพัฒนาตาราง เมทริกซ์ หรือรายการต่อไปได้โดยการเพิ่มคุณลักษณะ tablix คุณลักษณะ Tablix รวมถึงการแสดงผลข้อมูลรายละเอียดหรือผลรวมสําหรับจัดกลุ่มข้อมูลในแถวและคอลัมน์ คุณสามารถสร้างกลุ่มแบบซ้อนกัน กลุ่มติดกันแบบอิสระ หรือกลุ่มแบบซ้ํา คุณสามารถกรองและเรียงลําดับข้อมูลที่ถูกจัดกลุ่ม และรวมกลุ่มโดยการรวมนิพจน์หลายกลุ่มในข้อกําหนดกลุ่มได้อย่างง่ายดาย
คุณยังสามารถเพิ่มผลรวมสําหรับกลุ่มหรือผลรวมทั้งหมดสําหรับขอบเขตข้อมูลได้ คุณสามารถซ่อนแถวหรือคอลัมน์เพื่อลดความซับซ้อนของรายงาน และอนุญาตให้ผู้ใช้สามารถสลับการแสดงผลของข้อมูลที่ซ่อนอยู่ เช่น ในรายงานลงรายละเอียด