แชร์ผ่าน


ตาราง เมทริกซ์ และรายการในตัวสร้างรายงานใน Power BI

นําไปใช้กับ: Power BI Report Builder Power BI Desktop

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

รูปภาพต่อไปนี้แสดงรายงานอย่างง่ายที่มีตาราง เมทริกซ์ หรือรายการ

Screenshot of Report Builder table, matrix, and list reports.

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

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

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

ตาราง

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

Screenshot of table template on the design surface.

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

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

เมทริกซ์

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

Screenshot of new matrix added from Toolbox.

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

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

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

รายการ

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

Screenshot of a blank free-form layout area for a list report.

การเตรียมข้อมูล

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

ภาษาคิวรี เช่น Transact-SQL ซึ่งคุณสามารถใช้เพื่อดึงข้อมูลสําหรับชุดข้อมูลรายงาน สามารถจัดเตรียมข้อมูลโดยใช้ตัวกรองเพื่อรวมเฉพาะชุดย่อยของข้อมูล แทนที่ค่าว่างหรือช่องว่างด้วยค่าคงที่ที่ทําให้รายงานอ่านได้มากขึ้น และการเรียงลําดับและจัดกลุ่มข้อมูล

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

การสร้างและการกําหนดค่าตาราง เมทริกซ์ หรือรายการ

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

Screenshot of table, matrix, and list buttons in Report Builder.

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

การเปลี่ยนแปลงระหว่างเทมเพลต tablix

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

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

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