Compartilhar via


Detectar o estado do filtro

Observação

Este recurso está disponível na API versão 5.4

O parâmetro booleano isDataFilterApplied no objeto DataViewMetadata observa se o relatório ou visual renderizado tem filtros aplicados a ele. O desenvolvedor pode ajustar a exibição adequadamente (por exemplo, adicionando ou removendo texto dependendo se houver um filtro). Esse recurso se aplica se o filtro for aplicado a todo o relatório, página ou visual específico.

Para usar o parâmetro isDataFilterApplied:

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

Usar visuais do Power BI para adicionar interatividade a um visual