この記事では、セルフサービスレポートにサブクエリを追加する基本を説明します
目次:
この記事は、セルフサービスレポートにサブクエリを追加する方法を具体的に説明しています。セルフサービスレポートのアクセス方法と使用方法については、こちらの記事をご覧ください。
サブクエリの追加
セルフサービスレポートにサブクエリを追加するには、レポートビルダーの右上付近にある + をクリックします。
これにより、新しいサブクエリを設定するモーダルが開きます。
希望するサブクエリのタイプを選択します:
- 追加 - 別のビューから列を追加するか、異なるフィルタリングの下で同じビューを追加します。
- ユニオン - 既存のレポートの列内に別のビューからデータの行を追加します。
- マイナス/インターセクト - サブクエリを使用してレポートから結果を削除します。
- インターセクト - インターセクトクエリは、2つのクエリの結果を取り、両方のセットに現れる行のみを返します。
サブクエリスタイルを選択します:
- 基本 - レポートに使用された同じビューを使用してサブクエリを作成します。
- 高度 - 別のビューを使用してサブクエリを作成します。
高度なサブクエリスタイルでは、データソースとビューを定義する必要があります。
Ok をクリックしてサブクエリを作成し、設定を続行します。
以下のサブセクションでは、2つの人気のあるサブクエリタイプ - 追加とユニオンの設定と使用方法について詳しく説明します。
追加サブクエリの追加
追加サブクエリを設定するには、サブクエリの結合を選択します。
これにより、マスターまたはサブクエリからレポートに含まれるデータが決定されます。各結合の概要については、情報ボタンをクリックしてください。
ここから、サブクエリがマスタークエリにどのようにリンクされているかを定義します。
ビューのフィールドでリンク チェックボックスをオンにし、マスタークエリフィールド ドロップダウンから関連するリンクフィールドを選択します。
次に、サブクエリビューから関連するフィールドをサブクエリフィールドの下のボックスにドラッグアンドドロップします。
6clicksは、追加サブクエリをサポートするために更新されたセルフサービスビューを設計しています。各新規/更新ビューには、フィールドのデータベースIDフォルダーが含まれています。
これらは各レコードに固有であり、6clicksでレコードをリンクする多くの方法に沿ってビューをリンクすることを可能にします。
保存 をクリックしてサブクエリの設定を完了し、レポート内で使用を開始します。
保存されると、サブクエリビュー内のフィールドをレポートに追加できるようになります。
以下の例では、リスク参照IDとリスク名がコントロールレポートに追加されています。
ユニオンサブクエリの追加
ユニオンサブクエリを設定するには、サブクエリビューからフィールドをマスタークエリフィールドにドラッグします。
注意: すべてのマスタークエリフィールドにはリンクされたサブクエリフィールドが必要です。
保存 をクリックしてサブクエリの設定を完了します。
以下の例では、リスク処理計画アクションと問題アクションのデータが単一のレポートに結合されています。
サブクエリの管理
クエリ間のナビゲーション
サブクエリが保存されたら、左側のタブを使用してサブクエリとマスタークエリの間をナビゲートします。
サブクエリ間のフィルターリンク
クエリ間でフィルターをリンクするには、フィルターセクションの高度な設定をクリックします。
ここから、リンクするクエリとフィルターを選択します。
ドロップダウンには、高度なフィルタリングを含むさまざまなフィルタリングオプションがあります。このリストからフィルターにリンクを選択します。
ここから、リンクを定義してオペレーターとリンクされたフィルターを設定します。完了したら送信をクリックします。