BITXOR

DAXLógicas

Retorna o XOR (OR exclusivo) bit a bit de dois números — cada bit do resultado é 1 onde exatamente um dos números tem 1.

Quando usar

Alternar flags (toggle), detectar diferenças entre dois bitmasks.

Sintaxe

DAX
BITXOR(<Número1>, <Número2>)

Parâmetros

Número1: Expressão escalar numérica; se não for inteira, é truncada. Número2: Expressão escalar numérica; se não for inteira, é truncada.

Aplica-se a

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

Exemplo

DAX
// Coluna calculada em TabDimFuncionario: alterna o bit de Escrita (valor 2)
Permissão Alternada = BITXOR(TabDimFuncionario[CodigoPermissao], 2)
// Se tinha Escrita, remove; se não tinha, adiciona

// BITXOR(5, 3) → 101 XOR 011 = 110 → 6

Mais informações

Equivalente Excel (pt-BR)
XOR
Equivalente Excel (en-US)
XOR
Lançamento
2021-Nov

Aprender DAX ao vivo