检测筛选器状态

注意

从 API 5.4 版开始提供此功能

对象 DataViewMetadata 中的布尔参数 isDataFilterApplied 会记下呈现的视觉对象或报表是否应用了任何筛选器。 开发人员然后可以相应地调整显示(例如,通过添加或删除文本进行调整,具体取决于是否有筛选器)。 无论筛选器是应用于整个报表、页面还是特定视觉对象,此功能都适用。

使用 isDataFilterApplied 参数:

public update(options: VisualUpdateOptions) {
    const dataView = options?.dataViews[0]; 
    if (dataView && dataView?.metadata?.isDataFilterApplied) {
        ...
 }
}

使用 Power BI 视觉对象选择为视觉添加交互性