หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
นําไปใช้กับ: บริการของ Power BI Power BI Desktop
ใช้คุณลักษณะ Power BI แสดงรายการที่ไม่มีข้อมูล เพื่อแสดงแถวและคอลัมน์ข้อมูลที่ไม่มีข้อมูลหน่วยวัด
เมื่อคุณสร้างวิชวล Power BI จะไม่แสดงข้อมูลที่เป็นไปได้ทั้งหมดตามค่าเริ่มต้น Power BI จะใช้หน่วยวัดกับข้อมูลแทน แล้วละเว้นแถวและคอลัมน์ที่มีค่าหน่วยวัดว่าง ในบางกรณี คุณอาจต้องการแสดงข้อมูลที่ละเว้น ในสถานการณ์เหล่านั้น คุณลักษณะ แสดงรายการที่ไม่มีข้อมูล จะช่วยให้คุณสามารถรวมข้อมูลนั้นไว้ในวิชวลของคุณ
แสดงรายการที่ไม่มีข้อมูล
เมื่อต้องการเปิดคุณลักษณะ แสดงรายการที่ไม่มีข้อมูล ให้ทําตามขั้นตอนเหล่านี้:
- เลือกวิชวล
- ในบานหน้าต่าง การแสดงภาพ ให้เลือกแท็บ สร้างวิชวล (ถ้ายังไม่ได้เลือก)
- ค้นหาช่องที่มีเขตข้อมูลที่คุณต้องการปรับเปลี่ยน (เช่น แกน X, แกน Y, แถว, คอลัมน์, คําอธิบายแผนภูมิ หรือ ประเภท)
- เลือกลูกศรดรอปดาวน์ที่อยู่ถัดจากชื่อเขตข้อมูล หรือคลิกขวาที่เขตข้อมูล แล้วเลือก แสดงรายการที่ไม่มีข้อมูล
Note
ตําแหน่งที่แน่นอนของตัวเลือก แสดงรายการที่ไม่มีข้อมูล อาจแตกต่างกันเล็กน้อยขึ้นอยู่กับเวอร์ชัน Power BI ของคุณ ถ้าคุณไม่เห็นตัวเลือกเมื่อคลิกขวา ให้ลองเลือกลูกศรดรอปดาวน์ถัดจากชื่อเขตข้อมูลในช่อง ตัวเลือกจะปรากฏในเมนูบริบทของฟิลด์
ฟีเจอร์การแสดงรายการที่ไม่มีข้อมูลจะไม่มีผลใดๆ ในสถานการณ์ต่อไปนี้:
- ไม่มีหน่วยวัดถูกเพิ่มเข้ามาในวิชวล และคอลัมน์การจัดกลุ่มก็มาจากตารางเดียวกัน
- กลุ่มในวิชวลไม่เกี่ยวข้องกัน Power BI ไม่ได้เรียกใช้คิวรีสําหรับวิชวลที่มีกลุ่มที่ไม่เกี่ยวข้องกัน
- หน่วยวัดไม่เกี่ยวข้องกับกลุ่มใด ๆ ในกรณีนี้ หน่วยวัดจะส่งคืนค่าเดียวกันหรือว่างเปล่าสําหรับชุดค่าผสมกลุ่มทั้งหมด มันไม่เคยว่างเปล่าสําหรับชุดค่าผสมบางอย่างเท่านั้น แต่ไม่ใช่ชุดค่าผสมอื่นๆ เนื่องจากไม่มีความแปรปรวนในค่าการวัดผล การเปิดคุณลักษณะจึงไม่มีผล
- มีตัวกรองหน่วยวัดที่ผู้ใช้กําหนดซึ่งไม่รวมหน่วยวัด
SalesAmount > 0ที่ว่างเปล่า เช่น
ข้อควรระวัง
การเปิดตัวเลือกเพื่อแสดงรายการที่ไม่มีข้อมูลอาจส่งผลเสียต่อประสิทธิภาพการทํางาน และอาจทําให้การแสดงผลวิชวลช้าหรือการหมดเวลาของการส่งออกข้อมูล
คุณลักษณะทํางานอย่างไร
การใช้งานที่น่าสนใจที่สุดของการ แสดงรายการที่ไม่มีข้อมูล คือเมื่อมีหน่วยวัดอยู่ พิจารณาสถานการณ์เมื่อกลุ่มมาจากตารางเดียวกันหรืออาจเกี่ยวข้องผ่านเส้นทางในแบบจําลอง ตัวอย่างเช่น ในแบบจําลองข้อมูลตัวอย่างที่ส่วนท้ายของบทความนี้ ตาราง ProductStyle จะเกี่ยวข้องโดยตรงกับผลิตภัณฑ์ และเกี่ยวข้องทางอ้อมกับยอดขาย สไตล์ผลิตภัณฑ์ และ ประเภทผลิตภัณฑ์ อาจเกี่ยวข้องกันผ่านตาราง ผลิตภัณฑ์
กรณีต่อไปนี้เปรียบเทียบลักษณะการทํางานของ Power BI เมื่อ แสดงรายการที่ไม่มีข้อมูล ปิดและเปิดอยู่ กรณีและปัญหาเหล่านี้ยังใช้แบบจําลองข้อมูลตัวอย่างจากส่วนท้ายของบทความนี้
จัดกลุ่มคอลัมน์จากตารางเดียวกัน
ตัวอย่างต่อไปนี้จัดกลุ่มสองคอลัมน์จากตารางเดียวกัน Product[Color] และ Product[Size] แล้วนําหน่วยวัด Sum(Sales[Quantity]) ไปใช้ เมื่อคุณลักษณะ แสดงรายการที่ไม่มีข้อมูล ปิดอยู่ Power BI จะแสดงข้อมูลต่อไปนี้:
| ผลิตภัณฑ์ [สี] | ผลิตภัณฑ์ [ขนาด] | ผลรวม(ยอดขาย[ปริมาณ]) |
|---|---|---|
| น้ำเงิน | กลาง | 15 |
| น้ำเงิน | เล็ก | 10 |
เมื่อเปิดคุณลักษณะ แสดงรายการที่ไม่มีข้อมูล Power BI จะแสดงข้อมูลต่อไปนี้:
| ผลิตภัณฑ์ [สี] | ผลิตภัณฑ์ [ขนาด] | ผลรวม(ยอดขาย[ปริมาณ]) |
|---|---|---|
| น้ำเงิน | ใหญ่ | |
| น้ำเงิน | กลาง | 15 |
| น้ำเงิน | เล็ก | 10 |
| สีแดง | ใหญ่ |
ชุดค่าผสมใหม่ 2 ชุดจะปรากฏขึ้นเมื่อเปิดใช้ฟีเจอร์: สีน้ําเงิน - ขนาดใหญ่ และสีแดง - ขนาดใหญ่ ทั้งสองรายการนั้นไม่มีค่า ปริมาณ ที่สอดคล้องกันในตาราง ยอดขาย อย่างไรก็ตาม ทั้งคู่มีอยู่ในตาราง ผลิตภัณฑ์
จัดกลุ่มคอลัมน์จากตารางที่เกี่ยวข้อง
ตัวอย่างต่อไปนี้จัดกลุ่มสองคอลัมน์จากตารางที่เกี่ยวข้อง ProductStyle[Finish] และ Product[Color] แล้วใช้หน่วยวัด Sum(Sales[Quantity])
เมื่อคุณลักษณะ แสดงรายการที่ไม่มีข้อมูล ปิดอยู่ Power BI จะแสดงข้อมูลต่อไปนี้:
| สไตล์ผลิตภัณฑ์ [เสร็จสิ้น] | ผลิตภัณฑ์ [สี] | ผลรวม(ยอดขาย[ปริมาณ]) |
|---|---|---|
| ฉาบ | น้ำเงิน | 10 |
| ผิวด้าน | น้ำเงิน | 15 |
เมื่อเปิดคุณลักษณะ แสดงรายการที่ไม่มีข้อมูล Power BI จะแสดงข้อมูลต่อไปนี้:
| สไตล์ผลิตภัณฑ์ [เสร็จสิ้น] | ผลิตภัณฑ์ [สี] | ผลรวม(ยอดขาย[ปริมาณ]) |
|---|---|---|
| ฉาบ | น้ำเงิน | 10 |
| ฉาบ | สีแดง | |
| ผิวด้าน | น้ำเงิน | 15 |
| None |
ชุดค่าผสมใหม่สองชุดจะปรากฏขึ้นเมื่อเปิดคุณสมบัติ Gloss - Red และ None - ว่างเปล่าด้วยเหตุผลบางประการ:
- Power BI จะพิจารณา ProductStyle[Finish] ก่อน และเลือกค่าทั้งหมดที่จะแสดง ซึ่งส่งผลให้เป็น Gloss, Matte และ None
- Power BI ใช้แต่ละค่าเหล่านี้เพื่อเลือกรายการ Product[Color] ที่สอดคล้องกันทั้งหมด
- ค่า ไม่มี ไม่สอดคล้องกับค่า Product[Color] ใดๆ ดังนั้นค่า Product[Color] จึงปรากฏขึ้นในช่องว่าง
กลไกการเลือกค่าสําหรับคอลัมน์ขึ้นอยู่กับลําดับของคอลัมน์ คุณสามารถคิดว่ากลไก LEFT OUTER JOIN นี้เป็นการดําเนินการระหว่างตาราง หากลําดับของคอลัมน์เปลี่ยนไป ผลลัพธ์ก็เปลี่ยนไปด้วย
พิจารณาตัวอย่างเพื่อทําความเข้าใจว่าการเปลี่ยนแปลงคําสั่งซื้อส่งผลต่อผลลัพธ์อย่างไร ตัวอย่างนี้เหมือนกับตัวอย่างก่อนหน้า แต่มีการเปลี่ยนแปลงลําดับ ตัวอย่างนี้จัดกลุ่มคอลัมน์ Product[Color] และ ProductStyle[Finish] แล้วใช้หน่วยวัด Sum(Sales[Quantity])
เมื่อเปิดคุณลักษณะ แสดงรายการที่ไม่มีข้อมูล Power BI จะแสดงข้อมูลต่อไปนี้:
| ผลิตภัณฑ์ [สี] | สไตล์ผลิตภัณฑ์ [เสร็จสิ้น] | ผลรวม(ยอดขาย[ปริมาณ]) |
|---|---|---|
| น้ำเงิน | ฉาบ | 10 |
| น้ำเงิน | ผิวด้าน | 15 |
| สีแดง | ฉาบ |
ไม่มีข้อมูลปรากฏในตารางสําหรับค่า ProductStyle[Finish] เป็น ไม่มี ในกรณีนี้ Power BI จะเลือกค่าสีทั้งหมดในตารางผลิตภัณฑ์ก่อน สําหรับแต่ละสี Power BI จะ เลือกค่าเสร็จสิ้น ที่สอดคล้องกันซึ่งมีข้อมูล เนื่องจากไม่มีไม่แสดงในชุดสีใด ๆ Power BI จึงไม่เลือกสีนั้น
ลักษณะการทํางานของวิชวล Power BI
เมื่อคุณเปิด แสดงรายการที่ไม่มีข้อมูล สําหรับเขตข้อมูลหนึ่งในวิชวล คุณลักษณะจะเปิดโดยอัตโนมัติสําหรับเขตข้อมูลอื่นๆ ทั้งหมดที่อยู่ใน บักเก็ตวิชวล หรือลําดับชั้นเดียวกัน บักเก็ตวิชวลคือเขตข้อมูลในบานหน้าต่าง การแสดงภาพ ที่กําหนดบทบาทของเขตข้อมูลหรือลําดับชั้นในวิชวล บทบาทที่เป็นไปได้ ได้แก่ แกน X, แกน Y, คําอธิบายแผนภูมิ, หมวดหมู่, แถว และคอลัมน์
ตัวอย่างเช่น พิจารณาวิชวลเมทริกซ์ที่มีสามเขตข้อมูลในบักเก็ตแถว ถ้า แสดงรายการที่ไม่มีข้อมูล ถูกเปิดใช้สําหรับเขตข้อมูลหนึ่ง จะมีการเปิดใช้สําหรับรายการทั้งหมดในบักเก็ต ในรูปต่อไปนี้ แสดงรายการที่ไม่มีข้อมูล ถูกเปิดสําหรับฟิลด์แรกในบักเก็ต แถว ฟิลด์ SupplierID คุณลักษณะนี้ยังเปิดโดยอัตโนมัติสําหรับฟิลด์อื่นๆ ในบักเก็ต แถว
ในทางตรงกันข้าม เขตข้อมูล Continent ที่แสดงในบักเก็ต คอลัมน์ ไม่มี แสดงรายการที่ไม่มีข้อมูล เปิดโดยอัตโนมัติ
ลักษณะการทํางานของวิชวลนี้มักเกิดขึ้นเมื่อคุณแปลงวิชวลเป็นชนิดอื่น เช่น การแปลงวิชวลเมทริกซ์เป็นวิชวลตาราง ตัวอย่างเช่น สมมติว่าคุณลักษณะ แสดงรายการที่ไม่มีข้อมูล ถูกเปิดใช้สําหรับฟิลด์ในบักเก็ต ถ้าการแปลงย้ายเขตข้อมูลอื่นๆ ไปยังที่เก็บข้อมูลนั้น คุณลักษณะจะเปิดโดยอัตโนมัติสําหรับเขตข้อมูลเหล่านั้น
พิจารณาข้อมูลจากตัวอย่างก่อนหน้านี้ วิชวลตารางมีบัคเก็ตเดียวคือบักเก็ตคอลัมน์ เมื่อคุณแปลงเมทริกซ์เป็นตาราง ฟิลด์ทั้งหมดจากบัคเก็ต แถว และ คอลัมน์ ในเมทริกซ์จะถูกย้ายไปยังบัคเก็ต คอลัมน์ใน ตาราง ในกรณีนี้ ฟิลด์ SupplierID เป็นหนึ่งในฟิลด์ที่ถูกย้ายไปยังบักเก็ตนั้น ถ้าคุณลักษณะ แสดงรายการที่ไม่มีข้อมูล ถูกเปิดสําหรับ SupplierID การแปลงจะเปิดคุณลักษณะสําหรับฟิลด์ทั้งหมดที่ถูกย้ายไปยังบักเก็ต คอลัมน์ ของตาราง รวมถึงฟิลด์ ทวีป
ส่งออกข้อมูล
เมื่อคุณใช้ คุณลักษณะส่งออกข้อมูล สรุป ลักษณะการทํางานของ ฟีเจอร์แสดงรายการที่ไม่มีข้อมูล จะเหมือนกันถ้าการส่งออกถูกแปลงเป็นวิชวลตาราง ด้วยเหตุนี้ เมื่อคุณส่งออกวิชวล เช่น วิชวลเมทริกซ์แผนภูมิ ข้อมูลที่ส่งออกอาจแตกต่างจากวิชวลที่แสดง เหตุผลก็คือเมื่อคุณส่งออกวิชวล วิชวลนั้นจะถูกแปลงเป็นวิชวลตารางก่อน กระบวนการนั้นจะเปิดคุณลักษณะ แสดงรายการที่ไม่มีข้อมูล สําหรับฟิลด์ทั้งหมดที่ส่งออก
แบบจำลองข้อมูลตัวอย่าง
ส่วนนี้แสดงแบบจําลองข้อมูลตัวอย่างที่ตัวอย่างในบทความนี้ใช้
แบบจำลอง
Data
| ผลิตภัณฑ์ [ProductId] | Product[ProductName] | ผลิตภัณฑ์ [สี] | ผลิตภัณฑ์ [ขนาด] | ผลิตภัณฑ์ [CategoryId] | ผลิตภัณฑ์[StyleId] |
|---|---|---|---|---|---|
| 1 | Prod1 | น้ำเงิน | เล็ก | 1 | 1 |
| 2 | Prod2 | น้ำเงิน | กลาง | 2 | 2 |
| 3 | Prod3 | สีแดง | ใหญ่ | 1 | 1 |
| 4 | Prod4 | น้ำเงิน | ใหญ่ | 2 | 2 |
| ProductCategory[CategoryId] | ProductCategory[CategoryName] |
|---|---|
| 1 | หมายเลข |
| 2 | กล้อง |
| 3 | TV |
| สไตล์ผลิตภัณฑ์[StyleId] | สไตล์ผลิตภัณฑ์ [เสร็จสิ้น] | สไตล์ผลิตภัณฑ์[ขัด] |
|---|---|---|
| 1 | ฉาบ | ใช่ |
| 2 | ผิวด้าน | ไม่ |
| 3 | None | ไม่ |
| Sales[SaleId] | Sales[ProductId] | ยอดขาย[วันที่] | ยอดขาย[ปริมาณ] |
|---|---|---|---|
| 1 | 1 | 1/1/2012 0:00 | 10 |
| 2 | 2 | 1/1/2013 0:00 | 15 |