Поділитися через


Функції Abs, Exp, Ln, Power, Log і Sqrt

Застосовується до: стовпців Dataverse формул програм Canvas Потоків робочого столу Програм, Power Platform керованих моделлю, CLI

Обчислення абсолютних значень, логарифмів, квадратних коренів, а також результатів піднесення числа e або будь-якого іншого числа до вказаного степеня.

Опис

Функція Abs повертає невід’ємне значення свого аргументу. Якщо число від’ємне, функція Abs повертає додатний еквівалент.

Функція Exp повертає число e, піднесене до степеня аргументу цієї функції. Трансцендентне число e починається з 2,7182818...

Функція Ln повертає натуральний логарифм (з основою e) свого аргументу.

Функція Power повертає число, піднесене до степеня. Це еквівалентно використанню оператора ^.

Функція Log повертає логарифм першого аргументу в основі, визначеній другим аргументом (або 10, якщо його не вказано).

Функція Sqrt повертає число, яке в разі множення на таке саме число дає аргумент цієї функції.

Якщо передати одне число, повернутим значенням буде один результат, який залежатиме від викликаної функції. Якщо передати таблицю з одним стовпцем, яка містить числа, поверненим значенням буде таблиця результатів з одним стовпцем у стовпці «Значення », по одному результату для кожного запису в таблиці аргументу. Якщо ваша таблиця має кілька стовпців, ви можете переробити її на таблицю з одним стовпцем, як описано в розділі Робота з таблицями.

Якщо аргумент призведе до невизначеного значення, результат буде пустим. Що може статися з квадратними коренями і логарифмами від’ємних чисел.

Синтаксис

Abs( Number )
Exp( Number )
Ln( Number )
Sqrt( Number )

  • Number — обов’язковий аргумент. Це число, для якого потрібно виконати операцію.

Power( Base, Exponent )

  • Base – обов’язковий аргумент. Основа для піднесення до степеня.
  • Exponent – обов’язковий аргумент. Показник степеня, до якого потрібно піднести основу.

Log( Number, Base )

  • Number — обов’язковий аргумент. Число для обчислення логарифму.
  • Base – обов’язковий аргумент. Основа логарифму для обчислення. За замовчуванням 10 (якщо не вказано).

Abs( SingleColumnTable )
Exp( SingleColumnTable )
Ln( SingleColumnTable )
Sqrt( SingleColumnTable )

  • SingleColumnTable — обов’язковий аргумент. Таблиця з одним стовпцем, що містить числа, для яких потрібно виконати операцію.

Приклади

Одне число

Формула Опис Результат
Abs( -55 ) Повертає число без знака «мінус». 55
Exp( 2 ) Повертає число e, піднесене до степеня 2, або e * e. 7,389056...
Ln( 100 ) Повертає натуральний логарифм (з основою e) числа 100. 4,605170...
Log( 100 ) Повертає натуральний логарифм з основою 10 числа 100. 2
Log( 64, 2 ) Повертає натуральний логарифм з основою 2 числа 64. 6
Power( 5, 3 ) Повертає 5, піднесене до степеня 3, або 5 * 5 * 5. 125
Sqrt( 9 ) Повертає число, яке в разі множення на таке саме число дає 9. 3

Таблиця з одним стовпцем

У прикладах з цього розділу використовується джерело даних з ім’ям ValueTable (Таблиця значень), що містить зазначені нижче дані.

Значення
9
-4
2
Формула Опис Результат
Abs( ValueTable ) Повертає абсолютне значення кожного числа в таблиці. Таблиця з одним стовпцем зі Value стовпцем, що містить такі значення: 9, 4, 2
Exp( ValueTable ) Повертає число e, піднесене до степеня, який відповідає кожному числу в таблиці. Таблиця з одним стовпцем зі Value стовпцем, що містить такі значення: 8103.083927..., 0.018315..., 7.389056...
Ln( ValueTable ) Повертає натуральний логарифм кожного числа в таблиці. Таблиця з одним стовпцем зі Value стовпцем, що містить такі значення: 2.197224..., Blank(), 0.693147...
Sqrt( ValueTable ) Повертає квадратний корінь кожного числа в таблиці. Таблиця з одним стовпцем зі Value стовпцем, що містить такі значення: 3, Blank(), 1.414213...

Покроковий приклад

  1. Додайте елемент керування Ввід тексту і дайте йому ім’я Source (Джерело).
  2. Додайте елемент керування Підпис і настройте його властивість Text відповідно до нижчезазначеної формули.
    Sqrt( Value( Source.Text ) )
  3. Уведіть число в елемент керування з ім’ям Source і впевніться, що елемент керування Підпис відображає квадратний корінь уведеного числа.