参考: レポートの計算フィールド
計算フィールドでは、データセット フィールドを使用して既存のデータから追加のポイントを作成します。
計算フィールドでは次のいずれかが可能です。
- データベース フィールドで計算を実行し、VNDLYに直接保存されていない値を作成します。
- カスタマイズされた条件に基づいてデータベース フィールドの値を選択します。
計算フィールドを使用する理由として以下が考えられます。
- 必要なメトリックが VNDLYに直接保存されていない。
- レポートの複数のデータセット フィールドにわたってデータを検証したい場合。
- データをフィルタリングまたは集計する。
以下の数式が VNDLY で計算フィールドに使用できます。
数式 | 説明 | ユース ケースの例 |
|---|---|---|
加算
| 複数の数値フィールドを加算してください。
列フォーマットに統合されたフィールドの合計を表示します。最大 5 つの数値フィールドを追加できます。 | "クライアントの VMS 金額" フィールドと "クライアントの金額" フィールドを組み合わせた値を表示する必要があります。 |
年齢
| 日付からの日数。
計算フィールドごとに使用できる年齢値は 1 つだけです。 | 承認された値が記録されてからの暦日の日数を表示します。例: 現在日の年齢 - 承認日 = 18 日 |
配列数式の終了日
| 配列をカンマ区切り値の文字列にフォーマットします。 | |
Avg
| 値を平均化します。 | リソース マネージャへの平均請求レートが必要です。平均 *クライアント レート*。 |
ケース
| 条件ステートメントに基づいて値を変換します。
IF/AND ステートメントとして機能します。通常は、クライアントがビジネス ユニット、採用マネージャなどに固有の処理を必要とする場合に値を自動入力するために使用されます。CASE ステートメント内には、追加の IF/結果ステートメントを使用できます。 | 採用マネージャが As候補者なら、値を "ケース テスト中" に設定します。値が "Ashlee Smith" でない場合は、空白のままにします。 |
Coalesce
| フィールドのグループから、ヌルではない最初のフィールドの値を返します。 | |
連結
| 複数の文字列タイプ フィールドを 1 つのフィールドに連結または結合します。
このオプションは、1 つの数式で最大 7 回まで使用できます。デフォルトでは、区切り文字としてスペースが追加されます。 | 請求書番号とベンダー名を組み合わせる必要があります。この計算フィールドでは、両方の値が 1 つのフィールドにまとめて表示されます。 |
件数
| 選択されたフィールドのグループで、選択されたフィールド値の出現箇所をカウントします。 | 各ソース タイプのシステム ID の数を指定する必要があります。 |
日付差分
| 日付間の日数 | 請求書の作成日と承認日の差異を表示します。 |
日付切り捨て
| 日付フィールドを指定レベルの精度に切り捨てます。 | 日付フィールドには月のみ必要です。 |
除算
| 2 つの数値フィールドを除算します。これは合計と同様に動作します。 | クライアントの金額を MSP の税額で割った値を取得する必要があります。 |
最小
| 値のグループ内の最小値。 | タイムシートの値の最も早い日付を表示するように設定します。これにより、最小値ではないタイムシートは最小値ではないタイムシートを削除します。 |
最大
| 値のグループ内の最大値。 | タイムシートの値の最新日付を表示するように設定します。これにより、最大値計算フィールドでは、最大値ではないタイムシートが削除されます。 |
乗算
| 選択したフィールドの値を乗算します。このオプションは、"除算" とは逆の動作をします。 | 推奨される増額で個別の "値" フィールドを作成して、増額請求レートの比較を表示します。例: 20% 増やす場合、"値" は 整数の 1.5 になります。次に、この数式を使用して、請求レートのソースに対して作成された値のソースを乗算します。 |
余白
| 選択した値のテキストに桁数を追加します。
SubString 数式のように機能します。 | |
四捨五入
| 値を最も近い整数または数に丸め、最も近い小数点以下の桁数を使用します。小数部桁数には負の値も指定できます。 | 数字を 1 の小数部桁数に丸める必要がある場合、小数点以下の桁数を端数処理して表示します。 |
減算 | 2 つの数値フィールドを減算します。
減算されたフィールドの合計を単一の列フォーマットで表示します。最大 5 つの数値フィールドを減算できます。 | "クライアントの VMS 金額" フィールドから "クライアントの金額" を減算した値を表示する必要があります。 |
部分文字列
| 指定された値の左、中、または右から抽出された文字列内の文字のシーケンス。 | 承認者候補 者の最初の 3 文字が必要です。 |
合計 | グループ内のフィールドの値を合計する集計関数。 | |
終了日の文字列
| 入力式を文字列としてフォーマットし、値をテキストに変換します。 | |
ネスト解除
| フィールド内の複数の値を複数の行に分割します。 |
VNDLYでは、以下のデータ タイプを使用できます。
データ タイプ | 説明 |
|---|---|
整数
| 小数部なしの整数を返します。 |
数値
| 小数を含む数値を返します。 |
文字列
| 一連の文字を返します。 |
日付
| 日付を返します。例: 2021 年 6 月 15 日 |
日時
| 日時を返します。例: 2021 年 6 月 15 日午後 05:38:07 |