A função DAX ACOTH no Power BI é dessas que a gente só descobre que existe quando começa a se aprofundar no universo das funções matemáticas mais avançadas. Ela serve pra calcular o arco-cotangente hiperbólica inversa. Pois é, sô, parece até nome de movimento de karatê ou algum truque de mágica, mas na verdade ela é pra ajudar nas contas quando o negócio começa a ficar mais rebuscado.

Agora, você deve tá pensando: “Mas Fabrício, o que esse trem faz de verdade?” Bom, o ACOTH é usado pra calcular o valor inverso da cotangente hiperbólica, mas só funciona se o número for maior que 1 ou menor que -1. Se cê tentar usar pra número entre -1 e 1, o Power BI vai te dar um “não, não” com as mãos e devolver blank.

Bora pros exemplos, que é aí que a magia acontece!

Exemplo 1:

Cê tem uma tabela com valores que passam de 1 e quer fazer umas contas “diferentonas”.

DAXCopiar código= ACOTH(2)

Resultado: 0.5493

Parece até cálculo de balança de padaria, mas tá certo!

Exemplo 2:

Suponhamos que você tá lidando com dados de temperatura, e o valor é lá longe, tipo 3.

DAXCopiar código= ACOTH(3)

Resultado: 0.3465

Pode confiar, não é piada de mineiro não, esse resultado é verdadeiro!

Exemplo 3:

Vai que cê tá brincando com uns valores negativos. Joga um -2 na função e vê o que sai.

DAXCopiar código= ACOTH(-2)

Resultado: -0.5493

Sinal trocado e o cálculo continua certo. É tipo trocar o tempero da comida, muda mas não perde o sabor.

Exemplo 4:

Agora um número gigante, só pra ver até onde vai o ACOTH.

DAXCopiar código= ACOTH(1000)

Resultado: 0.0010

Rapaz, olha o tanto que ele aproximou! Quanto maior o número, menor o valor do arco-cotangente. Esse trem é quase um piscar de olho de tão pequenininho!

Exemplo 5:

Pra testar um negativo grande.

DAXCopiar código= ACOTH(-1000)

Resultado: -0.0010

Uai, parece o espelho do anterior, né? Tá certinho.

Exemplo 6:

E se cê tentar jogar um número entre -1 e 1, tipo 0.5?

DAXCopiar código= ACOTH(0.5)

Resultado: BLANK

Aqui é que nem tentar misturar queijo com goiabada sem a goiabada, não vai funcionar, uai!

Exemplo 7:

Que tal um número que é quase 1, tipo 1.0001? Vamos ver o que sai.

DAXCopiar código= ACOTH(1.0001)

Resultado: 7.1414

Olha só, um número tão pequenininho depois do 1 e a função já vira um trator, arrebenta e joga um valor grandão!

Exemplo 8:

Vamos misturar a função ACOTH com outras, só pra ver o que dá:

DAXCopiar código= ACOTH(ABS(-3))

Resultado: 0.3465

O ABS só pega o valor absoluto, então é como se tivesse feito ACOTH(3) de novo. Facinho demais!

Exemplo 9:

Tá curioso pra ver o que acontece se fizer ACOTH(1)?

DAXCopiar código= ACOTH(1)

Resultado: BLANK

Nada, nadinha… Esse trem é enjoado com o número 1. Parece até parente difícil que não gosta de visita!

Exemplo 10:

Agora, se cê for ousado e tentar com um valor como 10, lá vai a resposta:

DAXCopiar código= ACOTH(10)

Resultado: 0.1003

Bem redondinho, tipo aquele queijo Minas fresquinho que sai do forno.


E é isso, meu caro! A função ACOTH é uma daquelas ferramentas que a gente só usa em momentos muito específicos, mas que salva a pele quando o bicho pega nas contas mais avançadas. Agora, se cê tentar usar pra coisa fora da regra, vai dar é nada mesmo, que nem café sem açúcar: não faz sentido!

Deixe um comentário

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