Примеры использования тригонометрических функций
Формулы, приведенные в примерах ниже, могут использоваться для агрегирования данных и выполнения специфических математических операций с ними.
Пример 1
Предположим, у вас есть таблица Data и в ней столбец Value, и вы хотите создать меру, которая будет рассчитывать сумму значений в этом столбце, умноженную на результат сложного тригонометрического выражения:
ComplexCalculation =
SUM ( Data[Value] )
* COSH ( RADIANS ( 45 ) * RADIANS ( -2 ) * PI () * DEGREES ( -2 * PI () ) * -2 )Данная формула выполняет следующие действия:
Вычисляет сумму значений в столбце
ValueтаблицыDataс помощью функцииSUM.Умножает полученную сумму на значение, вычисленное с помощью функции
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
Математические операторы
Нужна дополнительная помощь?