Funkcje Abs, Exp, Ln, Power Log i Sqrt
Dotyczy: Aplikacje oparte na kanwie Kolumny frmuł Dataverse Przepływy pulpitu Aplikacje oparte na modelach Power Platform CLI
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 )
- Number — wymagane. Liczba, na której będą wykonywane obliczenia.
Power( 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( Number, Base )
- Number — wymagane. Liczba do obliczenia logarytmu.
- Base — opcjonalnie. Podstawa logarytmu do obliczenia. Domyślnie jest to 10 (jeśli nie określono).
Abs( JednokolumnowaTabela )
Exp( JednokolumnowaTabela )
Ln( JednokolumnowaTabela )
Sqrt( JednokolumnowaTabela )
- SingleColumnTable – wymagane. Jednokolumnowa tabela zawierająca liczby, na których będą wykonywane działania.
Przykłady
Pojedyncza liczba
Wzór | Opis | Wynik |
---|---|---|
Abs( -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... |
Log( 100 ) | Zwraca logarytm o podstawie 10 liczby 100. | 2 |
Log( 64, 2 ) | Zwraca logarytm o podstawie 2 liczby 64. | 6 |
Power( 5, 3 ) | Zwraca liczbę 5 podniesioną do potęgi 3 lub wynik mnożenia 5 * 5 * 5. | 125 |
Sqrt( 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( ValueTable ) | 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( ValueTable ) | 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( ValueTable ) | 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( ValueTable ) | 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
- Dodaj kontrolkę Text input i nadaj jej nazwę Źródło.
- Dodaj kontrolkę Label i ustaw jej właściwość Text na następującą formułę:
Sqrt( Value( Source.Text ) ) - Wpisz liczbę do kontrolki Źródło i upewnij się, że w kontrolce typu Label jest wyświetlany pierwiastek kwadratowy wpisanej liczby.