Udostępnij za pośrednictwem


Funkcje Abs, Exp, Ln, Power Log i Sqrt

Dotyczy: Kolumny z formułami Dataverse w aplikacjach kanwy Przepływy pulpitu Interfejs wiersza polecenia aplikacji Power Pages Power Platform opartych na modelu

Oblicza wartości bezwzględne, logarytmy, pierwiastki kwadratowe i wyniki podnoszenia liczby e lub dowolnej innej liczby do określonej potęgi.

Opis

Funkcja Abs zwraca wartość nieujemną jej argumentu. Jeśli liczba jest ujemna, funkcja Abs zwraca jej dodatni odpowiednik.

Funkcja Exp zwraca liczbę e podniesioną do potęgi będącej jej argumentem. Liczba przestępna e rozpoczyna się cyframi 2,7182818...

Funkcja Ln zwraca logarytm naturalny (o podstawie e) jej argumentu.

Funkcja Power zwraca liczbę podniesioną do potęgi. Działanie tej funkcji jest podobne do działania ^operatora.

Funkcja Log zwraca logarytm pierwszego argumentu w bazie określonej przez drugi argument (lub 10, jeśli nie określono).

Funkcja Sqrt zwraca liczbę, która, pomnożona przez samą siebie, jest równa argumentowi tej funkcji.

W przypadku przekazania jednej liczby zwracana wartość będzie pojedynczym wynikiem obliczonym na podstawie wywoływanej funkcji. Jeśli zostanie przekazana jednokolumnowa tabela zawierająca liczby, zwracana wartość będzie jednokolumnową tabelą wyników z kolumną Wartość, w której poszczególne wyniki będą odpowiadały każdemu rekordowi w tabeli argumentów. Tabelę wielokolumnową można przekształcić w tabelę jednokolumnową, postępując zgodnie z opisem z sekcji praca z tabelami.

Jeśli argument spowodowałby zwrócenie niezdefiniowanej wartości, wynik będzie pusty. Może się to zdarzyć w przypadku obliczania pierwiastków kwadratowych i logarytmów liczb ujemnych.

Składnia

Abs( liczba )
Exp( liczba )
ln( liczba )
Sqrt( liczba )

  • Liczba- Wymagane . Liczba, na której będą wykonywane obliczenia.

Potęga ( podstawa, wykładnik )

  • Podstawa - wymagane. Liczba, która ma być podnoszona do potęgi.
  • Wykładnik - Wymagane. Wykładnik, do którego zostanie podniesiona podstawa.

Log( liczba; podstawa )

  • Liczba- Wymagane . Liczba do obliczenia logarytmu.
  • Podstawa - Opcjonalnie. Podstawa logarytmu do obliczenia. Domyślnie jest to 10 (jeśli nie określono).

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

  • SingleColumnTable — wymagane. Jednokolumnowa tabela zawierająca liczby, na których będą wykonywane działania.

Przykłady

Pojedyncza liczba

Wzór Opis Wynik
Mięśnie brzucha( -55 ) Zwraca liczbę bez znaku minus. 55
Exp( 2 ) Zwraca liczbę e podniesioną do potęgi 2 lub wynik mnożenia e * e. 7.389056...
ln( 100 ) Zwraca logarytm naturalny (o podstawie e) liczby 100. 4.605170...
Kłoda( 100 ) Zwraca logarytm o podstawie 10 liczby 100. 2
Kłoda( 64, 2 ) Zwraca logarytm o podstawie 2 liczby 64. 6
Zasilanie( 5, 3 ) Zwraca liczbę 5 podniesioną do potęgi 3 lub wynik mnożenia 5 * 5 * 5. 125
Kwadrat( 9 ) Zwraca liczbę, która po pomnożeniu przez samą siebie da wynik 9. 3

Jednokolumnowa tabela

Przykłady w tej sekcji używają źródła danych o nazwie ValueTable, które zawiera następujące dane:

Wartość
9
-4
2
Formuła opis Result
Abs( TabelaWartości ) Zwraca wartość bezwzględną każdej liczby z tabeli. Tabela jednowierszowa z kolumną Value zawierającą następujące wartości: 9, 4, 2
Exp( TabelaWartości ) Zwraca liczbę e podniesioną do potęgi równej poszczególnym liczbom z tabeli. Tabela jednowierszowa z kolumną Value zawierającą następujące wartości: 8103,083927..., 0,018315..., 7,389056...
Ln(TabelaWartości) Zwraca logarytm naturalny poszczególnych liczb z tabeli. Tabela jednowierszowa z kolumną Value zawierającą następujące wartości: 2,197224..., puste(), 0,693147...
Sqrt(TabelaWartości) Zwraca pierwiastek kwadratowy poszczególnych liczb z tabeli. Tabela jednowierszowa z kolumną Value zawierającą następujące wartości: 3, puste(), 1,414213...

Przykład krok po kroku

  1. Dodaj kontrolkę Text input i nadaj jej nazwę Źródło.
  2. Dodaj kontrolkę Label i ustaw jej właściwość Text na następującą formułę:
    Sqrt( Wartość( Tekst.źródłowy ) )
  3. Wpisz liczbę do kontrolki Źródło i upewnij się, że w kontrolce typu Label jest wyświetlany pierwiastek kwadratowy wpisanej liczby.