Công thức tham khảo - Power Apps

Trong bài viết này, hãy tìm hiểu về tất cả các chức năng có sẵn trong Power Apps.

Công thức trong Power Apps kết hợp nhiều phần tử. Danh sách dưới đây là:

  • Hàm lấy tham số, thực hiện thao tác và trả về giá trị. Ví dụ: Sqrt(25) trả về 5. Các hàm được mô hình hóa sau hàm Microsoft Excel. Một số hàm có tác dụng phụ, chẳng hạn như SubmitForm, chỉ thích hợp trong một công thức hành vi chẳng hạn như Button.OnSelect.
  • Tín hiệu trả về thông tin môi trường. Ví dụ: Location trả về tọa độ GPS hiện tại của thiết bị. Tín hiệu không lấy tham số hoặc có tác dụng phụ.
  • Liệt kê trả về giá trị không đổi được xác định trước. Chẳng hạn, Color là hàm liệt kê có các giá trị được xác định trước cho Color.Red, Color.Blue, v.v. Các hàm liệt kê chung được nêu ở đây; các hàm liệt kê cụ thể theo hàm được mô tả cùng với hàm.
  • Toán tử có tên, như ThisItemSelf, cung cấp khả năng truy nhập thông tin từ trong một bộ chứa.

Các yếu tố khác bao gồm:

A

Abs – Giá trị tuyệt đối của một số.

Acceleration – Đọc cảm biến gia tốc trong thiết bị của bạn.

Acos – Trả về arccosin của một số, tính bằng radian.

Acot – Returns the arccot của một số, tính bằng radian.

AddColumns – Trả về một bảng sau khi thêm các cột.

And – Toán tử logic AND kiểu Boolean. Trả về đúng nếu tất cả đối số là đúng. Bạn cũng có thể sử dụng toán tử &&.

AIClassify – Phân loại văn bản thành một hoặc nhiều danh mục.

AIExtract – Trích xuất các thực thể được chỉ định như số đăng ký, số điện thoại hoặc tên của mọi người.

AIReply – Soạn thư trả lời cho tin nhắn bạn cung cấp.

AISentiment – Phát hiện cảm xúc của văn bản mà bạn cung cấp.

AISummarize – Tóm tắt văn bản mà bạn cung cấp.

AITranslate – Dịch văn bản từ ngôn ngữ khác.

App – Cung cấp thông tin về ứng dụng đang chạy và kiểm soát hoạt động của ứng dụng.

Asin – Trả về arcsin của một số, tính bằng radian.

Assert – Đánh giá đúng hoặc sai trong một bài kiểm thử.

As – Đặt tên bản ghi hiện tại trong thư viện, biểu mẫu và các hàm phạm vi bản ghi như ForAll, WithSum.

AsType – Coi một tham chiếu bản ghi là một loại bảng cụ thể.

Atan – Trả về arctan của một số, tính bằng radian.

Atan2 – Trả về arctan dựa trên tọa độ (x,y), tính bằng radian.

Average – Tính giá trị trung bình của biểu thức bảng hoặc một nhóm đối số.

B

Back – Hiển thị màn hình trước.

Blank – Trả về một giá trị blank có thể dùng để chèn giá trị NULL vào một nguồn dữ liệu.

Boolean – Chuyển đổi một chuỗi văn bản, số hoặc giá trị chưa nhập thành giá trị Boolean.

C

Calendar – Truy xuất thông tin về lịch cho ngôn ngữ hiện tại.

Char – Dịch một mã ký tự thành chuỗi.

Choices – Trả về một bảng gồm các giá trị có thể dùng cho một cột tra cứu.

Clear – Xóa tất cả dữ liệu khỏi một tập hợp.

ClearCollect – Xóa tất cả dữ liệu khỏi một tập hợp rồi thêm một nhóm bản ghi.

ClearData – Xóa một tập hợp hoặc tất cả tập hợp khỏi một máy chủ lưu trữ ứng dụng, chẳng hạn như thiết bị cục bộ.

Clock – Truy xuất thông tin về đồng hồ cho ngôn ngữ hiện tại.

Coalesce – Thay thế các giá trị blank và giữ nguyên những giá trị không phải giá trị blank.

Collect – Tạo một tập hợp hoặc thêm dữ liệu vào một nguồn dữ liệu.

Color – Đặt một thuộc tính thành giá trị màu tích hợp sẵn.

ColorFade – Làm mờ một giá trị màu.

ColorValue – Dịch một tên màu CSS hoặc một mã thập lục phân thành giá trị màu.

Cột – Truy xuất tên và giá trị cột từ kiểu dữ liệu đối tượng chưa được nhập.

ColumnNames – Truy xuất tên và giá trị cột từ kiểu dữ liệu đối tượng chưa được nhập.

Compass – Trả về hướng la bàn của bạn.

Concat – Nối các chuỗi trong một nguồn dữ liệu.

Concatenate – Nối các chuỗi.

Concurrent – Đánh giá đồng thời nhiều công thức với nhau.

Connection – Trả về thông tin về kết nối mạng của bạn.

Sao chép – Sao chép văn bản vào bảng nhớ tạm trên thiết bị nơi ứng dụng đang chạy.

Count – Đếm số bản ghi có chứa số.

Cos – Trả về cosin của một góc được chỉ định tính bằng radian.

Cot – Trả về cot của một góc được chỉ định tính bằng radian.

CountA – Đếm số bản ghi trong bảng không trống.

CountIf – Đếm số bản ghi trong bảng thỏa mãn một điều kiện.

CountRows – Đếm số bản ghi trong bảng.

D

DataSourceInfo – Cung cấp thông tin về một nguồn dữ liệu.

Date – Trả về một giá trị ngày/giờ dựa trên các giá trị Năm, ThángNgày.

DateAdd – Thêm ngày, tháng, quý hoặc năm vào một giá trị ngày/giờ.

DateDiff – Trừ hai giá trị ngày và hiển thị kết quả theo ngày, tháng, quý hoặc năm.

DateTime – Trả về giá trị ngày/giờ, dựa trên cả thành phần ngày và giờ.

DateTimeValue – Chuyển đổi một chuỗi ngày và giờ thành giá trị ngày/giờ.

DateValue – Chuyển đổi một chuỗi chỉ có ngày thành giá trị ngày/giờ.

Day – Truy xuất phần ngày của một giá trị ngày/giờ.

Dec2Hex – Chuyển đổi một số thành chuỗi văn bản thập lục phân.

Defaults – Trả về các giá trị mặc định của một nguồn dữ liệu.

Độ – Chuyển đổi radian sang độ.

Disable – Tắt một tín hiệu, chẳng hạn như Vị trí để đọc GPS.

Distinct – Tóm tắt các bản ghi của một bảng, loại bỏ những bản ghi trùng lặp.

Download – Tải một tệp từ web xuống thiết bị cục bộ.

DropColumns – Trả về một bảng sau khi xóa một hoặc nhiều cột.

E

EDate – Cộng hoặc trừ tháng cho một ngày mà không thay đổi ngày trong tháng.

EditForm – Đặt lại một thành phần kiểm soát biểu mẫu để chỉnh sửa một mục.

Enable – Bật một tín hiệu, chẳng hạn như Vị trí để đọc GPS.

EncodeHTML – Mã hóa các ký tự cần thoát để sử dụng trong ngữ cảnh HTML.

EncodeUrl – Mã hóa các ký tự đặc biệt bằng cách mã hóa URL.

EndsWith – Kiểm tra xem một chuỗi văn bản có kết thúc bằng một chuỗi văn bản khác hay không.

EOMonth – Cộng hoặc trừ các tháng cho một ngày, trả về ngày cuối cùng của tháng đó.

Lỗi – Tạo lỗi tùy chỉnh hoặc chuyển lỗi.

Errors – Cung cấp thông tin về lỗi cho những thay đổi trước đó đối với một nguồn dữ liệu.

exactin – Kiểm tra xem một chuỗi văn bản có trong một chuỗi văn bản hoặc bảng khác hay không, có phân biệt chữ hoa chữ thường. Cũng được sử dụng để kiểm tra xem một bản ghi có trong một bảng hay không.

Exit – Thoát ứng dụng đang chạy và có thể đăng xuất người dùng hiện tại.

Exp – Trả về e được nâng lên lũy thừa.

F

Filter – Trả về một bảng đã lọc dựa trên một hoặc nhiều tiêu chí.

Find – Kiểm tra xem một chuỗi có xuất hiện trong một chuỗi khác hay không và trả về vị trí.

First – Trả về bản ghi đầu tiên của một bảng.

FirstN – Trả về nhóm bản ghi đầu tiên (N bản ghi) của một bảng.

ForAll – Tính giá trị và thực hiện các hành động cho tất cả bản ghi của một bảng.

G

GroupBy – Trả về một bảng có các bản ghi được nhóm lại với nhau.

GUID – Chuyển đổi một chuỗi GUID thành giá trị GUID hoặc tạo một giá trị GUID mới.

H

HashTags – Trích xuất các hashtag (#chuỗi) từ một chuỗi.

Hex2Dec – Chuyển đổi chuỗi văn bản thập lục phân thành số.

Máy chủ – Cung cấp thông tin về máy chủ hiện tại đang chạy ứng dụng.

Hour – Trả về phần giờ của một giá trị ngày/giờ.

I

If – Trả về một giá trị nếu điều kiện là đúng và trả về một giá trị khác nếu không đúng.

IfError – Phát hiện lỗi và cung cấp giá trị thay thế hoặc thực hiện hành động.

in – Kiểm tra xem một chuỗi văn bản có trong một chuỗi văn bản hoặc bảng khác hay không, không phân biệt chữ hoa chữ thường. Cũng được sử dụng để kiểm tra xem một bản ghi có trong một bảng hay không.

Index – Trả về một bản ghi từ một bảng dựa trên vị trí đã sắp xếp.

Int – Làm tròn xuống số nguyên gần nhất.

IsBlank – Kiểm tra một giá trị blank.

IsBlankOrError – Kiểm tra một giá trị blank hoặc lỗi.

IsEmpty – Kiểm tra một bảng trống.

IsError – Kiểm tra một lỗi.

IsMatch – Kiểm tra một chuỗi so với một mẫu. Có thể sử dụng biểu thức thông thường.

IsNumeric – Kiểm tra một giá trị số.

ISOWeekNum – Trả về số tuần theo ISO của một giá trị ngày/giờ.

IsToday – Kiểm tra xem một giá trị ngày/giờ có phải là hôm nay hay không, theo múi giờ của người dùng.

IsType – Kiểm tra xem một tham chiếu bản ghi có tham chiếu đến một loại bảng cụ thể hay không.

IsUTCToday – Kiểm tra xem một giá trị ngày/giờ có phải là hôm nay hay không, theo Giờ phối hợp quốc tế (UTC).

J

JSON – Tạo chuỗi văn bản JSON cho bảng, bản ghi hoặc giá trị.

L

Language – Trả về thẻ ngôn ngữ của người dùng hiện tại.

Last – Trả về bản ghi cuối cùng của một bảng.

LastN – Trả về nhóm bản ghi cuối cùng (N bản ghi) của một bảng.

Launch – Khởi chạy một trang web hoặc ứng dụng canvas.

Left – Trả về phần ngoài cùng bên trái của một chuỗi.

Len – Trả về độ dài của một chuỗi.

Ln – Trả về logarit tự nhiên.

LoadData – Tải một tập hợp từ một máy chủ lưu trữ ứng dụng, chẳng hạn như thiết bị cục bộ.

Location – Trả về vị trí của bạn dưới dạng tọa độ bản đồ bằng cách sử dụng Hệ thống định vị toàn cầu (GPS) và thông tin khác.

Log – Trả về logarit trong bất kỳ cơ số nào của một số.

LookUp – Tra cứu một bản ghi trong bảng dựa trên một hoặc nhiều tiêu chí.

Lower – Chuyển các chữ cái trong một chuỗi văn bản thành toàn bộ chữ thường.

M

Match – Trích xuất một chuỗi con dựa trên một mẫu. Có thể sử dụng biểu thức thông thường.

MatchAll – Trích xuất nhiều chuỗi con dựa trên một mẫu. Có thể sử dụng biểu thức thông thường.

Max – Giá trị tối đa của một biểu thức bảng hoặc một nhóm đối số.

Mid – Trả về phần giữa của một chuỗi.

Min – Giá trị nhỏ nhất của một biểu thức bảng hoặc một nhóm đối số.

Minute – Truy xuất phần phút của một giá trị ngày/giờ.

Mod – Trả về số dư sau phép chia của một số chia.

Month – Truy xuất phần tháng của một giá trị ngày/giờ.

N

Navigate – Thay đổi những màn hình được hiển thị.

NewForm – Đặt lại một thành phần kiểm soát biểu mẫu để tạo một mục.

Not – Toán tử logic NOT kiểu Boolean. Trả về đúng nếu đối số là sai và trả về sai nếu đối số là đúng. Bạn cũng có thể sử dụng toán tử !.

Notify – Hiển thị thông báo biểu ngữ cho người dùng.

Now – Trả về giá trị ngày/giờ hiện tại theo múi giờ của người dùng.

O

Or – Toán tử logic OR kiểu Boolean. Trả về đúng nếu bất kỳ đối số nào là đúng. Bạn cũng có thể sử dụng || toán tử.

P

Param – Truy cập vào các tham số được truyền vào một ứng dụng canvas khi khởi chạy.

Parent – Cấp quyền truy cập vào các thuộc tính của một thành phần kiểm soát bộ chứa.

ParseJSON – Chuyển đổi tài liệu JSON được biểu thị dưới dạng văn bản thành giá trị đối tượng Untyped.

Patch – Sửa đổi hoặc tạo bản ghi trong một nguồn dữ liệu hoặc hợp nhất các bản ghi bên ngoài một nguồn dữ liệu.

PDF – Xuất nội dung từ màn hình hiện tại sang một đối tượng để sử dụng trong nhiều trường hợp.

Pi – Trả về số π.

PlainText – Xóa các thẻ HTML và XML khỏi một chuỗi.

Power – Trả về một số lũy thừa. Bạn cũng có thể sử dụng ^ toán tử.

Proper – Chuyển chữ cái đầu tiên của mỗi từ trong một chuỗi thành chữ hoa, chuyển phần còn lại thành chữ thường.

R

Radian – Chuyển đổi độ sang radian.

Rand – Trả về một số giả ngẫu nhiên trong khoảng từ 0 đến 1.

RandBetween – Trả về một số giả ngẫu nhiên giữa hai số.

ReadNFC – Đọc một thẻ Giao tiếp phạm vi gần (NFC).

RecordInfo – Cung cấp thông tin về một bản ghi của một nguồn dữ liệu.

Refresh – Làm mới các bản ghi của một nguồn dữ liệu

Relate – Liên kết các bản ghi của hai bảng thông qua mối quan hệ một với nhiều hoặc nhiều với nhiều.

Remove – Xóa một hoặc nhiều bản ghi cụ thể khỏi một nguồn dữ liệu

RemoveIf – Xóa các bản ghi khỏi một nguồn dữ liệu dựa trên một điều kiện.

RenameColumns – Đổi tên các cột của một bảng.

Replace – Thay thế một phần của chuỗi bằng một chuỗi khác, theo vị trí bắt đầu của chuỗi đó.

RequestHide – Ẩn một biểu mẫu SharePoint.

Reset – Đặt lại thành phần kiểm soát đầu vào về giá trị mặc định, hủy bỏ mọi thay đổi của người dùng.

ResetForm – Đặt lại một thành phần kiểm soát biểu mẫu để chỉnh sửa một mục hiện có.

Revert – Tải lại và xóa lỗi cho các bản ghi của một nguồn dữ liệu.

RGBA – Trả về một giá trị màu cho một nhóm gồm các thành phần màu đỏ, xanh lục, xanh lam và alpha.

Right – Trả về phần ngoài cùng bên phải của một chuỗi.

Round – Làm tròn lên số gần nhất.

RoundDown – Làm tròn xuống số lớn nhất trước đó.

RoundUp – Làm tròn lên số nhỏ nhất tiếp theo.

S

SaveData – Lưu một tập hợp vào một máy chủ lưu trữ ứng dụng, chẳng hạn như thiết bị cục bộ.

Search – Tìm các bản ghi trong một bảng có chứa một chuỗi ở một trong các cột của bảng đó.

Second – Truy xuất phần giây của một giá trị ngày/giờ.

Select – Mô phỏng một hành động chọn trên một thành phần kiểm soát, khiến cho công thức OnSelect được đánh giá.

Self – Cấp quyền truy cập vào các thuộc tính của thành phần kiểm soát hiện tại.

Sequence – Tạo một bảng chứa các số tuần tự, hữu ích khi lặp lại với ForAll.

SendAppNotification (xem trước) – Gửi thông báo trong ứng dụng kèm theo các hành động tùy chọn cho người nhận.

Set – Đặt giá trị của một biến toàn cục.

SetFocus – Chuyển tiêu điểm đầu vào đến một thành phần kiểm soát cụ thể.

SetProperty – Mô phỏng các hoạt động tương tác với thành phần kiểm soát đầu vào.

ShowColumns – Trả về một bảng chỉ có các cột được chọn.

ShowHostInfo – Hiển thị thông tin cho người dùng trong ứng dụng.

Shuffle – Sắp xếp lại ngẫu nhiên các bản ghi của một bảng.

Sin – Trả về sin của một góc được chỉ định tính bằng radian.

Sort – Trả về một bảng đã sắp xếp dựa trên một công thức.

SortByColumns – Trả về một bảng đã sắp xếp dựa trên một hoặc nhiều cột.

Split – Chia một chuỗi văn bản thành một bảng gồm các chuỗi con.

Sqrt – Trả về căn bậc hai của một số.

StartsWith – Kiểm tra xem một chuỗi văn bản có bắt đầu bằng một chuỗi văn bản khác hay không.

StdevP – Trả về độ lệch chuẩn của các đối số.

Substitute – Thay thế một phần của chuỗi bằng một chuỗi khác, bằng cách so khớp các chuỗi.

SubmitForm – Lưu mục trong một thành phần kiểm soát biểu mẫu vào nguồn dữ liệu.

Sum – Tính tổng của một biểu thức bảng hoặc một nhóm đối số.

Switch – So khớp với một nhóm giá trị rồi đánh giá một công thức tương ứng.

T

Table – Tạo một bảng tạm thời.

Tan – Trả về tang của một góc được chỉ định theo radian.

Text – Chuyển đổi giá trị bất kỳ và định dạng một giá trị số hoặc giá trị ngày/giờ thành chuỗi văn bản.

ThisItem – Trả về bản ghi cho mục hiện tại trong một thư viện hoặc một thành phần kiểm soát biểu mẫu.

ThisRecord – Trả về bản ghi cho mục hiện tại trong hàm phạm vi bản ghi, chẳng hạn như ForAll, WithSum.

Time – Trả về một giá trị ngày/giờ dựa trên các giá trị Giờ, PhútGiây.

TimeValue – Chuyển đổi một giá trị chỉ có giờ thành giá trị ngày/giờ.

TimeZoneOffset – Trả về sự chênh lệch giữa giờ UTC và giờ địa phương của người dùng tính bằng phút.

Today – Trả về giá trị chỉ có ngày hiện tại.

Trace – Cung cấp thêm thông tin trong kết quả kiểm tra của bạn.

Trim – Xóa dấu cách thừa ở cuối và bên trong một chuỗi văn bản.

TrimEnds – Chỉ xóa dấu cách thừa ở cuối chuỗi văn bản.

Trunc – Chỉ lấy phần số nguyên và bỏ đi phần thập phân.

U

Ungroup – Hủy nhóm.

UniChar – Dịch mã Unicode thành chuỗi.

Unrelate – Hủy liên kết các bản ghi của hai bảng khỏi mối quan hệ một với nhiều hoặc nhiều với nhiều.

Update – Thay thế một bản ghi trong một nguồn dữ liệu.

UpdateContext – Đặt giá trị của một hoặc nhiều biến ngữ cảnh trên màn hình hiện tại.

UpdateIf – Sửa đổi một nhóm bản ghi trong một nguồn dữ liệu dựa trên một điều kiện.

Upper – Chuyển các chữ cái trong một chuỗi văn bản thành toàn bộ chữ hoa.

User – Trả về thông tin về người dùng hiện tại.

UTCNow – Trả về giá trị ngày/giờ hiện tại theo Giờ phối hợp quốc tế (UTC).

UTCToday – Trả về giá trị chỉ có ngày hiện tại theo Giờ phối hợp quốc tế (UTC).

V

Validate – Kiểm tra xem giá trị của một cột hoặc một bản ghi hoàn chỉnh có hợp lệ cho một nguồn dữ liệu hay không.

Value – Chuyển đổi một chuỗi thành số.

VarP – Trả về phương sai của các đối số.

ViewForm – Đặt lại một thành phần kiểm soát biểu mẫu để xem một mục hiện có.

W

Weekday – Truy xuất phần ngày trong tuần của một giá trị ngày/giờ.

WeekNum – Trả về số tuần của một giá trị ngày/giờ.

With – Tính giá trị và thực hiện các hành động cho một bản ghi, bao gồm cả bản ghi nội tuyến của những giá trị có tên.

Y

Year – Truy xuất phần năm của một giá trị ngày/giờ.