建立沒有資料繫結的自訂 Power BI 視覺效果
本文說明如何使用「無資料繫結功能」來建立沒有資料角色的 Power BI 自訂視覺效果。 一般而言,當您在 Power BI 報表中建立視覺效果時,會透過將資料欄位新增至 [視覺效果] 窗格上的 [值] 貯體,以互動方式來定義值。
根據預設,如果未定義任何值,則會停用格式設定,而且您無法更新視覺效果的格式化。
功能模型的 dataRoles
屬性可讓您在沒有繫結資料的 Power BI 中格式化圖形。
您可以使用 dataRoles
功能屬性來轉譯視覺效果,並使用 update
方法來變更格式設定。 即使資料貯體是空的,或是視覺效果未使用任何資料角色,您還是可以變更設定。
下列索引標籤顯示兩個 Power BI 視覺效果範例。 其中一個視覺效果需要繫結資料,而另一個則使用 [無資料角色] 功能,而且不需要繫結資料。
如何建立不需要資料繫結的視覺效果
注意
從 API 3.6.0 版和更新版本開始,可以使用此功能。 若要了解您正在使用哪個版本,請檢查 pbiviz.json 檔案中的 apiVersion
。
若要啟用 [無資料繫結] 功能,請將 capabilities.json 檔案中的下列兩個參數都設定為 true
。
supportsLandingPage
可讓您顯示 Power BI卡片在載入資料之前的相關資訊。supportsEmptyDataView
允許 Power BI 在值欄位空白時進行更新。
{
"supportsLandingPage": true,
"supportsEmptyDataView": true,
}