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

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

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

หากคุณปล่อยให้กล่องแสดงคำอธิบายว่างเปล่า Power BI จะสร้างกล่องแสดงคำอธิบายโดยอัตโนมัติ เคล็ดลับเครื่องมือเหล่านั้นจะขึ้นอยู่กับปลายทางและเขตข้อมูล drillthrough
ต่อไปนี้คือตัวอย่างของกล่องแสดงคำอธิบายที่สร้างโดยอัตโนมัติ เมื่อปิดใช้งานปุ่ม:
"หากต้องการเข้าถึงรายละเอียดใน Market Basket Analysis [หน้าปลายทาง] ให้เลือกจุดข้อมูลเดี่ยวจากผลิตภัณฑ์ [เขตข้อมูลการเจาะลึกรายละเอียด]"

และต่อไปนี้คือตัวอย่างของกล่องแสดงคำอธิบายที่สร้างโดยอัตโนมัติ เมื่อเปิดใช้งานปุ่ม:
"คลิกเพื่อเข้าถึงรายละเอียดใน Market Basket Analysis [หน้าปลายทาง]"

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

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

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

กำหนดการจัดรูปแบบสำหรับปุ่มที่ปิดใช้งาน
คุณสามารถปรับแต่งตัวเลือกการจัดรูปแบบเพื่อให้อยู่ในสถานะที่ปิดใช้งานของปุ่มการเจาะลึกรายละเอียดได้
ตัวเลือกการจัดรูปแบบเหล่านี้ประกอบด้วย:
ตัวควบคุมข้อความของปุ่ม: ข้อความ สี ระยะห่าง การจัดแนว ขนาด และตระกูลแบบอักษร
ปุ่มเติมตัวควบคุม: สี ความโปร่งใส และรูปการเติม ใหม่ (เพิ่มเติมในส่วนถัดไป)
ไอคอนควบคุม: รูปร่าง, ระยะห่าง, การจัดแนว, สีเส้น, ความโปร่งใส และน้ำหนัก
ตัวควบคุมเค้าร่าง: สี ความโปร่งใส น้ำหนัก ขอบรอบ
ตั้งค่าการจัดรูปแบบสำหรับข้อความของปุ่มตามเงื่อนไข
คุณสามารถใช้การจัดรูปแบบตามเงื่อนไขเพื่อเปลี่ยนแปลงข้อความปุ่มตามค่าเขตข้อมูลที่เลือกไว้ได้ หากต้องการดำเนินการนี้ คุณต้องสร้างหน่วยวัดที่แสดงสตริงที่ต้องการ โดยยึดตามฟังก์ชัน DAX ในส่วน SELECTEDVALUE
ต่อไปนี้คือตัวอย่างหน่วยวัดที่แสดงผล “ดูรายละเอียดผลิตภัณฑ์” หากไม่ได้เลือกค่าผลิตภัณฑ์เดี่ยว ไม่เช่นนั้น หน่วยวัดจะแสดงผล “ดูรายละเอียด [ผลิตภัณฑ์ที่เลือกไว้]”
String_for_button = If(SELECTEDVALUE('Product'[Product], 0) == 0, "See product details", "See details for " & SELECTEDVALUE('Product'[Product]))
เมื่อคุณสร้างหน่วยวัดนี้แล้ว ให้คุณเลือกตัวเลือก การจัดรูปแบบตามเงื่อนไข สำหรับข้อความปุ่ม:

จากนั้นจึงเลือกหน่วยวัดที่คุณสร้างไว้สำหรับข้อความปุ่ม:

เมื่อเลือกผลิตภัณฑ์เดียว ข้อความปุ่มจะอ่าน:
“ดูรายละเอียดตามคำ”

เมื่อไม่ได้เลือกผลิตภัณฑ์ หรือเลือกผลิตภัณฑ์มากกว่าหนึ่งรายการ ปุ่มจะปิดใช้งาน ข้อความของปุ่มจะอ่าน:
"ดูรายละเอียดผลิตภัณฑ์"

ตั้งค่าการจัดรูปแบบสำหรับคำแนะนำเครื่องมือตามเงื่อนไข
คุณสามารถจัดรูปแบบกล่องแสดงรายละเอียดตามเงื่อนไขได้เมื่อเปิดใช้งานหรือปิดใช้งานปุ่มการเข้าถึงรายละเอียด ถ้าคุณได้ใช้การจัดรูปแบบตามเงื่อนไขเพื่อตั้งค่าปลายทางการเข้าถึงรายละเอียดแบบไดนามิก คุณอาจต้องการเคล็ดลับเครื่องมือของสถานะปุ่มเพื่อให้ข้อมูลเพิ่มเติม ขึ้นอยู่กับการเลือกของผู้ใช้ปลายทางของคุณ นี่คือตัวอย่างบางรายการ:
คุณสามารถตั้งค่าคำแนะนำเครื่องมือที่ปิดใช้งานเพื่อให้เป็นไปตามแต่ละกรณีโดยใช้หน่วยวัดแบบกำหนดเอง ตัวอย่างเช่น ถ้าคุณต้องการให้ผู้ใช้เลือกผลิตภัณฑ์เดียว และ ร้านค้าเดียวก่อนที่จะสามารถเข้าถึงรายละเอียดผ่านไปยังหน้า Market Analysis คุณสามารถสร้างหน่วยวัดที่มีตรรกะดังต่อไปนี้:
ถ้าผู้ใช้ไม่ได้เลือกผลิตภัณฑ์เดี่ยวหรือร้านค้าเดี่ยว หน่วยวัดจะส่งกลับ: "เลือกผลิตภัณฑ์เดียวและ Ctrl + คลิกเพื่อเลือกร้านค้าเดียว"
ถ้าผู้ใช้เลือกผลิตภัณฑ์เดียวแต่ไม่ใช่ร้านเดียว หน่วยวัดจะส่งกลับ: "Ctrl + คลิกเพื่อเลือกร้านค้าเดียว"
ในทำนองเดียวกัน คุณสามารถตั้งค่าคำแนะนำเครื่องมือที่เปิดใช้งานเพื่อระบุการเลือกของผู้ใช้ ตัวอย่างเช่น ถ้าคุณต้องการให้ผู้ใช้ทราบว่าผลิตภัณฑ์และร้านค้าใดที่หน้าการเข้าถึงรายละเอียดจะถูกกรองไปยัง คุณสามารถสร้างหน่วยวัดที่ส่งกลับ:
"คลิกเพื่อเข้าถึงรายละเอียดใน [ชื่อหน้าการเจาะลึกรายละเอียด] เพื่อดูรายละเอียดเพิ่มเติมเกี่ยวกับยอดขายของ [ชื่อผลิตภัณฑ์] ที่ร้านค้า [ชื่อร้านค้า]"
ตั้งค่าปลายทางการเข้าถึงรายละเอียดตามเงื่อนไข
คุณสามารถใช้การจัดรูปแบบตามเงื่อนไขเพื่อตั้งค่าปลายทางการเข้าถึงรายละเอียดตามผลลัพธ์ของหน่วยวัดได้
ต่อไปนี้คือบางสถานการณ์ที่คุณอาจต้องการให้ปลายทางการเข้าถึงรายละเอียดปุ่มมีเงื่อนไข:
คุณต้องการเปิดใช้งานการเข้าถึงรายละเอียดไปยังหน้า เมื่อตรงตามหลายเงื่อนไข มิฉะนั้นปุ่มจะถูกปิดใช้งาน
ตัวอย่างเช่น คุณต้องการให้ผู้ใช้เลือกผลิตภัณฑ์เดียว และ ร้านค้าเดียวก่อนที่พวกเขาจะสามารถเข้าถึงรายละเอียดในหน้ารายละเอียดการตลาด มิฉะนั้นปุ่มจะถูกปิดใช้งาน
คุณต้องการให้ปุ่ม รองรับปลายทางการเข้าถึงรายละเอียดหลายรายการ ตามการเลือกของผู้ใช้
ตัวอย่างเช่น สมมติว่าคุณมีหลายปลายทาง (รายละเอียดตลาดและรายละเอียดร้านค้า) ที่ผู้ใช้สามารถเข้าถึงรายละเอียดได้ คุณสามารถเลือกปลายทางที่เฉพาะเจาะจงเพื่อเข้าถึงรายละเอียดก่อนที่ปุ่มจะเปิดใช้งานปลายทางการเข้าถึงรายละเอียดนั้น
นอกจากนี้ คุณยังอาจมีกรณี ที่น่าสนใจของสถานการณ์แบบ ผสมผสาน เพื่อรองรับทั้งปลายทางการดูรายละเอียดแบบเจาะลึกทั้งสองเส้นทาง และเงื่อนไขเฉพาะที่คุณต้องการให้ปุ่มปิดใช้งาน อ่านต่อสำหรับรายละเอียดเกี่ยวกับสามตัวเลือกเหล่านี้
ปิดใช้งานปุ่มจนกว่าจะตรงตามเงื่อนไขหลายรายการ
ลองดูที่กรณีแรกที่คุณต้องการให้ปุ่มปิดใช้งานจนกว่าจะตรงตามเงื่อนไขเพิ่มเติม คุณต้องสร้างหน่วยวัด DAX ขั้นพื้นฐานที่ส่งออกสตริงว่างเปล่า (“”) เว้นแต่ว่าจะเป็นไปตามเงื่อนไข เมื่อตรงตามเงื่อนไข ระบบจะเปิดชื่อของหน้าปลายทางการดูรายละเอียดแบบเจาะลึก
ต่อไปนี้เป็นตัวอย่างหน่วยวัด DAX ที่จำเป็นต้องเลือกร้านค้าก่อนที่ผู้ใช้สามารถเข้าถึงรายละเอียดเกี่ยวกับผลิตภัณฑ์ไปจนถึงร้านค้าได้:
Destination logic = If(SELECTEDVALUE(Store[Store], “”)==””, “”, “Store details”)
เมื่อคุณสร้างหน่วยวัดแล้ว คุณเลือกปุ่มการจัดรูปแบบตามเงื่อนไข (fx) ที่อยู่ถัดจาก ปลายทาง สำหรับปุ่ม:
สำหรับขั้นตอนสุดท้าย คุณเลือกหน่วยวัด DAX ที่คุณสร้างขึ้นเป็นค่าเขตข้อมูลสำหรับปลายทาง:
ในตอนนี้ คุณจะเห็นปุ่มถูกปิดใช้งานแม้ว่าจะมีการเลือกผลิตภัณฑ์เดียวเนื่องจากหน่วยวัดยังกำหนดให้คุณเลือกร้านค้าเดียว:
รองรับหลายปลายทาง
ในกรณีทั่วไปอื่น ๆ ที่คุณต้องการการรองรับหลายปลายทาง คุณจะต้องเริ่มต้นโดยการสร้างตารางแบบคอลัมน์เดียวที่มีชื่อของปลายทางการดูรายละเอียดแบบเจาะลึก:
Power BI ใช้การจับคู่สตริงที่ตรงกันเพื่อตั้งค่าปลายทางของ Drillthrough ดังนั้นโปรดตรวจสอบให้แน่ใจว่าค่าที่ป้อนตรงกับชื่อหน้ารายละเอียดของคุณ
หลังจากที่คุณได้สร้างตารางแล้ว ให้เพิ่มตารางลงในหน้าเป็นตัวแบ่งส่วนข้อมูลแบบเลือกครั้งเดียว:
ถ้าคุณต้องการพื้นที่แนวตั้งเพิ่มเติม ให้แปลงตัวแบ่งส่วนข้อมูลเป็นรายการแบบดรอปดาวน์ เอาส่วนหัวของตัวแบ่งส่วนข้อมูลออกและเพิ่มกล่องข้อความที่มีชื่อเรื่องอยู่ถัดจาก:
อีกวิธีหนึ่งคือเปลี่ยนตัวแบ่งส่วนข้อมูลจากการวางแนวตามแนวตั้งเป็นการวางแนวตามแนวนอน:
หากต้องการป้อนข้อมูลปลายทางในการดูรายละเอียดแบบเจาะลึก ให้เลือกปุ่มการจัดรูปแบบตามเงื่อนไข (fx) ที่อยู่ถัดจาก ปลายทาง ของปุ่ม:
เลือกชื่อของคอลัมน์ที่คุณสร้างขึ้น ในกรณีนี้ เลือกปลายทาง:
ตอนนี้คุณเห็นว่าปุ่ม การเข้าถึงรายละเอียด จะเปิดใช้งานเฉพาะเมื่อคุณเลือกผลิตภัณฑ์ และ ปลายทาง:
การผสมผสานสองสถานการณ์
ถ้าคุณสนใจในการผสมผสานของสองสถานการณ์ คุณสามารถสร้างและอ้างอิงหน่วยวัด DAX เพื่อเพิ่มตรรกะเพิ่มเติมสำหรับการเลือกปลายทาง
ต่อไปนี้เป็นตัวอย่างหน่วยวัด DAX ที่ให้ผู้ใช้เลือกร้านค้าก่อนที่จะสามารถเข้าถึงรายละเอียดบนผลิตภัณฑ์ในหน้าการเข้าถึงรายละเอียดต่างๆ:
Destination logic = If(SELECTEDVALUE(Store[Store], “”)==””, “”, SELECTEDVALUE(‘Table'[Select a destination]))
จากนั้นคุณเลือกหน่วยวัด DAX ที่คุณสร้างขึ้นเป็นค่าเขตข้อมูลสำหรับปลายทาง: ในตัวอย่างนี้ ผู้ใช้จะต้องเลือกหน้าผลิตภัณฑ์ ร้านค้า และ ปลายทาง ก่อนที่จะเปิดใช้งานปุ่มการเข้าถึงรายละเอียด:
ข้อควรพิจารณาและข้อจำกัด
- ปุ่มนี้ไม่อนุญาตให้ใช้ปุ่มเดียวสำหรับปลายทางหลายแห่ง
- ปุ่มนี้สนับสนุนเฉพาะการดูรายละเอียดแบบเจาะลึกภายในรายงานเดียวกันเท่านั้น กล่าวคือ ไม่สนับสนุนการดูรายละเอียดแบบเจาะลึกข้ามรายงาน
- การจัดรูปแบบในสถานะปิดใช้งานสำหรับปุ่มจะเชื่อมโยงกับระดับสีในธีมรายงานของคุณ เรียนรู้เพิ่มเติมเกี่ยวกับ ระดับสี
- Drillthrough action (การดูรายละเอียดแบบเจาะลึก) จะใช้ได้กับวิชวลภายในระบบทั้งหมด และใช้ได้กับ วิชว ลบางวิชวลที่นําเข้าจาก AppSource อย่างไรก็ตาม การดำเนินการนี้ไม่รับประกันการทำงานกับวิชวล ทั้งหมด ที่นำเข้าจาก AppSource
ขั้นตอนถัดไป
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ คุณลักษณะที่คล้ายกัน หรือการโต้ตอบกับปุ่ม โปรดดูที่บทความต่อไปนี้: