Power Apps キャンバスアプリを作るうえで欠かせない、動きや表示をコントロールする「関数」の一覧をこちらから確認できます。
実務での利用頻度は、ロボ研での開発経験上でよく利用するものをまとめたものになります。 Power Apps初学者の方は、「どの関数がどのようなときに使うか」わからないケースが多いと思いますので、★が多いものから学んでください。 ただし、開発案件によっては使用した方がよいコントロールもありますので、使わないではなく、学び順としてご利用ください。 詳細は各関数の解説ページを参照してください。
★☆☆☆☆ ほとんど使用しない ★★☆☆☆ まれに使用する ★★★☆☆ 定期的に使用する ★★★★☆ 頻繁に使用する ★★★★★ ほぼ毎回使用する
演算子 関数/演算子名 概要 実務での利用頻度 As ★★★★★ exactin ★★★★★ in ★★★★☆ Parent ★★☆☆☆ Self ThisItem ThisRecord
環境関数 コントロール名 概要 実務での利用頻度 App ★★★★★ Compass ★★☆☆☆ Connection Exit Host Location
検索/行列関数 コントロール名 概要 実務での利用頻度 AddColumns テーブルに列を追加する ★★★★★ AsType ★☆☆☆☆ Choices ★★★☆☆ Clear ★☆☆☆☆ ClearCollect ★★☆☆☆ Collect ★★☆☆☆ Distinct ★★☆☆☆ DropColumns テーブルから列を除外する ★☆☆☆☆ Filter ★★☆☆☆ First テーブルの最初のレコードを返す ★★☆☆☆ FirstN テーブルの最初のレコードから指定したレコード数を返す ★☆☆☆☆ GroupBy レコードを1つまたは複数の列の値に基づいてグループ化する ★☆☆☆☆ Index ★☆☆☆☆ Last テーブルの最後のレコードを返す ★☆☆☆☆ LastN 最後のレコードから指定したレコード数を返す LookUp Match MatchAll Remove RemoveIf RenameColumns Revert ShowColumns テーブルから指定した列のみを表示しそれ以外の列を除外する Shuffle Sort SortByColumns Split Table Ungroup GroupBy関数によってグループ化されたテーブルを元に戻す
情報関数 コントロール名 概要 実務での利用頻度 Blank ★★★★★ Coalesce ★★★★★ DataSourceInfo ★★★★☆ IsBlank ★★★★★ IsBlankOrError ★★★★★ IsEmpty ★★★★☆ IsError ★★★☆☆ IsMatch ★★★★☆ IsNumeric ★★★★☆ IsToday ★★★★☆ IsType IsUTCToday RecordInfo User
数学/三角関数 コントロール名 概要 実務での利用頻度 Abs ★★★★★ Acos ★★★★★ Acot ★★☆☆☆ Asin ★★☆☆☆ Atan ★☆☆☆☆ Atan2 Cos Cot Degrees Exp Int Ln Log Mod Pi Pi Power Radians Rand RandBetween Round RoundDown RoundUp Sequence Sin Sqrt Sum Tan Trunc
操作系関数 コントロール名 概要 実務での利用頻度 Launch ★★☆☆☆ Navigate ★☆☆☆☆ Back ★☆☆☆☆ Concurrent ★☆☆☆☆ Confirm ★☆☆☆☆ Copy ★☆☆☆☆ Defaults ★☆☆☆☆ Disable ★☆☆☆☆ Download ★☆☆☆☆ EditForm Enable ForAll GUID HashTags LoadData NewForm Notify Param ParseJSON Patch PDF Print ReadNFC Refresh Relate Reset ResetForm SaveData Select SendAppNotification (プレビュー) Set SetFocus SubmitForm Unrelate Update UpdateContext UpdateIf Validate ViewForm
統計/日時/時刻関数 コントロール名 概要 実務での利用頻度 Average ★★☆☆☆ Count ★☆☆☆☆ CountA ★☆☆☆☆ CountIf ★☆☆☆☆ CountRows ★☆☆☆☆ Max ★☆☆☆☆ Min ★☆☆☆☆ StdevP ★☆☆☆☆ VarP ★☆☆☆☆ Calendar Clock Date DateAdd DateDiff DateTimeValue DateValue Day Hour ISOWeekNum Minute Month Now Second Time TimeValue TimeZoneOffset Today UTCNow UTCToday Weekday WeekNum Year
文字列/色関数 コントロール名 概要 実務での利用頻度 ColorFade ★★☆☆☆ ColorValue ★☆☆☆☆ RGBA ★☆☆☆☆ Boolean ★☆☆☆☆ Char ★☆☆☆☆ Concat ★☆☆☆☆ Concatenate ★☆☆☆☆ EncodeUrl ★☆☆☆☆ Find ★☆☆☆☆ JSON Language Left Len Lower Mid PlainText Proper Replace Right Search Substitute Text Trim TrimEnds Upper Value
論理関数 コントロール名 概要 実務での利用頻度 And ★★☆☆☆ EndsWith ★☆☆☆☆ Error ★☆☆☆☆ Errors ★☆☆☆☆ If ★☆☆☆☆ IfError ★☆☆☆☆ Not ★☆☆☆☆ Or ★☆☆☆☆ StartsWith ★☆☆☆☆ Switch