Ô 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
- Exemplo Simples:
BITRSHIFT(8, 1)
Resultado: 4
Explicação: O número 8 em binário é1000. Deslocando pra direita 1 casa, fica0100, que é 4.
- Empurrando Mais um Pouquinho:
BITRSHIFT(32, 2)
Resultado: 8
Explicação: O número 32 é100000. Deslocando 2 casas, fica00001000, que é 8.
- 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!
- Ouvindo um Número Parado:
BITRSHIFT(5, 0)
Resultado: 5
Explicação: Se não deslocar nada, o número fica igual, uai!00000101continua00000101.
- Deslocando um Número Grande:
BITRSHIFT(128, 3)
Resultado: 16
Explicação: O número 128 é10000000. Deslocando 3 casas pra direita, fica00010000, que é 16.
- 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!
- Bicho Mais Complexo:
BITRSHIFT(255, 4)
Resultado: 15
Explicação: O número 255 é11111111. Deslocando 4 casas, sobra00001111, que é 15.
- Deslocando Zero:
BITRSHIFT(0, 3)
Resultado: 0
Explicação: Zero é zero em qualquer lugar, uai! Não muda nem com reza brava!
- 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!
- Deslocando um Número Muito Grande:
BITRSHIFT(1024, 10)
Resultado: 1
Explicação: O número 1024 é10000000000. Deslocando 10 casas, fica00000000001, 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!

