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
- 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( Wartość( Tekst.źródłowy ) ) - Wpisz liczbę do kontrolki Źródło i upewnij się, że w kontrolce typu Label jest wyświetlany pierwiastek kwadratowy wpisanej liczby.