[英]Power BI Embedded + Javascript API Report Not Rendering
我試圖擴展Power BI的“ App Owns Data”示例,以使用一些Javascript篩選。 我添加的代碼如下。 我在第86行遇到了嚴重的Javascript語法錯誤,這是“ filters.push(Filter1);”之后的空白行。
var Filter1 = {
$schema: "http://powerbi.com/product/schema#advanced",
target: {
table: "PBI Load",
column: "Business Unit"
},
logicalOperator: "OR",
conditions: [
{
operator: "Contains",
value: "Information"
}
]
}
report.on('loaded', event => {
report.getFilters()
.then(filters => {
filters.push(Filter1);
return report.setFilters(filters);
});
});
getFilters()可能不會為您提供報表過濾器的可變副本。 嘗試復制到局部變量並使用setFilters()重置新數組(添加后)。
另外,要驗證自定義過濾器是否有效,我建議進行以下測試:1.通過UI在Power BI或應用程序中設置過濾器(右側的過濾器窗格)2.運行getFilters()3.參見您已設置的過濾條件並針對您的定制過濾條件進行驗證,以查看是否相同。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.