数式チートシート
個人的によく使う(よくわからなくなる)数式をまとめておこうと思います。
ちょくちょくいじる予定。ほぼ自分用です。
説明を全く放棄してしまいますが、それぞれについては追々記事で説明できればと思います。わかる方はページ下部のリファレンスをご覧いただくといいかもしれません。
データソースの操作
・作成
Collect( DataSource, Item, ... )
ClearCollect( Collection, Item, ... )
・変更
Update( DataSource, OldRecord, NewRecord [, All ] )
UpdateIf( DataSource, Condition1, ChangeRecord1 [, Condition2, ChangeRecord2, ... ] )
・削除
Remove( DataSource, Record1 [, Record2, ... ] [, All ] )
Remove( DataSource, Table [, All ] )
RemoveIf( DataSource, Condition [, ... ] )
・検索
Filter( Table, Formula1 [, Formula2, ... ] )
Search( Table, SearchString, Column1 [, Column2, ... ] )
LookUp( Table, Formula [, ReductionFormula ] )
・並び替え
Sort()
変数
Set( MyVar, 1 )
・コンテキスト変数
UpdateContext( { RunningTotal: RunningTotal + Text1 } )
・コレクション
Collect( IceCream, { Flavor: "Pistachio", Quantity: 40 }, { Flavor: "Orange", Quantity: 200 } )
文字列
・文字列分割
Split( Text, Separator )
型変換
・文字列型を数値型へ変換する
Value()
・数値を文字列型へ変換する。
Text()
・日付を表す文字列を日付型へ変換する
DateValue()
画面遷移 画面の移動
・指定の画面へ移動する
Navigate()
・前の画面に戻る
Back()
・他のPowerAppsアプリをパラメータ付きで起動する。
電話をかけたり、URLを開いたりも可能。なんかいろいろできそう?
Lunch()
その他
・値が空白かどうか取得します。
IsBlank()
・画面上部に通知バナーを表示します。
Notify()
・アプリを終了する
Exit()
・SharePoint リストのカスタマイズフォームを閉じる
RequestHide()
リファレンス
PowerAppsで使えるすべての数式はリファレンスを御覧ください。