ダッシュボードの式
式
ProcessMindの式を使うと、ダッシュボードに豊富なテキストや動的なコンテンツを表示でき、データに応じて内容を変化させられます。このページでは、ダッシュボード固有の例と記法を説明します。関数、演算子、構文を含む式言語の完全なリファレンスについては、式言語セクションを参照してください。
基本
式を使うと、テキスト内で指標や属性を直接参照できます。データが変化すると自動的に更新される動的コンテンツを作成できます。
データに対するExpression
データセットの属性にExpressionを定義すると、ダッシュボードや分析で使う前に値を計算または導出できます。ソースデータの列に必要な値がない場合や、再利用する計算を標準化したい場合に使います。
データ上でExpressionを利用できるようになると、ProcessMindがその属性を表示する場所で選択できます。グラフやテキストグラフも含まれます。
例1:ケース数と合計ケース数の比較
アクティブなケース数と合計ケース数を表示するには、次を使用します。
Number of cases in view: ${metric} / Total Cases: ${total} ここで、${metric}は現在の指標値、${total}はケースの合計数です。
例2:含まれないケース
含まれないケース数(合計から現在の数を引いた値)を表示するには、次を使用します。
Number of cases not included: ${total - metric} ここでも、${metric}は現在の指標値、${total}はケースの合計数です。
例3:関数を使ったケースの割合
表示中のケース数を合計と比較した割合を表示するには、次を使用します。
Percentage of cases in view: ${formatPercentage(metric)} ここで、${metric}はケースに設定された指標です。
利用可能な関数
ProcessMindの式では、計算、書式設定、動的な検索にさまざまな関数を使用できます。利用可能なすべての関数、演算子、構文については、式言語リファレンスを参照してください。
ダッシュボードの式でよく使う関数は次のとおりです。
round(value, decimals?):数値を指定した小数点以下の桁数に丸めますformatPercentage(value):小数をパーセンテージとして書式設定しますformatDuration(ms):ミリ秒を読みやすい時間に変換しますformatDate(date, format?):日付をカスタムパターンで書式設定します
**ヒント:**関数を入れ子にしたり、算術演算と組み合わせたりできます。例:
${formatPercentage(round(metric / total, 2))} これは比率を計算し、小数点以下2桁に丸めて、パーセンテージとして書式設定します。
関連トピック
- 式言語リファレンス:すべての関数、演算子、構文。
- Markdown記法の使用:チャート内のリッチテキスト。
- 指標:式で使用できる指標。