Chia sẻ qua


Average, Max, Min, StdevP, Sumvà các hàm VarP

Hàm Áp dụng cho
Average
Max
Min
Sum
Ứng dụng Canvas Copilot Studio Desktop flows Dataverse formula columns Các ứng dụng dựa trên mô hình Power Platform CLI Dataverse functions Power Pages
StdevP
VarP
Ứng dụng Canvas Copilot Studio Desktop dòng ứng dụng dựa trên mô hình Power Platform CLI Chức năng đảo dữ liệu Power Pages

Hàm tổng hợp tóm tắt một tập hợp số.

Description

Hàm Average tính trung bình hoặc trung bình số học của các đối số của nó.

Hàm Max tìm giá trị tối đa.

Hàm Min tìm giá trị tối thiểu.

Hàm Sum tính tổng các đối số của nó.

Hàm StdevP tính độ lệch chuẩn của các đối số của nó.

Hàm VarP tính toán phương sai của các đối số của nó.

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ố.

Averagethể ủy Maxquyền Min, , Sum và các hàm khi được sử dụng với nguồn dữ liệu hỗ trợ ủy quyền cho các hàm này. Tuy nhiên, StdevP không VarP thể ủy quyền và cho bất kỳ nguồn dữ liệu nào. Nếu ủy quyền không được hỗ trợ, chỉ phần đầu tiên của dữ liệu sẽ được truy xuất và sau đó chức năng đượ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

Average( NumericalFormula1, [ NumericalFormula2, ... ] )
Max( NumericalFormula1, [ NumericalFormula2, ... ] )
Min( NumericalFormula1, [ NumericalFormula2, ... ] )
Sum( NumericalFormula1, [ NumericalFormula2, ... ] )
StdevP( NumericalFormula1, [ NumericalFormula2, ... ] )
VarP( NumericalFormula1, [ NumericalFormula2, ... ] )

  • Công thức số - Bắt buộc. Giá trị số để hoạt động.

Average( Bảng, NumericalFormula )
Max( Bảng, NumericalFormula )
Min( Bảng, NumericalFormula )
Sum( Bảng, NumericalFormula )
StdevP( Bảng, NumericalFormula )
VarP( Bảng, NumericalFormula )

  • 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:
Sum(Sales, CostPerUnit * UnitsSold)

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:
Tính toán tổng doanh số từ các đơn vị bán và chi phí trên mỗi đơn vị.

Ở một ví dụ khác, giả sử bạn có các thanh trượt được đặt tên là Slider1, Slider2Slider3 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 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ị tối đa 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ị tối thiểu 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.