Các hàm Abs, Exp, Ln, Power, Log và Sqrt

Áp dụng cho: Ứng dụng canvas Dataverse cột công thức Luồng máy tính để bàn Ứng dụng dựa trên mô hình Power Platform CLI

Tính giá trị tuyệt đối, logarit, căn bậc hai và lũy thừa bậc e hoặc bậc bất kỳ của một cơ số được chỉ định.

Mô tả

Hàm Abs trả về giá trị không âm của đối số. Nếu một số âm, hàm Abs trả về số dương tương đương.

Hàm Exp trả về lũy thừa bậc e của cơ số là đối số trong hàm. Số siêu việt e bắt đầu bằng 2,7182818 ...

Hàm Ln trả về logarit tự nhiên (cơ số e) của đối số.

Hàm Power trả về lũy thừa của một cơ số. Nó tương đương với việc sử dụng toán tử ^.

Hàm Log trả về logarit của đối số đầu tiên trong cơ số được chỉ định bởi đối số thứ hai (hoặc 10 nếu không được chỉ định).

Hàm Sqrt trả về căn bậc hai của một số.

Nếu chỉ có một đối số duy nhất, hàm sẽ trả về một kết quả duy nhất dựa trên hàm được gọi. Nếu bạn chuyển một bảng một cột chứa các số thì giá trị trả về là bảng một cột chứa các kết quả trong a Value cột, một kết quả cho mỗi bản ghi trong bảng đối số. Nếu có một bảng nhiều cột, thì bạn có thể chuyển bảng này thành bảng một cột, như mô tả trong phần cách thao tác với bảng.

Nếu đối số sẽ dẫn đến một giá trị không xác định, hàm sẽ trả về blank. Điều này có thể xảy ra với căn bậc hai và logarit của số âm.

Cú pháp

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

  • Number - Bắt buộc. Số cần xử lý.

Power( Base, Exponent )

  • Base - Bắt buộc. Cơ số cần tính lũy thừa.
  • Exponent - Bắt buộc. Số mũ áp dụng cho cơ số.

Log( Number, Base )

  • Number - Bắt buộc. Số để tính logarit.
  • Cơ sở - Không bắt buộc. Cơ số của logarit để tính toán. Theo mặc định, 10 (khi không được chỉ định).

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

  • SingleColumnTable - Bắt buộc. Bảng một cột gồm các số cần xử lý.

Ví dụ

Một số

Công thức Mô tả Kết quả
Abs( -55 ) Trả về số dương. 55
Exp( 2 ) Trả về lũy thừa bậc e của cơ số 2 hoặc e * e. 7,389056...
Ln( 100 ) Trả về logarit tự nhiên (cơ số e) của 100. 4,605170...
Log( 100 ) Trả về logarit tự nhiên (cơ số 10) của 100. 2
Log( 64, 2 ) Trả về logarit tự nhiên (cơ số 2) của 64. 6
Power( 5, 3 ) Trả về lũy thừa bậc 5 của cơ số 3 hoặc 5 * 5 * 5. 125
Sqrt( 9 ) Trả về căn bậc hai của 9. 3

Bảng một cột

Các ví dụ trong phần dưới đây sử dụng một nguồn dữ liệu tên là ValueTable và có chứa dữ liệu sau:

Giá_trị
9
-4
2
Công thức Description Kết quả
Abs( ValueTable ) Trả về giá trị tuyệt đối của mỗi số trong bảng. Bảng một cột có cột Value chứa các giá trị sau: 9, 4, 2
Exp( ValueTable ) Trả về lũy thừa bậc e của mỗi số trong bảng. Bảng một cột có một Value cột chứa các giá trị sau: 8103.083927..., 0.018315..., 7.389056...
Ln( ValueTable ) Trả về logarit tự nhiên của mỗi số trong bảng. Bảng một cột có một Value cột chứa các giá trị sau: 2.197224..., Blank(), 0.693147...
Sqrt( ValueTable ) Trả về căn bậc hai của mỗi số trong bảng Bảng một cột có một Value cột chứa các giá trị sau: 3, Blank(), 1.414213...

Ví dụ chi tiết

  1. Thêm công cụ điều khiển Nhập văn bản và đặt tên là Source (Nguồn).
  2. Thêm công cụ điều khiển Label rồi đặt thuộc tính Văn bản thành công thức sau:
    Sqrt( Value( Source.Text ) )
  3. Nhập một số vào Source và xác nhận rằng tùy chọn Label hiển thị căn bậc hai của số mà bạn đã nhập.