Pular para o conteúdo
officetuning.aiofficetuning.ai
TreinamentosConsultoriaBibliotecaFerramentasConteúdoPortfólio
Entrar
officetuning.aiofficetuning.ai

Treinamento, consultoria e mentoria para decidir, construir e aprender nas quatro frentes da marca.

AI · Data · Productivity · Dev · São Paulo
contato@officetuning.ai
TreinamentosPower BIExcelSQLPowerPointIA + ProdutividadeTodos os treinamentos
PortalConsultoriaBibliotecaPortfólioBackground BuilderDashboard CanvasConteúdo
InstitucionalPolítica de privacidadeInformações legais
© 2026 officetuning.ai · São Paulo
  1. Biblioteca
  2. DAX
  3. Funções DAX
  4. BITAND

BITAND

DAXLógicas

Retorna o AND bit a bit de dois números — cada bit do resultado é 1 apenas onde os dois números têm 1.

Quando usar

Verificação e manipulação de flags de permissão armazenados como bitmask inteiro — padrão comum em sistemas legados.

Sintaxe

DAX
BITAND(<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
// Funcionários com a permissão de Escrita (bit de valor 2) ativa
Funcionários com Escrita =
COUNTROWS(
    FILTER(
        TabDimFuncionario,
        BITAND(TabDimFuncionario[CodigoPermissao], 2) = 2
    )
)

// BITAND(5, 3)  → 101 AND 011   = 001  → 1
// BITAND(6, 3)  → 110 AND 011   = 010  → 2
// BITAND(12, 5) → 1100 AND 0101 = 0100 → 4

Observações

Valores não inteiros são truncados. Aceita números positivos e negativos.

Mais informações

Equivalente Excel (pt-BR)
E
Equivalente Excel (en-US)
AND
Lançamento
2021-Nov
Referência
https://learn.microsoft.com/pt-br/dax/bitand-function-dax
Função anteriorBETA.INVPróxima função BITLSHIFT
Biblioteca