Abh*_*dey 3 database postgresql r data-visualization powerbi
我有一个 IFrame,它显示具有帐户数据的 PowerBI 嵌入式报告,并且我通过 UI 从用户处获取两个输入作为开始日期和结束日期,并根据这些输入,我的数据库表将填充该选择的唯一 ID。我可以通过嵌入的 URL 将参数传递给 PowerBI Embedded,以根据该输入和 UI 中当前选择的唯一 ID 来过滤我的报告。
谢谢
不,您不能使用 来过滤数据embeddedUrl。您应该使用过滤器来实现这一点。假设您有一个AccountsData在模型中命名的表,以及一个DatesId在其中命名的列。当您将报告嵌入到应用程序中时,请为此列定义一个过滤器,例如:
const basicFilter = {
$schema: "http://powerbi.com/product/schema#basic",
target: {
table: "AccountsData",
column: "DatesId"
},
operator: "In",
values: [1],
filterType: models.FilterType.BasicFilter
}
Run Code Online (Sandbox Code Playgroud)
然后在嵌入配置详细信息中传递此过滤器:
var config = {
type: embedType,
accessToken: accessToken,
tokenType: tokenType,
embedUrl: embedUrl,
id: embedId,
dashboardId: dashboardId,
permissions: permissions,
filters: [basicFilter],
settings: {
filterPaneEnabled: true,
navContentPaneEnabled: true
}
};
Run Code Online (Sandbox Code Playgroud)
其中1是该选择的唯一 ID。每次当报告显示在您的应用程序中时(即 2、3、4 等),请更改它。
有关如何使用 Power BI Embedded 筛选数据的更多信息,请参阅筛选器文档。
| 归档时间: |
|
| 查看次数: |
8985 次 |
| 最近记录: |