Função BITLSHIFT no Power BI

Ô trem bão, gente! Hoje a gente vai falar de uma função muito legal que é a BITLSHIFT no Power BI. Essa belezura é usada pra fazer deslocamento de bits, ou seja, ela vai mover os bits de um número pra esquerda ou pra direita. É como se você pegasse uma fila de pessoas e fizesse elas dançarem, uma pra direita e outra pra esquerda. Vamos entender melhor isso, que até o mineiro mais devagarzinho vai conseguir pegar!

O que é a função BITLSHIFT?

A função BITLSHIFT tem a seguinte sintaxe:

plaintextCopiar códigoBITLSHIFT(<numero>, <deslocamento>)
  • <numero>: Esse é o número que você quer deslocar os bits.
  • <deslocamento>: Aqui você vai dizer quantas casas (ou bits) você quer mover. Se for positivo, os bits vão pra esquerda (multiplicando o número). Se for negativo, vão pra direita (dividindo o número).

Imagina que o número 1 é um dançarino. Se você pede pra ele dar um passo pra esquerda, ele vai pra posição 2 (1 deslocado pra esquerda), mas se ele der um passo pra direita, ele volta pra posição 0, que é um pouco triste, né?

Exemplos da função BITLSHIFT

Agora, vamos aos exemplos, que é onde o bicho pega e a festa acontece!

  1. Exemplo 1:plaintextCopiar códigoBITLSHIFT(1, 1)
    • Resultado: 2
    • Explicação: O dançarino 1 deu um passo pra esquerda e foi pra posição 2.
  2. Exemplo 2:plaintextCopiar códigoBITLSHIFT(2, 1)
    • Resultado: 4
    • Explicação: O dançarino 2 deu um passo pra esquerda e virou 4. Olha a evolução!
  3. Exemplo 3:plaintextCopiar códigoBITLSHIFT(4, 1)
    • Resultado: 8
    • Explicação: O dançarino 4 fez uma dança tão boa que foi pra 8!
  4. Exemplo 4:plaintextCopiar códigoBITLSHIFT(1, 2)
    • Resultado: 4
    • Explicação: Um passinho pra esquerda, depois mais um, e voilá, 4!
  5. Exemplo 5:plaintextCopiar códigoBITLSHIFT(8, -1)
    • Resultado: 4
    • Explicação: O dançarino 8 resolveu fazer um movimento de volta e caiu em 4!
  6. Exemplo 6:plaintextCopiar códigoBITLSHIFT(16, -2)
    • Resultado: 4
    • Explicação: De 16 pra 8 e depois pra 4. Olha o sucesso da dança!
  7. Exemplo 7:plaintextCopiar códigoBITLSHIFT(3, 1)
    • Resultado: 6
    • Explicação: O dançarino 3 deu um passinho pra esquerda e virou 6! Ele tá caprichando na coreografia!
  8. Exemplo 8:plaintextCopiar códigoBITLSHIFT(6, -1)
    • Resultado: 3
    • Explicação: O dançarino 6 voltou pra 3. Olha a humildade!
  9. Exemplo 9:plaintextCopiar códigoBITLSHIFT(0, 3)
    • Resultado: 0
    • Explicação: O dançarino 0, coitado, não foi pra lugar nenhum, ele sempre fica parado.
  10. Exemplo 10:plaintextCopiar códigoBITLSHIFT(255, -8)
    • Resultado: 0
    • Explicação: O dançarino 255 dançou tanto pra direita que sumiu! Oxi, é mágica?

Considerações Finais

A função BITLSHIFT é uma mão na roda pra quem trabalha com manipulação de dados no Power BI. Ela é bem útil, principalmente quando você tá lidando com operações binárias e precisa de eficiência. Então, bora dançar essa dança e aplicar a função nos seus relatórios? E se você ainda não tá familiarizado com ela, pode se preparar que o trem tá começando a andar! É isso, pessoal! Espero que tenham gostado da explicação!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *