在 Power BI 中建立鑽研按鈕
適用於:Power BI Desktop Power BI 服務
您可以在 Power BI 中建立 鑽研 按鈕。 此按鈕會鑽研至已篩選至特定內容詳細數據的頁面。
鑽研報表的其中一種方式是以滑鼠右鍵按兩下視覺效果。 不過,如果您想要讓鑽研動作更為明顯,您可以改為建立鑽研按鈕。 鑽研按鈕可以增加報表中重要鑽研案例的可探索性,而且您可以有條件地判斷按鈕的外觀和作用方式。 例如,如果符合特定條件,您可以在按鈕上顯示不同的文字。
在此範例中,選取圖表中的 Word 列之後,會啟用 [ 查看詳細數據 鑽研] 按鈕。
當您選取 [ 查看詳細數據 ] 按鈕時,您可以鑽研至 [購物籃分析] 頁面。 如您在下列視覺效果中所見,鑽研頁面現在已針對 Word 進行篩選。
設定鑽研按鈕
若要設定鑽研按鈕,您必須先 在報表中設定有效的鑽研頁面 。 接著,您會使用鑽研作為動作類型來建立按鈕,然後選取鑽研頁面作為 [目的地]。
因為鑽研按鈕有兩個狀態,已啟用和停用,您會看到兩個工具提示選項。
如果您將工具提示方塊保留空白,Power BI 會自動產生工具提示。 這些工具提示是以目的地和鑽研欄位為基礎。
下列範例顯示停用按鈕時自動產生的工具提示:
「若要鑽研至購物籃分析 [目的地頁面],請從產品 [鑽研欄位] 中選取單一數據點。
下列範例顯示啟用按鈕時自動產生的工具提示:
「按兩下以鑽研至購物籃分析 [目的地頁面]。
不過,如果您想要提供自訂工具提示,您可以輸入靜態字串。 您也可以將條件式格式設定套用 至工具提示。
傳遞篩選內容
按鈕的運作方式就像一般鑽研:您可以交叉篩選包含鑽研欄位的視覺效果,以傳遞更多欄位的篩選。 例如,藉由使用 Ctrl + 單擊 並交叉篩選,您可以將 [市集明細] 上的多個篩選傳遞至鑽研頁面,因為您的選取專案會交叉篩選包含 Product 的視覺效果、鑽研欄位:
選取鑽研按鈕之後,您會看到 [市集] 和 [產品] 上的篩選,並傳遞至目的地頁面:
模棱兩可的篩選內容
由於鑽研按鈕不會系結至單一視覺效果,如果您的選取範圍模棱兩可,則會停用按鈕。
在此範例中,按鈕已停用,因為兩個視覺效果都包含 Product 上的單一選取專案。 哪些視覺效果要系結鑽研動作的數據點有模棱兩可:
自訂已停用按鈕的格式設定
您可以自訂鑽研按鈕已停用狀態的格式設定選項。
這些格式化選項包括:
按鈕文字控件:文字、字型系列、字型大小、字型色彩、對齊和邊框間距
按鈕填滿控件:色彩、填滿影像和透明度
按鈕圖示控件:圖形、線條色彩、粗細、透明度、對齊和邊框間距
按鈕框線控件:色彩、寬度、透明度
有條件地設定按鈕文字的格式設定
在 Power BI Desktop 中,您可以使用條件式格式設定,根據欄位的選取值來變更按鈕文字。 若要這樣做,請建立一個量值,以根據 DAX 函式 SELECTEDVALUE
輸出所需的字串。
如果未選取單一 Product 值,下列範例會測量輸出「查看產品詳細數據」。 如果選取單一產品值,量值會輸出「查看 [選取的產品]的詳細數據」:
String_for_button = If(SELECTEDVALUE('Product'[Product], 0) == 0, "See product details", "See details for " & SELECTEDVALUE('Product'[Product]))
建立此量值之後,請遵循 Power BI Desktop 中的下列步驟:
選取按鈕文字的條件式格式設定 (fx) 選項。
選取您為按鈕文字建立的量值:
選取單一產品時,按鈕文字會讀取:
「查看 Word 的詳細數據」
如果未選取任何產品,或選取一個以上的產品,則會停用按鈕。 按鈕文字會讀取:
「查看產品詳細數據」
有條件地設定工具提示的格式設定
啟用或停用鑽研按鈕時,您可以有條件地格式化鑽研按鈕的工具提示。 如果您已使用條件式格式設定來動態設定鑽研目的地,您可能會想要根據使用者的選擇,讓按鈕狀態的工具提示更具資訊性。 以下列出一些範例:
您可以使用自訂量值,將停用狀態工具提示設定為依大小寫進行規範。 例如,如果您想要讓使用者選取單一產品和單一商店,然後才能鑽研到 [市場分析] 頁面,您可以使用下列邏輯來建立量值:
如果使用者尚未選取單一產品或單一存放區,則量值會傳回:「選取單一產品,Ctrl + 按兩下以同時選取單一存放區」。
如果使用者已選取單一產品,但不是單一存放區,則量值會傳回:「Ctrl + 按兩下以同時選取單一存放區」。
同樣地,您可以將 enabled-state 工具提示設定為使用者選取的特定專案。 例如,如果您想要讓使用者知道要篩選哪一個產品並儲存鑽研頁面,您可以建立傳回的量值:
「按兩下以鑽研至 [鑽研頁面名稱] 以查看 [產品名稱] 在 [商店名稱] 商店銷售的詳細數據。
有條件地設定鑽研目的地
您可以使用條件式格式設定,根據量值的輸出來設定鑽研目的地。
以下是一些您可能希望按鈕鑽研目的地有條件的案例:
只有在符合多個條件時,才想要啟用頁面的鑽研。 否則會停用按鈕。
例如,您希望用戶選取單一產品和單一商店,然後才能鑽研至市場詳細數據頁面。 否則會停用按鈕。
您希望按鈕 根據用戶選取項目支援多個鑽研目的地 。
例如,如果您有多個目的地(市場詳細數據和商店詳細數據),使用者可以鑽研至該目的地,您可以讓他們選取要鑽研的特定目的地,再啟用該鑽研目的地的按鈕。
您可能也有混合式案例的有趣案例,以支援多個鑽研目的地,以及您想要停用按鈕的特定條件。 繼續閱讀這三個選項的詳細數據。
停用按鈕,直到符合多個條件
讓我們看看第一個案例,您想要讓按鈕保持停用,直到符合更多條件為止。 在 Power BI Desktop 中,您必須建立基本的 DAX 量值,以輸出空字串 (“”“),除非符合條件。 符合時,量值會輸出鑽研目的地頁面的名稱。
以下是需要選取市集的範例 DAX 量值,使用者才能在產品上鑽研以儲存詳細數據頁面:
Destination logic = If(SELECTEDVALUE(Store[Store], “”)==””, “”, “Store details”)
建立量值之後,請遵循 Power BI Desktop 中的下列步驟:
針對按鈕動作選取 [目的地] 旁的條件式格式設定 (fx)。
在最後一個步驟中,選取您建立的 DAX 量值作為目的地的域值。
現在,即使已選取單一產品,您仍會看到按鈕已停用,因為量值也需要您選取單一存放區。
支援多個目的地
針對您想要支援多個目的地的其他常見案例,請遵循下列步驟:
使用鑽研目的地的名稱建立單一數據行數據表。
因為 Power BI 使用完全相同的字串比對來設定鑽研目的地,因此請確定輸入的值完全符合鑽研頁面名稱。
建立數據表之後,請將其新增至頁面做為單一選取交叉分析篩選器。
如果您需要更多垂直空間,請將交叉分析篩選器轉換成下拉式清單。 拿掉交叉分析篩選器標頭,並在其旁邊加上標題的文字框。
或者,將清單交叉分析篩選器從垂直變更為水準方向。
針對鑽研動作的目的地輸入,請針對按鈕動作選取 [目的地] 旁的 [條件式格式設定] 按鈕 (fx) 按鈕。
在 [ 目的地 - 動作] 頁面上,選取您建立的數據行名稱。 在此情況下,它會 選取目的地。
現在您會看到鑽研按鈕只有在您選取產品和目的地時才會啟用:
這兩個案例的混合式
如果您對這兩種案例的混合式感興趣,您可以在 Power BI Desktop 中建立及參考 DAX 量值,以新增更多目的地選取項目的邏輯。
以下範例 DAX 量值需要用戶選取商店,才能在產品上鑽研至任何鑽研頁面:
Destination logic = If(SELECTEDVALUE(Store[Store], “”)==””, “”, SELECTEDVALUE(‘Table'[Select a destination]))
在 Power BI Desktop 中,您可以選取您建立的 DAX 量值作為目的地的域值。 在此範例中,用戶必須先選取產品、市集和目的地頁面,才能啟用鑽研按鈕:
考量與限制
- 此按鈕不允許使用單一按鈕的多個目的地。
- 此按鈕僅支援相同報表內的鑽研;換句話說,它不支援跨報表鑽研。
- 按鈕的停用狀態格式會系結至報表主題中的色彩類別。 深入瞭解 色彩類別。
- 鑽研動作適用於所有內建視覺效果,以及 從AppSource匯入的一些 視覺效果。 不過,不保證使用 從 AppSource 匯入的所有 視覺效果。
相關內容
如需類似或與按鈕互動之功能的詳細資訊,請參閱下列文章: