Share via


Abs-, Exp-, Ln-, Power-, Log- ja Sqrt-funktio

Koskee seuraavia: Pohjaan perustuvat sovellukset Dataverse -kaavasarakkeet Työpöytätyökulut Mallipohjaiset sovellukset Power Platform CLI

Laskevat itseisarvot, logaritmit, neliöjuuret sekä e:n tai minkä tahansa numeron määritettyyn potenssiin korottamisen tulokset.

Kuvaus

Abs-funktio palauttaa arvon ei-negatiivisen arvon. Jos numero on negatiivinen Abs palauttaa positiivisen vastineen.

Exp-funktio palauttaa e:n korotettuna argumenttinsa potenssiin. Transsendenttiluku e alkaa 2,7182818...

Ln-funktio palauttaa argumenttinsa luonnollisen logaritmin (e-kanta).

Power-funktio palauttaa luvun korotettuna haluttuun potenssiin. Se vastaa^ operaattorin käyttämistä.

Log-funktio palauttaa toisen argumentin määrittämän kannan ensimmäisen argumentin. (Jos määritystä ei ole tehty, arvo on 10.)

Sqrt-funktio palauttaa numeron, joka kerrottuna itsellään on yhtä suuri kuin sen argumentti.

Jos välität yhden numeron, paluuarvo on yksi tulos, joka perustuu kutsuttuun funktioon. Jos välität yhden sarakkeen taulukon, joka sisältää numeroita, paluuarvo on yhden sarakkeen tulostaulukko, sarakkeessa Value, jossa on yksi tulos jokaiselle argumentin taulukon tietueelle. Jos käytät monisarakkeista taulukkoa, voit muokata sen yksisarakkeiseksi taulukoksi kohdan Taulukoiden käyttö mukaan.

Jos argumentti tuottaa määrittämättömän arvon, tulos on tyhjä. Näin voi tapahtua esimerkiksi, jos yritetään saada negatiivisen numeron neliöjuuri tai logaritmi.

Syntaksi

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

  • Number – Pakollinen. Numero, jolle toiminto suoritetaan.

Power( Base, Exponent )

  • Base – Pakollinen. Kantaluku, joka korotetaan potenssiin.
  • Exponent – Pakollinen. Eksponentti, johon kantaluku korotetaan.

Log( Number, Base )

  • Number – Pakollinen. Luku, jolla logaritmi lasketaan.
  • Base – Valinnainen. Laskettavan logaritmin kanta. Oletusarvoisesti 10 (kun ei ole määritetty).

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

  • SingleColumnTable – Pakollinen. Yksisarakkeinen taulukko, joka sisältää käsittelyn kohteena olevat numerot.

Esimerkit

Yksittäinen luku

Kaava Kuvaus Tulos
Abs( -55 ) Palauttaa luvun ilman miinusmerkkiä. 55
Exp( 2 ) Palauttaa luvun e korotettuna potenssiin 2, tai e * e. 7.389056...
Ln( 100 ) Palauttaa luvun 100 luonnollisen logaritmin (e-kanta). 4.605170...
Log( 100 ) Palauttaa luvun 100 kymmenkantaisen logaritmin. 2
Log( 64, 2 ) Palauttaa luvun 64 kymmenkantaisen logaritmin. 6
Power( 5, 3 ) Palauttaa luvun 5 korotettuna potenssiin 3 eli 5 * 5 * 5. 125
Sqrt( 9 ) Palauttaa luvun, joka kerrottuna itsellään on yhtä suuri kuin 9. 3

Yksisarakkeinen taulukko

Tämän osion esimerkeissä käytetään tietolähdettä nimeltä ValueTable, joka sisältää seuraavat tiedot:

Arvo
9
-4
2
Kaava Description Result
Abs( ValueTable ) Palauttaa taulukon numeroiden itseisarvot. Yhden sarakkeen taulukko, jossa on Value-sarake, jossa on seuraavat arvot: 9, 4, 2
Exp( ValueTable ) Palauttaa luvun e korotettuna taulukon lukujen potensseihin. Yhden sarakkeen taulukko, jossa on Value-sarake, jossa on seuraavat arvot: 8103.083927..., 0.018315..., 7.389056...
Ln( ValueTable ) Palauttaa taulukon lukujen luonnolliset logaritmit. Yhden sarakkeen taulukko, jossa on Value-sarake, jossa on seuraavat arvot: 2.197224..., Blank(), 0.693147...
Sqrt( ValueTable ) Palauttaa taulukon lukujen neliöjuuret Yhden sarakkeen taulukko, jossa on Value-sarake, jossa on seuraavat arvot: 3, Blank(), 1.414213...

Vaiheittainen esimerkki

  1. Lisää Text input-ohjausobjekti ja anna sille nimi Source.
  2. Lisää Label-ohjausobjekti ja määritä sen Text-ominaisuudeksi seuraava kaava:
    Sqrt( Value( Source.Text ) )
  3. Kirjoita Source-kohtaan luku ja vahvista, että Label-ohjausobjekti näyttää kirjoittamasi numeron neliöjuuren.