Ah, o ACOS no Power BI, sô! Esse é o tipo de função que a gente não encontra lá na roça, mas que faz bonito no mundo dos dados! A função ACOS é uma daquelas fórmulas trigonométricas que calcula o arco cosseno de um número. Agora, cê sabe o que é isso? É o ângulo cujo cosseno é o número que cê passa como argumento. Eita, trem complicado né? Mas não se assusta não que eu vou te explicar tudinho com 10 exemplos que vai deixar até o Zé da padaria entendendo!
Como funciona a bicha?
A sintaxe dela é simples:
DAXCopiar códigoACOS(Número)
Ela vai pegar um número entre -1 e 1 (porque se passar disso, até a função desiste e dá erro) e vai te devolver o arco cosseno dele em radianos. Aí, você pode transformar isso em graus se quiser, só multiplicar por 180 e dividir por PI. Fácil, né? Só que não!
Agora, vamos para os exemplos que é onde a coisa fica boa!
Exemplo 1: Começando com 1
DAXCopiar códigoACOS(1)
Resultado: 0
Ó, esse aqui é moleza. Se você passar o número 1, o resultado é zero radianos. Tipo quando você marca um encontro e a pessoa não aparece, deu zero ali.
Exemplo 2: Testando com 0
DAXCopiar códigoACOS(0)
Resultado: 1,5708 (que é a metade de PI)
Aqui já começa a esquentar. Quando o número é zero, a função devolve o valor de 90 graus, mas em radianos. O equivalente de “o trem tá quase virando a curva da estrada de ferro, faltando pouco pra subir na ladeira!”.
Exemplo 3: Com -1 no rolê
DAXCopiar códigoACOS(-1)
Resultado: 3,1416 (que é PI)
Se cê mandar o -1, o trem volta lá pro começo, tipo a curva do rio São Francisco, e te dá PI radianos, ou seja, 180 graus. É o clássico “deu meia volta, voltou pro ponto de partida”.
Exemplo 4: Valor entre 0 e 1
DAXCopiar códigoACOS(0.5)
Resultado: 1,0472
Olha aí! O número tá entre 0 e 1, então o ACOS te dá um ângulo menor, quase como quem tá com um pé na jaca e o outro no acelerador.
Exemplo 5: Um número negativo, mas nem tanto
DAXCopiar códigoACOS(-0.5)
Resultado: 2,0944
Agora o trem começa a pegar! Com um número negativo, mas que não é -1, a curva fica mais acentuada. Deu 2 radianos ali, uma curva forte como aquelas de estrada de serra que você fica enjoado só de olhar.
Exemplo 6: Cosseno de 0,25
DAXCopiar códigoACOS(0.25)
Resultado: 1,3181
Aqui é o ACOS dizendo “olha, ainda estamos na subida da ladeira, mas o pico tá logo ali!”. Deu um valor ali próximo de 1,3 radianos, ou seja, mais de 75 graus.
Exemplo 7: Cosseno de -0,25
DAXCopiar códigoACOS(-0.25)
Resultado: 1,8235
Se cê inverter o sinal, a curva ainda continua, só que agora já tá descendo morro abaixo, o que te dá 1,8 radianos. Tá quase lá, mas ainda não virou o caminhão!
Exemplo 8: ACOS com uma coluna
DAXCopiar códigoACOS([ColunaValores])
Aqui, em vez de colocar um número direto, você pode usar uma coluna inteira! Se tiver uma tabela com valores entre -1 e 1, a função vai calcular o arco cosseno pra cada linha! É o trem automático, que nem trator subindo a montanha!
Exemplo 9: Convertendo pra graus
DAXCopiar códigoACOS(0.5) * 180 / PI()
Resultado: 60
Aqui a gente converte de radianos pra graus. Esse é o tipo de situação que você precisa quando o chefe pede “ei, me dá esse valor aí em algo que eu entenda!”. Aí você joga a multiplicação e pronto!
Exemplo 10: Usando ACOS com uma condição
DAXCopiar códigoIF(ACOS([Valor]) > 1, "Acima de 1 radiano", "Abaixo de 1 radiano")
Resultado: Depende do valor, uai!
Aqui, cê já começa a sofisticar a coisa. Dependendo do resultado do ACOS, você pode colocar condições e personalizar a resposta! É o famoso “se o trem for bom, vai; se não for, fica quieto!”.
Conclusão
Agora cê viu que o ACOS é um trem que calcula uns ângulos esquisitos, mas com ele você pode fazer mágica no Power BI! Tá vendo? Trigonometria não é só pra cientista de foguete não, sô! Ela serve também pra gente que lida com dados e tem que calcular as curvas da vida, seja de estrada ou de planilha.