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. BITLSHIFT

BITLSHIFT

DAXLógicas

Retorna um número deslocado à esquerda pela quantidade de bits informada — equivale a multiplicar por 2^n.

Quando usar

Gerar bitmasks rapidamente, multiplicações por potências de 2.

Sintaxe

DAX
BITLSHIFT(<Número>, <Deslocamento>)

Parâmetros

Número: Expressão DAX que retorna um inteiro. Deslocamento: Expressão DAX que retorna um inteiro com a quantidade de bits a deslocar; se negativo, desloca para a direita.

Aplica-se a

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

Exemplo

DAX
// Gerar máscaras de bit por deslocamento
Bit Admin  = BITLSHIFT(1, 2)   // → 4
Bit Nível 4 = BITLSHIFT(1, 3)  // → 8
Bit Nível 5 = BITLSHIFT(1, 4)  // → 16

// BITLSHIFT(3, 2) → 11 deslocado 2 bits → 1100 → 12

Observações

Deslocamento negativo inverte a direção (BITLSHIFT(128, -1) = 64). Deslocamento com valor absoluto acima de 64 não gera erro, mas causa overflow/underflow; não há limite para Número, mas o resultado pode estourar.

Mais informações

Lançamento
2021-Nov
Referência
https://learn.microsoft.com/pt-br/dax/bitlshift-function-dax
Função anteriorBITANDPróxima função BITOR
Biblioteca