Compartilhar via


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

Ao filtrar tabelas para criar a exibição apropriada de dados, criadores de relatórios e modeladores de dados enfrentam desafios para determinar como aplicar filtros a um relatório. Anteriormente, o contexto de filtro da tabela era mantido em um lado da relação, mas não no outro. Essa disposição geralmente exigia uma fórmula DAX (Expressões de Análise de Dados) complexa para obter os resultados desejados.

Com a filtragem cruzada bidirecional, os criadores de relatórios e os modeladores de dados agora têm mais controle sobre como podem 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 do outro lado de uma relação de tabela.

Habilitar filtragem cruzada bidirecional para DirectQuery

Você pode habilitar a filtragem cruzada na caixa de diálogo Editar relação . Para habilitar a filtragem cruzada para uma relação, você deve configurar as seguintes opções:

  • Defina a direção do filtro cruzado como Ambas.

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

    Captura de tela da caixa de diálogo Editar relação com a direção do filtro cruzado definida como ambas e a caixa de seleção para Aplicar filtro de segurança em ambas as direções selecionadas.

Observação

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

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