ISCROSSFILTERED

DAXInformação

Retorna TRUE quando a tabela ou coluna especificada está filtrada de forma cruzada: filtro na própria coluna, em outra coluna da tabela ou em coluna de tabela relacionada.

Quando usar

Detectar se um slicer ou visual está afetando indiretamente uma coluna via relacionamento cruzado.

Sintaxe

DAX
ISCROSSFILTERED(<NomeTabelaOuColuna>)

Parâmetros

NomeTabelaOuColuna: Nome de uma tabela ou coluna existente; não pode ser expressão.

Aplica-se a

  • SimColuna Calculada
  • SimTabela Calculada
  • SimMedida
  • SimCálculo Visual

Exemplo

DAX
// Medida: TRUE quando um filtro em TabDimProduto (ex.: segmentação de categoria)
// se propaga até TabFatVenda[CodigoProduto] pelo relacionamento
Filtro Cruzado em Produto =
ISCROSSFILTERED ( TabFatVenda[CodigoProduto] )

// Comparação: ISFILTERED ( TabFatVenda[CodigoProduto] ) retorna FALSE nesse cenário,
// pois o filtro direto está em TabDimProduto, não em TabFatVenda

Mais informações

Lançamento
2016-Nov

Aprender DAX ao vivo