デフォルトの単位と変換の定義
Vault EDC の場合、どの単位定義項目を選択した場合でも、その特定の単位のデフォルトとして使用されます。その単位の中にある他のすべての単位定義項目については、単位変換を定義する必要があります。
単位定義項目をデフォルトに設定するには:
- スタジオ の試験に移動します。
- ブラウズビューで、単位タブを開きます。
- + 新規単位をクリックして新しい単位定義を作成するか、既存の単位定義の中をクリックします。
- 必須フィールドに入力します。
- 必須フィールドを入力し、+ 単位定義項目を追加をクリックして行を追加して単位定義項目を作成します。
- デフォルトで使用したい単位定義項目の標準ラジオボタンを選択します。
- 保存をクリックします。
単位が 1 つの単位定義項目しか持たない場合、Vault は自動的にその単位定義項目を標準として使用します。
値および翻訳された値
ユーザが標準 (デフォルト) 単位以外の単位でデータを入力した場合、Vault EDC は、ユーザが入力した単位値 (unit_value__v
) の値をデフォルト単位に翻訳して、入力された値 (value__v
) を変換します。この結果、翻訳済み単位値 (unit_value_translated__v
) が表示されます。この場合、「単位値」とは、フィールドの単位ドロップダウンメニューで選択された値を指し、「値」とは、ユーザがフィールドに入力した数値を指します。
翻訳済み単位値の値では自動的に精度 4 が使用されます。この単位を参照するルールを適切に設計してください。
単位変換の式
式を使用して単位変換を定義することもできます。単位変換の場合、各項目に単位定義を定義するため、項目を定義する必要はありません。代わりに $value__v
を使用します。“v” の前にアンダースコアを 2 つ使用します。
数式文法バージョン 1 (2019 年 4 月の 19R1 以前に作成された試験)
単位変換式で入力された値を参照するには、value__v
を使用します。
数式文法バージョン 2 (2019 年 4 月の 19R1 以降に作成された試験)
単位変換式で入力された値を参照するには、$value__v
を使用します。
ユニット変換で使用される数値のスケールを定義する場合は、計算で Round 関数を使用する必要があります。
例えば、ポンドからキログラムへの変換は $value_v /2.204622622
と書き込むことができます。200 ポンド値の場合、変換値は 90.718473993777244 キログラムです。この例で 90.7 に省略したい場合は、ユニット変換フィールド内のRound($value_v /2.204622622, 1)
を入力します。
使用可能な関数と演算子のリストは、Vault CDMS 数式参照資料を参照してください。
例: 華氏から摂氏
温度単位定義を設定して、体温項目の入力を華氏から摂氏に変換することができます:
($value__v - 32)/1.8
単位定義の適切なライン項目に単位変換式を入力します。
単位項目の非表示
ケースブック定義の最初のバージョンの公開後、Vault はお使いの単位から単位項目を削除することを許可しなくなります。
データ入力ユーザ用の単位ドロップダウンから単位項目を非表示にする必要がある場合、非表示チェックボックスを選択します。標準項目を非表示にすることはできません。
式に関するガイドライン
Vault は左から右に式を処理します。入れ子の関数の場合、Vault はサブ関数を左から右に処理してから、親関数を処理します。Vault は、演算子の標準的な順序に従って、算術演算子と倫理演算子を処理してから、他の種類の演算子を処理します。括弧を使用して演算子の順序をオーバーライドすることができます。
表現のガイドライン
表現を書くにはこれらのガイドラインを使用します:
- お使いの Vault のロケールにかかわらず、小数点はピリオドとします。
- 表現の最大文字数は 1,500 文字とします。
関数のガイドライン
関数を式表現に追加する際、以下のガイドラインを使用します。
- 関数名では大文字と小文字が区別されます。
- 関数には、1 つまたは複数の引数があります。異なる関数には異なる数の因数が使用できます。
試験更新制限
ケースブック定義の最初のバージョンの公開後は、それ以降のバージョンで特定の変更を行うことができなくなります。これらの変更を行うと、ケースブックの修正時にエラーが発生する可能性があります。
変更不可内容と回避策の一覧については、試験更新の制限を参照してください。