Примеры использования тригонометрических функций

Формулы, приведенные в примерах ниже, могут использоваться для агрегирования данных и выполнения специфических математических операций с ними.

Пример 1

Предположим, у вас есть таблица Data и в ней столбец Value, и вы хотите создать меру, которая будет рассчитывать сумму значений в этом столбце, умноженную на результат сложного тригонометрического выражения:

ComplexCalculation = SUM ( Data[Value] ) * COSH ( RADIANS ( 45 ) * RADIANS ( -2 ) * PI () * DEGREES ( -2 * PI () ) * -2 )

Данная формула выполняет следующие действия:

  1. Вычисляет сумму значений в столбце Value таблицы Data с помощью функции SUM.

  2. Умножает полученную сумму на значение, вычисленное с помощью функции COSH, которая принимает в качестве аргумента выражение, включающее несколько тригонометрических функций:

    • RADIANS(45) – преобразует угол в радианы, где 45 градусов равны примерно 0.785 радианам.

    • RADIANS(-2) – преобразует угол в радианы, где -2 градуса равны примерно -0.0349 радианам.

    • PI() – возвращает число Пи.

    • DEGREES(-2 * PI()) – преобразует угол в градусы, где -2 * PI приблизительно равно -180 градусам.

    • * -2 – умножает результат на -2.

Пример 2

Представим, что у вас есть таблица Data со столбцом Value, который содержит числовые значения, и вы хотите вычислить среднее значение для столбца и сложить полученный результат с результатом математической операции:

СреднееЗначение+Арккотангенс = AVERAGE ( Data[Value] ) + ACOTH ( PI () + SIN ( 2 ) )

Данная формула сначала вычисляет среднее значение столбца Value, а затем добавляет к этому значению результат функции ACOTH, которая использует тригонометрические функции для вычисления своего аргумента. Давайте рассмотрим ее поподробнее:

  • AVERAGE(Data[Value]) – вычисляет среднее значение всех значений в столбце Data[Value].

  • ACOTH(PI() + SIN(2)):

    • PI() – число Пи.

    • SIN(2) – синус угла в 2 радианах.

    • PI() + SIN(2) – результат сложения этих двух величин.

    • ACOTH(PI() + SIN(2)) – гиперболический арккотангенс результата предыдущего выражения.


Смотрите также

Моделирование данных с помощью DAX
Поддерживаемые функции DAX
Математические операторы

Нужна дополнительная помощь?

Свяжитесь с технической поддержкой.