【发布时间】:2022-12-12 16:46:51
【问题描述】:
我正在尝试更新某些嵌入式视觉效果的过滤器,但它不起作用。
也尝试使用这个:await visual.updateFilters(FiltersOperations.Add, filters, FiltersLevel.Report); 但没有成功。使用FiltersOperations.Add 和FiltersLevel.Report 时出现无法找到它们的错误,因此尝试将它们更改为其枚举值,2 表示添加,0 表示报告。
let embedConfiguration = {
accessToken: "@ViewBag.Token",
embedUrl: "@ViewBag.EmbedUrl",
id: "@ViewBag.Id",
pageName: pageName,
tokenType: 1,
type: 'visual',
visualName: visualName
};
// Get a reference to the HTML element that contains the embedded report.
let embedContainer = $('#'+embedContainerName)[0];
const basicFilter = {
$schema: "http://powerbi.com/product/schema#basic",
target: {
table: "Personskader",
column: "Disiplin"
},
operator: "In",
values: ["Insulation"],
filterType: 1
};
// Embed the visual.
let visual = powerbi.embed(embedContainer, embedConfiguration);
await visual.updateFilters(2, basicFilter);
}
【问题讨论】:
标签: javascript powerbi powerbi-embedded