レポートフィルタの使用
フィルタはレポートの範囲を絞り込みます。フィルタには 2 種類あります: 標準とランタイム。ほとんどのドキュメントとオブジェクトのフィールドは、フィルタとして利用可能です。複数のレポートオブジェクトを持つレポートでは、関係制限フィルタも許可されます。
レポートの詳細はレポートの作成でご確認ください。
フィルタ
標準フィルタは、レポートビルダーで作成・適用するものです。ランタイムでは、Vault は単純に条件に基づいてフィルタリングします。一部の標準フィルタはランタイムトークンを使用します。例えば、レポートはスタディ責任医師が「現在のユーザ」に等しいドキュメントをフィルタリングすることができます。
フィルタを追加する方法
フィルタをレポートに追加するには:
- レポートビルダーのフィルタセクションで、ドロップダウンからフィールドを選択します。
- 必要に応じて、演算子およびフィールド値を選択します。電卓アイコンをクリックして数式エディタを開き、フィルタの数式を入力するか、リストから数式を作成するオプションを選択することができます。複数選択可の選択リストでフィルタリングする場合は、演算子を参照してください。
- 右側のプラス (+) アイコンをクリックしてさらにフィルタを追加します。マイナス (-) アイコンをクリックすると、フィルタを削除できます。
ランタイムフィルタプロンプト
ランタイムフィルタは、フィルタ条件を入力するよう促すメッセージをレポート閲覧者に表示します。他のフィルタとほぼ同じ方法でこれらのフィルタを作成しますが、フィールド値を選択する最終手順はスキップします。例えば、作成日が範囲内であるというフィルタプロンプト付きのレポートを作成するとします。レポート閲覧者は、ランタイムでフィルタの実際の日付範囲を選択します。
ランタイムフィルタプロンプトを追加する方法
ランタイムフィルタ入力をレポートに追加するには:
- プロンプトセクションで、ドロップダウンからフィールドを選択します。ランタイムフィルタでは、式フィールドを使用できませんのでご注意ください。
- 演算子を選択します (等しいなど)。複数選択可の選択リストでフィルタリングする場合は、演算子を参照してください。レポートを実行中のユーザが、フィールド値を提供します。
- プラス (+) アイコンをクリックしてその他のフィルタプロンプトを作成します。プロンプトを削除するには、マイナス (–) アイコンをクリックします。
フィルタおよびプロンプトのエイリアス
フィルタエイリアスまたはプロンプトエイリアスを設定することで、フィルタまたはプロンプトのラベル名を変更して、レポートビューア、エクスポート済みレポート結果、ダッシュボードで異なるラベルを表示することができます。これは、レポート作成時にフィルタと列のエイリアスを有効化しますを選択する場合にのみ利用可能です。
管理者は、一括翻訳のエクスポートおよびインポートを使用してエイリアスをローカライズできます。
フィルタおよびプロンプトエイリアスを追加する方法
フィルタまたはプロンプトエイリアスを設定するには:
- フィルタセクション内のフィルタエイリアスの追加をクリックするか、プロンプトセクション内のプロンプトエイリアスの追加をクリックします。
- エイリアスを入力します。トークン
{#####}
はフィルタ条件の値を表します。例えば、「11/1/2016~3/1/2017」にクエリが許可されるの日付範囲などです。 - OK をクリックします。
フィルタおよびプロンプトエイリアスを編集する方法
フィルタまたはプロンプトエイリアスを変更または削除するには、編集リンクをクリックします。
ランタイムトークン
ランタイムフィールド値トークンとは、レポートを実行中のユーザや、そのユーザの設定などの条件に基づいて Vault が動的に入力する値です。
値が特定のユーザであるフィールドの場合:
- 現在のユーザ: 現在ログインしてレポートを実行中のユーザ
値が日付であるフィールドの場合:
- 今年: 今年の暦年中の日付です。例えば、今日が 2014 年 5 月 3 日である場合、フィルタ値は 1/1/2014 - 12/31/2014 となります。
- 前年: 前年の暦年中の日付です。例えば、今日が 2014 年 5 月 3 日である場合、フィルタ値は 1/1/2013 - 12/31/2013 となります。
- 翌年: 翌年の暦年中の日付です。例えば、今日が 2014 年 5 月 3 日である場合、フィルタ値は 1/1/2015 - 12/31/2015 となります。
- 今四半期: 今四半期中の日付です。例えば、今日が 2014 年 5 月 3 日である場合、フィルタ値は 4/1/2014 - 6/30/2014 となります。
- 前四半期: 前四半期中の日付です。例えば、今日が 2014 年 5 月 3 日である場合、フィルタ値は 1/1/2014 - 3/31/2014 となります。
- 翌四半期: 翌四半期中の日付です。例えば、今日が 2014 年 5 月 3 日である場合、フィルタ値は 7/1/2014 - 9/30/2014 となります。
- 今月: 今月中の日付です。例えば、今日が 2014 年 5 月 3 日である場合、フィルタ値は 5/1/2014 - 5/31/2014 です。
- 前月: 先月中の日付です。例えば、今日が 2014 年 5 月 3 日である場合、フィルタ値は 4/1/2014 - 4/31/2014 です。
- 来月: 来月中の日付です。例えば、今日が 2014 年 5 月 3 日である場合、フィルタ値は 6/1/2014 - 6/30/2014 です。
無効なおよび削除された選択リスト値
一部の Vault では、削除されたまたは無効な選択リスト値でフィルタリングすることができます。
管理者は、管理者 > 設定 > 全般設定で削除された選択リスト値をレポートフィルタで使用できるようにしますの設定を有効化する必要があります。
関係制限フィルタ
デフォルトでは、複数オブジェクトのレポートタイプ (施設とフォームを含むスタディ、イベントとスタディ実施施設と被験者を含むフォームなど)レコードが関係のあるレコードとリンクされていなくても、プライマリレポートオブジェクトにすべての一致レコードを返します。 関係制限フィルタは、関連レコードが 1 つ以上あるレコードにレポート出力を制限します。例では、関連ドキュメントが 1 つ以上ある製品のみです。