Compartilhar via


Habilitar a filtragem cruzada bidirecional para o DirectQuery no Power BI Desktop

Ao filtrar tabelas para criar a exibição apropriada dos dados, os criadores de relatórios e os modeladores de dados enfrentam desafios que determinam como aplicar filtros a um relatório. Antes, o contexto de filtro da tabela era mantido em um lado do relacionamento, mas não no outro. Essa organização geralmente exigia uma fórmula complexa da DAX (Data Analysis Expressions) para obter os resultados desejados.

Com a filtragem cruzada bidirecional, os criadores de relatório e os modeladores de dados agora têm mais controle sobre como aplicar filtros ao trabalhar com tabelas relacionadas. A filtragem cruzada bidirecional permite aplicar filtros em ambos os lados de uma relação de tabela. Você pode aplicar os filtros propagando o contexto de filtro para uma segunda tabela relacionada no outro lado de um relacionamento de tabela.

Habilitar filtragem cruzada bidirecional para o DirectQuery

Você pode habilitar a filtragem cruzada na caixa de diálogo Editar relacionamento. Para habilitar a filtragem cruzada para um relacionamento, configure as seguintes opções:

  • Defina Direção do filtro cruzado como Ambas.

  • Selecione Aplicar filtro de segurança em ambas as direções.

    Screenshot of the Edit relationship dialog box with Cross filter direction set to both and the checkbox to Apply security filter in both directions selected.

Observação

Ao criar fórmulas DAX de filtragem cruzada no Power BI Desktop, use UserPrincipalName. Esse campo geralmente é igual ao logon de um usuário, por exemplo joe@contoso.com, em vez de UserName. Assim, talvez seja necessário criar uma tabela relacionada que mapeie UserName ou EmployeeID para UserPrincipalName.

Para obter mais informações e exemplos de como funciona a filtragem cruzada bidirecional, confira o white paper sobre Filtragem cruzada bidirecional para Power BI Desktop.