Các hàm Average, Max, Min, StdevP, Sum và VarP
Áp dụng cho: Ứng dụng Canvas Luồng máy tính để bàn Dataverse Cột công thức Ứng dụng dựa trên mô hình Power Pages Power Platform CLI
Hàm tổng hợp tóm tắt một tập hợp số.
Description
Hàm Average tính giá trị trung bình hoặc trung bình số học của các đối số.
Hàm Max tìm ra giá trị tối đa.
Hàm Min tìm ra giá trị nhỏ nhất.
Hàm Sum tính tổng của các đối số.
Hàm StdevP tính toán độ lệch chuẩn của các đối số.
Hàm VarP tính biến của các đối số.
Bạn có thể cung cấp giá trị cho các hàm này như:
- Đối số riêng. Ví dụ: Sum( 1, 2, 3 ) trả về 6.
- Một bảng và một công thức để hoạt động trên bảng đó. Tổng sẽ được tính dựa trên giá trị của công thức cho từng bản ghi.
Các trường bản ghi hiện đang được xử lý đều có sẵn trong công thức. Sử dụng toán tử ThisRecord hoặc chỉ đơn giản là tham chiếu các trường theo tên như khi làm với bất kỳ giá trị nào khác. Bạn cũng có thể dùng toán tử As để đặt tên cho bản ghi đang được xử lý, điều này có thể giúp cho công thức của bạn dễ hiểu hơn và làm cho các bản ghi lồng nhau có thể truy cập được. Để biết thêm thông tin, hãy xem ví dụ bên dưới và xử lý phạm vi bản ghi.
Các hàm này chỉ hoạt động trên những giá trị số. Các loại giá trị khác, chẳng hạn như chuỗi hoặc bản ghi, sẽ bị bỏ qua. Sử dụng hàm Value để chuyển một chuỗi thành số.
Có thể ủy quyền các hàm Average, Max, Min và Sum khi được dùng với một nguồn dữ liệu hỗ trợ ủy quyền các hàm này. Tuy nhiên, không thể ủy quyền StdevP và VarP cho bất kỳ nguồn dữ liệu nào. Nếu tính năng ủy quyền không được hỗ trợ, chỉ có phần dữ liệu đầu tiên mới được truy xuất, sau đó hàm được áp dụng cục bộ. Kết quả có thể không thể hiện toàn bộ câu chuyện. Cảnh báo ủy quyền sẽ xuất hiện vào thời điểm soạn để nhắc bạn về giới hạn này cũng như đề xuất chuyển sang hình thức thay thế ủy quyền nếu có thể. Để biết thêm thông tin, xem bản tổng quan ủy nhiệm.
Cú pháp
Trung bình( Công thức số1, [ Công thức số2, ... ] )
Tối đa( Công thức số1, [ Công thức số2, ... ] )
Min( Công thức số1, [ Công thức số2, ... ] )
Tổng( Công thức số1, [ Công thức số2, ... ] )
StdevP( Công thức số1, [ Công thức số2, ... ] )
VarP( Công thức số1, [ Công thức số2, ... ] )
- Công thức số - Bắt buộc. Giá trị số để hoạt động.
Trung bình( Bảng, Công thức số )
Max( Bảng, Công thức số )
Min( Bảng, Công thức số )
Tổng( Bảng, Công thức số )
StdevP( Bảng, Công thức số )
VarP( Bảng, Công thức số )
- Bảng - Bắt buộc. Bảng cần xử lý.
- Công thức số - Bắt buộc. Công thức để đánh giá cho mỗi bản ghi. Kết quả của công thức này được dùng để tổng hợp. Bạn có thể sử dụng các cột của bảng trong công thức.
Ví dụ
Hướng dẫn chi tiết
Giả sử rằng bạn có nguồn dữ liệu tên là Doanh số chứa cột CostPerUnit và cột UnitsSold và bạn đặt thuộc tính Văn bản của nhãn về hàm này:
Tổng (Doanh số, Chi phí trên mỗi đơn vị * Số đơn vị đã bán)
Nhãn này sẽ hiển thị tổng doanh số bằng cách nhân giá trị ở các cột đó cho từng bản ghi, sau đó thêm kết quả từ tất cả các bản ghi lại với nhau:
Ở một ví dụ khác, giả sử bạn có các thanh trượt được đặt tên là Slider1, Slider2 và Slider3 và nhãn có thuộc tính Văn bản được đặt thành công thức sau:
Sum(Slider1.Value, Slider2.Value, Slider3.Value): Nhãn sẽ hiển thị tổng của tất cả các giá trị mà thanh trượt được đặt.
Average(Slider1.Value, Slider2.Value, Slider3.Value): Nhãn sẽ hiển thị giá trị trung bình của tất cả các giá trị mà thanh trượt được đặt.
Max(Slider1.Value, Slider2.Value, Slider3.Value): Nhãn sẽ hiển thị giá trị lớn nhất trong tất cả các giá trị mà thanh trượt được đặt.
Min(Slider1.Value, Slider2.Value, Slider3.Value): Nhãn sẽ hiển thị giá trị nhỏ nhất trong tất cả các giá trị mà thanh trượt được đặt.
StdevP(Slider1.Value, Slider2.Value, Slider3.Value): Nhãn sẽ hiển thị độ lệch chuẩn của tất cả các giá trị mà thanh trượt được đặt.
VarP(Slider1.Value, Slider2.Value, Slider3.Value): Nhãn sẽ hiển thị phương sai của tất cả các giá trị mà thanh trượt được đặt.