Ô trem bão! Vamos falar da função BITRSHIFT no Power BI, que é uma danada de boa pra mexer com bits, uai! Essa função serve pra deslocar os bits de um número pra direita, ou seja, é como se você estivesse tirando o carro do buraco, empurrando ele pra fora, mas só que em vez de um carro, é número. A sintaxe dela é bem simples:

plaintextCopiar códigoBITRSHIFT(número, deslocamento)

Aqui, o número é o danado que você quer deslocar, e o deslocamento é quantas casas você vai empurrar pra direita. Agora, deixa eu te mostrar uns exemplos pra você ver como funciona essa bicha!

Exemplos de BITRSHIFT

  1. Exemplo Simples:
    • BITRSHIFT(8, 1)
      Resultado: 4
      Explicação: O número 8 em binário é 1000. Deslocando pra direita 1 casa, fica 0100, que é 4.
  2. Empurrando Mais um Pouquinho:
    • BITRSHIFT(32, 2)
      Resultado: 8
      Explicação: O número 32 é 100000. Deslocando 2 casas, fica 00001000, que é 8.
  3. Empurrando um Número Negativo:
    • BITRSHIFT(-8, 1)
      Resultado: -4
      Explicação: O número -8 em binário, dependendo da representação, pode dar -4 ao deslocar. Isso mostra como bits negativos funcionam, uai!
  4. Ouvindo um Número Parado:
    • BITRSHIFT(5, 0)
      Resultado: 5
      Explicação: Se não deslocar nada, o número fica igual, uai! 00000101 continua 00000101.
  5. Deslocando um Número Grande:
    • BITRSHIFT(128, 3)
      Resultado: 16
      Explicação: O número 128 é 10000000. Deslocando 3 casas pra direita, fica 00010000, que é 16.
  6. Deslocamento com Zero:
    • BITRSHIFT(1, 5)
      Resultado: 0
      Explicação: O número 1 em binário é 00000001. Se deslocar 5 casas, fica só zero. Tô com pena desse número!
  7. Bicho Mais Complexo:
    • BITRSHIFT(255, 4)
      Resultado: 15
      Explicação: O número 255 é 11111111. Deslocando 4 casas, sobra 00001111, que é 15.
  8. Deslocando Zero:
    • BITRSHIFT(0, 3)
      Resultado: 0
      Explicação: Zero é zero em qualquer lugar, uai! Não muda nem com reza brava!
  9. Mais um Negativo:
    • BITRSHIFT(-16, 1)
      Resultado: -8
      Explicação: O número -16 deslocado uma casa pra direita dá -8. Os bits são traiçoeiros, fi!
  10. Deslocando um Número Muito Grande:
    • BITRSHIFT(1024, 10)
      Resultado: 1
      Explicação: O número 1024 é 10000000000. Deslocando 10 casas, fica 00000000001, que é 1.

E aí, viu como a função BITRSHIFT pode ser útil e divertida? Agora é só usar esse conhecimento pra fazer suas análises de dados ficarem ainda mais interessantes, sô! É como diz o ditado: “Quem não arrisca, não petisca!” E com essa função, você tá arriscando bonito!

Deixe um comentário

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