簡體   English   中英

Power BI Embedded + Javascript API報告未呈現

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM