สร้างปุ่มการเข้าถึงรายละเอียดใน Power BICreate a drill-through button in Power BI

คุณสามารถสร้างปุ่ม การเข้าถึงรายละเอียด ใน Power BI ได้ ปุ่มที่เข้าถึงรายละเอียดในหน้ารายละเอียดที่มีการกรองสำหรับบริบทที่ระบุYou can create a drill-through button in Power BI, a button that drills through to a page with details that are filtered to a specific context.

วิธีหนึ่งในการเข้าถึงรายละเอียดในรายงานคือการคลิกขวาในวิชวลOne way to drill through in a report is to right-click in a visual. ถ้าคุณต้องการให้การดำเนินการเข้ารายละเอียดที่ชัดเจนขึ้น คุณสามารถสร้างปุ่มการเข้าถึงรายละเอียดแทนได้If you want the drill-through action to be more obvious, you can create a drill-though button instead. ปุ่มสามารถเพิ่มความสามารถในการค้นหาของสถานการณ์การเข้าถึงรายละเอียดที่สำคัญในรายงานของคุณThe button can increase the discoverability of important drill-through scenarios in your reports. คุณสามารถกำหนดลักษณะและการทำงานของปุ่มได้มากตามเงื่อนไขYou can conditionally determine much of how the button looks and acts. ตัวอย่างเช่น คุณสามารถแสดงข้อความที่แตกต่างกันบนปุ่มถ้าตรงตามเงื่อนไขบางอย่างFor example, you can show different text on a button if certain conditions are met. อ่านรายละเอียดRead on for details.

ในตัวอย่างนี้ หลังจากที่คุณเลือกแถบคำในแผนภูมิ ปุ่ม ดูรายละเอียด จะเปิดใช้งานIn this example, after you select the Word bar in the chart, the See details button is enabled.

ปุ่มดูรายละเอียด

เมื่อคุณเลือกปุ่ม ดูรายละเอียด คุณจะเข้าถึงรายละเอียดในหน้า Market Basket AnalysisWhen you select the See details button, you drill through to the Market Basket Analysis page. ตามที่คุณเห็นจากวิชวลด้านซ้าย หน้าการเข้าถึงรายละเอียดจะถูกกรองตามคำAs you can see from the visual on the left, the drill-through page is now filtered for Word.

วิชวลที่กรองแล้ว

ตั้งค่าปุ่มการเข้าถึงรายละเอียดSet up a drill-through button

หากต้องการตั้งค่าปุ่มการเข้าถึงรายละเอียด ก่อนอื่นคุณต้องตั้งค่าหน้าการเข้าถึงรายละเอียดที่ถูกต้องภายในรายงานของคุณTo set up a drill-through button, you first need to set up a valid drill-through page within your report. จากนั้นคุณต้องสร้างปุ่มที่มีการเข้าถึงรายละเอียดเป็นประเภทการดำเนินการ และเลือกหน้าการเข้าถึงรายละเอียดเป็นปลายทางThen, you need to create a button with Drill through as the action type and select the drill-through page as the Destination.

เนื่องจากปุ่มการเข้าถึงรายละเอียดมีสองสถานะ เปิดใช้งานเทียบกับปิดใช้งาน คุณจะเห็นตัวเลือกคำแนะนำการใช้งานเครื่องมือสองรายการBecause the drill-through button has two states, enabled vs. disabled, you see two tooltip options.

ตั้งค่าปุ่มการเข้าถึงรายละเอียด

หากคุณปล่อยให้กล่องแสดงคำอธิบายว่างเปล่า Power BI จะสร้างกล่องแสดงคำอธิบายโดยอัตโนมัติIf you leave the tooltips boxes blank, Power BI automatically generates tooltips. กล่องแสดงคำอธิบายดังกล่าวอ้างอิงจากปลายทางและเขตข้อมูลการเข้าถึงรายละเอียดThose tooltips are based on the destination and drill-through field(s).

ต่อไปนี้คือตัวอย่างของกล่องแสดงคำอธิบายที่สร้างโดยอัตโนมัติ เมื่อปิดใช้งานปุ่ม:Here's an example of the autogenerated tooltip when the button is disabled:

"หากต้องการเข้าถึงรายละเอียดใน Market Basket Analysis [หน้าปลายทาง] ให้เลือกจุดข้อมูลเดี่ยวจากผลิตภัณฑ์ [เขตข้อมูลการเข้าถึงรายละเอียด]""To drill through to Market Basket Analysis [the destination page], select a single data point from Product [the drill-through field]."

ปิดใช้งานกล่องแสดงคำอธิบายที่สร้างโดยอัตโนมัติแล้ว

และต่อไปนี้คือตัวอย่างของกล่องแสดงคำอธิบายที่สร้างโดยอัตโนมัติ เมื่อเปิดใช้งานปุ่ม:And here's an example of the autogenerated tooltip when the button is enabled:

"คลิกเพื่อเข้าถึงรายละเอียดใน Market Basket Analysis [หน้าปลายทาง]""Click to drill through to Market Basket Analysis [the destination page]."

เปิดใช้งานกล่องแสดงคำอธิบายที่สร้างโดยอัตโนมัติแล้ว

อย่างไรก็ตาม หากคุณต้องการสร้างกล่องแสดงคำอธิบายแบบกำหนดเอง คุณสามารถใส่สตริงแบบคงที่ได้เสมอHowever, if you'd like to provide custom tooltips, you can always input a static string. คุณยังสามารถใช้การจัดรูปแบบตามเงื่อนไขกับคำแนะนำเครื่องมือYou can also apply conditional formatting to tooltips.

ส่งผ่านบริบทตัวกรองPass filter context

ปุ่มทำงานเหมือนการเข้าถึงรายละเอียดตามปกติ: คุณสามารถส่งผ่านตัวกรองบนเขตข้อมูลเพิ่มเติมได้ โดยการกรองวิชวลที่มีเขตข้อมูลการเข้าถึงรายละเอียดแบบข้ามรายการThe button works like the regular drill through: You can pass filters on additional fields by cross-filtering the visuals that contain the drill-through field. ตัวอย่างเช่น การใช้ Ctrl + คลิก และการกรองแบบข้ามรายการ คุณสามารถส่งผ่านตัวกรองหลายรายการบนร้านค้าไปยังหน้าการเข้าถึงรายละเอียดได้เนื่องจากการเลือกของคุณจะกรองวิชวลที่มีเขตข้อมูลผลิตภัณฑ์และการเข้าถึงรายละเอียดแบบข้ามรายการ:For example, using Ctrl + click and cross-filtering, you can pass multiple filters on Store to the drill-through page because your selections cross-filter the visual that contains Product, the drill-through field:

การส่งผ่านบริบทตัวกรอง

หลังจากที่คุณเลือกปุ่มการเข้าถึงรายละเอียด คุณจะเห็นตัวกรองทั้งบนร้านค้าและผลิตภัณฑ์ที่ส่งผ่านไปยังหน้าปลายทาง:After you select the drill-through button, you see filters on both Store and Product being passed through to the destination page:

ตัวกรองในหน้านี้

บริบทตัวกรองที่ไม่คลุมเครือAmbiguous filter context

เนื่องจากปุ่มการเข้าถึงรายละเอียดไม่ได้เชื่อมโยงกับวิชวลรายการเดียว หากการเลือกของคุณนั้นคลุมเครือ ปุ่มจะปิดใช้งานSince the drill-through button isn't tied to a single visual, if your selection is ambiguous, then the button is disabled.

ในตัวอย่างนี้ ปุ่มจะปิดใช้งานเนื่องจากวิชวลทั้งสองรายการมีการเลือกผลิตภัณฑ์เดียวIn this example, the button is disabled because two visuals both contain a single selection on Product. มีความคลุมเครือเกี่ยวกับจุดข้อมูลจากวิชวลที่เชื่อมโยงการดำเนินการในการเข้าถึงรายละเอียดกับ:There's ambiguity about which data point from which visual to tie the drill-through action to:

บริบทตัวกรองที่ไม่คลุมเครือ

กำหนดการจัดรูปแบบสำหรับปุ่มที่ปิดใช้งานCustomize formatting for disabled buttons

คุณสามารถกำหนดตัวเลือกการจัดรูปแบบสำหรับสถานะที่ปิดใช้งานของปุ่มการเข้าถึงรายละเอียดได้You can customize the formatting options for the disabled state of drill-through buttons.

กำหนดการจัดรูปแบบปุ่มที่ปิดใช้งาน

ตัวเลือกการจัดรูปแบบเหล่านี้ประกอบด้วย:These formatting options include:

  • ตัวควบคุมข้อความของปุ่ม: ข้อความ สี ระยะห่าง การจัดแนว ขนาด และตระกูลแบบอักษรButton text controls: text, color, padding, alignment, size, and font family

    จัดรูปแบบข้อความของปุ่มที่ปิดใช้งาน

  • ปุ่มเติมตัวควบคุม: สี ความโปร่งใส และรูปการเติมใหม่ (เพิ่มเติมในส่วนถัดไป)Button fill controls: color, transparency, and new fill image (more on this in the next section)

    การเติมปุ่มที่ปิดใช้งาน

  • ไอคอนควบคุม: รูปร่าง, ระยะห่าง, การจัดแนว, สีเส้น, ความโปร่งใส และน้ำหนักIcon controls: shape, padding, alignment, line color, transparency, and weight

    ไอคอนปุ่มที่ปิดใช้งาน

  • ตัวควบคุมเค้าร่าง: สี ความโปร่งใส น้ำหนัก ขอบรอบOutline controls: color, transparency, weight, round edges

    เค้าร่างปุ่มที่ปิดใช้งาน

ตั้งค่าการจัดรูปแบบสำหรับข้อความของปุ่มตามเงื่อนไขSet formatting for button text conditionally

คุณสามารถใช้การจัดรูปแบบตามเงื่อนไขเพื่อเปลี่ยนแปลงข้อความปุ่มตามค่าเขตข้อมูลที่เลือกไว้ได้You can use conditional formatting to change the button text based on the selected value of a field. หากต้องการดำเนินการนี้ คุณต้องสร้างหน่วยวัดที่แสดงสตริงที่ต้องการ โดยยึดตามฟังก์ชัน DAX ในส่วน SELECTEDVALUETo do this, you need to create a measure that outputs the desired string based on the DAX function SELECTEDVALUE.

ต่อไปนี้คือตัวอย่างหน่วยวัดที่แสดงผล “ดูรายละเอียดผลิตภัณฑ์” หากไม่ได้เลือกค่าผลิตภัณฑ์เดี่ยว ไม่เช่นนั้น หน่วยวัดจะแสดงผล “ดูรายละเอียด [ผลิตภัณฑ์ที่เลือกไว้]”Here's an example measure that outputs "See product details" if a single Product value is NOT selected; otherwise, it outputs "See details for [the selected Product]":

String_for_button = If(SELECTEDVALUE('Product'[Product], 0) == 0, "See product details", "See details for " & SELECTEDVALUE('Product'[Product]))

เมื่อคุณสร้างหน่วยวัดนี้แล้ว ให้คุณเลือกตัวเลือกการจัดรูปแบบตามเงื่อนไข สำหรับข้อความปุ่ม:Once you've created this measure, you select the Conditional formatting option for the button text:

เลือกการจัดรูปแบบตามเงื่อนไข

จากนั้นจึงเลือกหน่วยวัดที่คุณสร้างไว้สำหรับข้อความปุ่ม:Then, you select the measure you created for the button text:

ค่าตามเขตข้อมูล

เมื่อเลือกผลิตภัณฑ์เดียว ข้อความปุ่มจะอ่าน:When a single product is selected, the button text reads:

“ดูรายละเอียดตามคำ”"See details for Word"

เมื่อเลือกค่าเดี่ยว

เมื่อไม่ได้เลือกผลิตภัณฑ์ หรือเลือกผลิตภัณฑ์มากกว่าหนึ่งรายการ ปุ่มจะปิดใช้งานWhen either no products are selected, or more than one product is selected, the button is disabled. ข้อความของปุ่มจะอ่าน:The button text reads:

"ดูรายละเอียดผลิตภัณฑ์""See product details"

เมื่อเลือกค่าหลายรายการ

ตั้งค่าการจัดรูปแบบสำหรับคำแนะนำเครื่องมือตามเงื่อนไขSet formatting for tooltips conditionally

คุณสามารถจัดรูปแบบคำแนะนำเครื่องมือสำหรับปุ่มการเข้าถึงรายละเอียดเมื่อเปิดใช้งานหรือปิดใช้งานได้You can conditionally format the tooltip for the drill-through button when it's enabled or disabled. ถ้าคุณได้ใช้การจัดรูปแบบตามเงื่อนไขเพื่อตั้งค่าปลายทางการเข้าถึงรายละเอียดแบบไดนามิก คุณอาจต้องการคำแนะนำเครื่องมือสำหรับสถานะปุ่มเพื่อให้ข้อมูลเพิ่มเติม ทั้งนี้ขึ้นอยู่กับการเลือกของผู้ใช้ปลายทางของคุณIf you've used conditional formatting to dynamically set the drill-through destination, you may want the tooltip for the button state to be more informative, based on your end user’s selection. นี่คือตัวอย่างบางรายการ:Here are some examples:

  • คุณสามารถตั้งค่าคำแนะนำเครื่องมือที่ปิดใช้งานเพื่อให้เป็นไปตามแต่ละกรณีโดยใช้หน่วยวัดแบบกำหนดเองYou can set the disabled state tooltip to be prescriptive on a case-by-case basis using a custom measure. ตัวอย่างเช่น ถ้าคุณต้องการให้ผู้ใช้เลือกผลิตภัณฑ์เดียว และ ร้านค้าเดียวก่อนที่จะสามารถเข้าถึงรายละเอียดผ่านไปยังหน้า Market Analysis คุณสามารถสร้างหน่วยวัดที่มีตรรกะดังต่อไปนี้:For example, if you want the user to select a single product and a single store before they can drill through to the Market Analysis page, you can create a measure with the following logic:

    ถ้าผู้ใช้ไม่ได้เลือกผลิตภัณฑ์เดี่ยวหรือร้านค้าเดี่ยว หน่วยวัดจะส่งกลับ: "เลือกผลิตภัณฑ์เดียวและ Ctrl + คลิกเพื่อเลือกร้านค้าเดียว"If the user hasn't selected either a single product or a single store, the measure returns: “Select a single product and Ctrl + click to also select a single store.”

    ถ้าผู้ใช้เลือกผลิตภัณฑ์เดียวแต่ไม่ใช่ร้านเดียว หน่วยวัดจะส่งกลับ: "Ctrl + คลิกเพื่อเลือกร้านค้าเดียว"If the user has selected a single product, but not a single store, the measure returns: “Ctrl + click to also select a single store.”

  • ในทำนองเดียวกัน คุณสามารถตั้งค่าคำแนะนำเครื่องมือที่เปิดใช้งานเพื่อระบุการเลือกของผู้ใช้Similarly, you can set the enabled-state tooltip to be specific the user’s selection. ตัวอย่างเช่น ถ้าคุณต้องการให้ผู้ใช้ทราบว่าผลิตภัณฑ์และร้านค้าใดที่หน้าการเข้าถึงรายละเอียดจะถูกกรองไปยัง คุณสามารถสร้างหน่วยวัดที่ส่งกลับ:For example, if you want the user to know which product and store the drill-through page will be filtered to, you can create a measure that returns:

    “คลิกเพื่อเข้าถึงรายละเอียดใน [ชื่อหน้าการเข้าถึงรายละเอียด] เพื่อดูรายละเอียดเพิ่มเติมเกี่ยวกับยอดขายสำหรับ [ชื่อผลิตภัณฑ์] ที่ร้านค้า [ชื่อร้านค้า]”“Click to drill through to [drill-through page name] to see more details on sales for [product name] at [store name] stores.”

ตั้งค่าปลายทางการเข้าถึงรายละเอียดตามเงื่อนไขSet the drill-through destination conditionally

คุณสามารถใช้การจัดรูปแบบตามเงื่อนไขเพื่อตั้งค่าปลายทางการเข้าถึงรายละเอียดตามผลลัพธ์ของหน่วยวัดได้You can use conditional formatting to set the drill-through destination based on the output of a measure.

ต่อไปนี้คือบางสถานการณ์ที่คุณอาจต้องการให้ปลายการเข้าถึงรายละเอียดของปุ่มเป็นไปตามเงื่อนไข:Here are some scenarios where you might want the button drill-through destination to be conditional:

  • คุณต้องการเปิดใช้งานการเข้าถึงรายละเอียดในหน้า เมื่อตรงตามหลายเงื่อนไขYou only want to enable drill through to a page when multiple conditions have been met. มิฉะนั้นปุ่มจะถูกปิดใช้งานOtherwise the button is disabled.

    ตัวอย่างเช่น คุณต้องการให้ผู้ใช้เลือกผลิตภัณฑ์เดียว และร้านค้าเดียวก่อนที่พวกเขาจะสามารถเข้าถึงรายละเอียดในหน้ารายละเอียดการตลาดFor example, you want users to select a single product and a single store before they can drill through to the Market details page. มิฉะนั้นปุ่มจะถูกปิดใช้งานOtherwise the button is disabled.

    เลือกผลิตภัณฑ์และร้านค้า

  • คุณต้องการให้ปุ่ม รองรับเส้นทางการเข้าถึงรายละเอียดหลายรายการ ตามการเลือกของผู้ใช้You want the button to support multiple drill-through destinations based on user selections.

    ตัวอย่างเช่น สมมติว่าคุณมีหลายปลายทาง (รายละเอียดตลาดและรายละเอียดร้านค้า) ที่ผู้ใช้สามารถเข้าถึงรายละเอียดได้For example, say you have multiple destinations (Market details and Store details) that users can drill through to. คุณสามารถเลือกปลายทางที่เฉพาะเจาะจงเพื่อเข้าถึงรายละเอียดก่อนที่ปุ่มจะเปิดใช้งานสำหรับปลายทางการเข้าถึงรายละเอียดนั้นYou can have them select a specific destination to drill through to before the button becomes enabled for that drill-through destination.

    เลือกผลิตภัณฑ์และปลายทาง

  • นอกจากนี้ คุณยังอาจมีกรณี ที่น่าสนใจสำหรับสถานการณ์แบบผสมผสาน เพื่อรองรับทั้งปลายทางการเข้าถึงรายละเอียดทั้งสองเส้นทาง และเงื่อนไขเฉพาะที่คุณต้องการให้ปุ่มปิดใช้งานYou may also have interesting cases for a hybrid scenario to support both multiple drill-through destinations and specific conditions where you want the button to be disabled. อ่านต่อสำหรับรายละเอียดเกี่ยวกับสามตัวเลือกเหล่านี้Read on for details about these three options.

ปิดใช้งานปุ่มจนกว่าจะตรงตามเงื่อนไขหลายรายการDisable the button until multiple conditions are met

ลองดูที่กรณีแรกที่คุณต้องการให้ปุ่มปิดใช้งานจนกว่าจะตรงตามเงื่อนไขเพิ่มเติมLet's look at the first case, where you want to keep the button disabled until additional conditions are met. คุณต้องสร้างหน่วยวัด DAX ขั้นพื้นฐานที่ส่งออกสตริงว่างเปล่า (“”) เว้นแต่ว่าจะเป็นไปตามเงื่อนไขYou need to create a basic DAX measure that outputs an empty string (“”) unless the condition has been met. เมื่อตรงตามเงื่อนไข จะแสดงชื่อของหน้าปลายทางการเข้าถึงรายละเอียดWhen it's met, it then outputs the name of the drill-through destination page.

ต่อไปนี้เป็นตัวอย่างหน่วยวัด DAX ที่จำเป็นต้องเลือกร้านค้าก่อนที่ผู้ใช้สามารถเข้าถึงรายละเอียดเกี่ยวกับผลิตภัณฑ์ไปจนถึงร้านค้าได้:Here’s an example DAX measure that requires a Store to be selected before the user can drill through on a Product to Store details page:

Destination logic = If(SELECTEDVALUE(Store[Store], “”)==””, “”, “Store details”)

เมื่อคุณสร้างหน่วยวัดแล้ว คุณเลือกปุ่มการจัดรูปแบบตามเงื่อนไข (fx) ที่อยู่ถัดจาก ปลายทาง สำหรับปุ่ม:When you've created the measure, you select the conditional formatting (fx) button next to Destination for the button:

เลือกปุ่มการจัดรูปแบบตามเงื่อนไข

สำหรับขั้นตอนสุดท้าย คุณเลือกหน่วยวัด DAX ที่คุณสร้างขึ้นเป็นค่าเขตข้อมูลสำหรับปลายทาง:For the last step, you select the DAX measure you created as the field value for the destination:

ปลายทางตามเขตข้อมูล

ในตอนนี้ คุณจะเห็นปุ่มถูกปิดใช้งานแม้ว่าจะมีการเลือกผลิตภัณฑ์เดียวเนื่องจากหน่วยวัดยังกำหนดให้คุณเลือกร้านค้าเดียว:Now you see the button is disabled even when a single product is selected, because the measure also requires you to select a single store:

ปิดใช้งานปุ่มการเข้าถึงรายละเอียด

รองรับหลายปลายทางSupport multiple destinations

สำหรับกรณีทั่วไปอื่น ๆ ที่คุณต้องการการรองรับหลายปลายทาง คุณจะต้องเริ่มต้นโดยการสร้างตารางแบบคอลัมน์เดียวที่มีชื่อของปลายทางการเข้าถึงรายละเอียด:For the other common case where you want to support multiple destinations, you start by creating a single-column table with the names of the drill-through destinations:

สร้างตาราง

Power BI ใช้การจับคู่สตริงที่เหมือนกันเพื่อตั้งค่าปลายทางการเข้าถึงรายละเอียด ดังนั้นโปรดตรวจสอบให้แน่ใจว่าค่าที่ป้อนตรงกับชื่อหน้าการเข้าถึงรายละเอียดของคุณPower BI uses exact string match to set the drill-through destination, so double-check that the entered values exactly align with your drill-through page names.

หลังจากที่คุณได้สร้างตารางแล้ว ให้เพิ่มตารางลงในหน้าเป็นตัวแบ่งส่วนข้อมูลแบบเลือกครั้งเดียว:After you've created the table, add it to the page as a single-select slicer:

ตัวแบ่งส่วนข้อมูลการเข้าถึงรายละเอียด

ถ้าคุณต้องการพื้นที่แนวตั้งเพิ่มเติม ให้แปลงตัวแบ่งส่วนข้อมูลเป็นรายการแบบดรอปดาวน์If you need more vertical space, convert the slicer to a dropdown. เอาส่วนหัวของตัวแบ่งส่วนข้อมูลออกและเพิ่มกล่องข้อความที่มีชื่อเรื่องอยู่ถัดจาก:Remove the slicer header and add a text box with the title next to it:

ตัวแบ่งส่วนข้อมูลการเข้าถึงรายละเอียดที่ไม่มีหัวเรื่อง

อีกวิธีหนึ่งคือเปลี่ยนตัวแบ่งส่วนข้อมูลจากการวางแนวตามแนวตั้งเป็นการวางแนวตามแนวนอน:Alternatively, change the list slicer from vertical to horizontal orientation:

ตัวแบ่งส่วนข้อมูลแนวนอน

สำหรับการป้อนข้อมูลปลายทางสำหรับการดำเนินการเข้าถึงรายละเอียด ให้เลือกปุ่มการจัดรูปแบบตามเงื่อนไข (fx) ที่อยู่ถัดจาก ปลายทาง สำหรับปุ่ม:For the destination input for the drill-through action, select the conditional formatting (fx) button next to Destination for the button:

เลือกปุ่มการจัดรูปแบบตามเงื่อนไข

เลือกชื่อของคอลัมน์ที่คุณสร้างขึ้น ในกรณีนี้ เลือกปลายทาง:Select the name of the column you created, in this case, Select a destination:

เลือกปลายทาง

ตอนนี้คุณเห็นว่าปุ่มการเข้าถึงรายละเอียดจะเปิดใช้งานเฉพาะเมื่อคุณเลือกผลิตภัณฑ์ และ ปลายทาง:Now you see that the drill-through button is only enabled when you've selected a product and a destination:

เลือกผลิตภัณฑ์และปลายทาง

การผสมผสานสองสถานการณ์Hybrid of the two scenarios

ถ้าคุณสนใจในการผสมผสานของสองสถานการณ์ คุณสามารถสร้างและอ้างอิงหน่วยวัด DAX เพื่อเพิ่มตรรกะเพิ่มเติมสำหรับการเลือกปลายทางIf you're interested in a hybrid of the two scenarios, you can create and reference a DAX measure to add additional logic for the destination selection.

ต่อไปนี้เป็นตัวอย่างหน่วยวัด DAX ที่จำเป็นต้องให้ผู้ใช้เลือกร้านค้าก่อนที่จะสามารถเข้าถึงรายละเอียดบนผลิตภัณฑ์ในหน้าการเข้าถึงรายละเอียดต่าง ๆ :Here’s an example DAX measure that requires the user to select a Store before they can drill through on a Product to any of drill-through pages:

Destination logic = If(SELECTEDVALUE(Store[Store], “”)==””, “”, SELECTEDVALUE(‘Table'[Select a destination]))

จากนั้นคุณเลือกหน่วยวัด DAX ที่คุณสร้างขึ้นเป็นค่าเขตข้อมูลสำหรับปลายทาง:Then you select the DAX measure you created as the field value for the destination. ในตัวอย่างนี้ ผู้ใช้จะต้องเลือกหน้าผลิตภัณฑ์ ร้านค้า และ ปลายทางก่อนที่จะเปิดใช้งานปุ่มการเข้าถึงรายละเอียด:In this example, the user would need to select a Product, a Store, and a destination page before the drill-through button is enabled:

เลือกผลิตภัณฑ์ ร้านค้า และปลายทาง

ข้อจำกัดLimitations

  • ปุ่มนี้ไม่อนุญาตให้ใช้ปุ่มเดียวสำหรับปลายทางหลายแห่งThis button doesn't allow for multiple destinations using a single button.
  • ปุ่มนี้สนับสนุนเฉพาะการเข้าถึงรายละเอียดภายในรายงานเดียวกัน ซึ่งกล่าวได้ว่าปุ่มนี้ไม่สนับสนุนการเข้าถึงรายละเอียดแบบข้ามรายงานThis button only supports drill throughs within the same report; in other words, it doesn't support cross-report drill through.
  • การจัดรูปแบบในสถานะปิดใช้งานสำหรับปุ่มจะเชื่อมโยงกับระดับสีในธีมรายงานของคุณThe disabled state formatting for the button is tied to the color classes in your report theme. เรียนรู้เพิ่มเติมเกี่ยวกับ ระดับสีLearn more about color classes.
  • การเข้าถึงรายละเอียดทำงานสำหรับวิชวลภายในระบบทั้งหมด และทำงานกับวิชวลบางรายการที่นำเข้าจาก AppSourceThe drill-through action works for all built-in visuals, and works with some visuals imported from AppSource. อย่างไรก็ตาม การดำเนินการนี้ไม่รับประกันการทำงานกับวิชวลทั้งหมดที่นำเข้าจาก AppSourceHowever, it isn't guaranteed to work with all visuals imported from AppSource.

ขั้นตอนถัดไปNext steps

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ คุณลักษณะที่คล้ายกัน หรือการโต้ตอบกับปุ่ม โปรดดูที่บทความต่อไปนี้:For more information about features that are similar or interact with buttons, take a look at the following articles: