Funktsioonid Abs, Exp, Ln, Power, Log ja Sqrt

Kehtib: Lõuendirakenduste Dataverse valemiveerud Töölauavood Mudelipõhised rakendused Power Platform CLI

Arvutab absoluutsed väärtused, logaritmid, ruutjuured ja e või mis tahes arvu astendamise tulemid.

Kirjeldus

Funktsioon ABS tagastab oma argumendi negatiivse väärtuse. Kui arv on negatiivne, tagastab Abs positiivse vaste.

Funktsioon Exp tagastab väärtuse e, mis on tõstetud oma argumendi jõule. Transtsendentaalne arv e algab 2,7182818...

Funktsioon Ln tagastab oma argumendi (baas e) naturaallogaritmi.

Funktsioon Power tagastab astendatud arvu. See on samaväärne operaatori kasutamisega ^.

Funktsioon Log tagastab esimese argumendi logaritmi teise argumendi (või kümnenda, kui seda pole täpsustatud) määratud alusesse.

Funktsioon Sqrt tagastab arvu, mis on korrutatud iseendaga, võrdne selle argumendiga.

Kui annate neile funktsioonidele ühe arvu, on tulem kutsutud funktsioonil põhinev tulemus. Kui edastate arve sisaldava üheveerulise tabeli, on tagastatav väärtus üheveeruline tulemite tabel veerus Väärtus , mis on üks tulem argumendi tabeli iga kirje kohta. Kui teil on mitme veeruga tabel, saate selle kujundada ühe veeruga tabeliks, nagu kirjeldab töötamine tabelitega.

Kui argumendi vastuseks oleks määratlemata väärtus, on vastuseks väärtus tühi. Mis võib juhtuda ruutjuurte ja negatiivsete arvude logaritmidega.

Süntaks

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

  • Arv - Nõutav. Arv, millega töötada.

Power( Base, Exponent )

  • Alus – nõutav. Alusarv astendamiseks.
  • Eksponent – nõutav. Eksponent, millega alusarv astendatakse.

Log( Number, Base )

  • Arv - Nõutav. Arv logritmi arvutamiseks.
  • Alus – valikuline. Logaritmi alus arvutamiseks. Vaikimisi 10 (kui pole täpsustatud).

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

  • SingleColumnTable - Nõutav. Ühe veeruga arvude tabel, mille abil töötada.

Näited

Üks number

Valem Kirjeldus Tulem
Abs( -55 ) Tagastab arvu ilma negatiivse märgita. 55
Exp( 2 ) Tagastab e, mis on astendatud väärtusega 2, või e * e. 7.389056...
Ln( 100 ) Tagastab arvu 100 naturaallogaritmi (alus e). 4.605170...
Log( 100 ) Tagastab arvu 100 logaritmi alusesse 10. 2
Log( 64, 2 ) Tagastab arvu 64 logaritmi alusesse 2. 6
Power( 5, 3 ) Tagastab arvu 5, mis on astendatud väärtusega 3, või 5 * 5 * 5. 125
Sqrt( 9 ) Tagastab arvu, mis on korrutatud iseendaga, tulemuseks on 9. 3

Ühe veeruga tabel

Selles jaotises toodud näited kasutavad andmeallikat, mis on nimega ValueTable ja mis sisaldab järgmisi andmeid.

Väärtus
9
-4
2
Valem Kirjeldus Tulemus
Abs( ValueTable ) Annab vastuseks tabeli iga arvu absoluutväärtuse. Üheveeruline tabel veeruga, mis Value sisaldab järgmisi väärtusi: 9, 4, 2
Exp( ValueTable ) Tagastab väärtuse e, mis on astendatud iga arvuga tabelis. Üheveeruline tabel veeruga, mis Value sisaldab järgmisi väärtusi: 8103.083927..., 0.018315..., 7.389056...
Ln( ValueTable ) Annab vastuseks tabeli iga arvu naturaallogaritmi. Üheveeruline tabel järgmiste väärtustega veeruga Value : 2.197224..., Blank(), 0.693147...
Sqrt( ValueTable ) Annab vastuseks tabeli iga arvu ruutjuure. Üheveeruline tabel veeruga, mis Value sisaldab järgmisi väärtusi: 3, Blank(), 1.414213...

Samm-sammult näide

  1. Lisage juhtelement Text input ja nimetage see Allikas.
  2. Lisage juhtelement silt ja seadke atribuudiks Text see valem:
    Sqrt( Value( Source.Text ) )
  3. Tippige Source'i arv ja kinnitage, et juhtelement silt kuvab teie tipitud arvu.