Crystal-reports-creating-queries

提供:Dev Guides
移動先:案内検索

Crystal Reports-クエリの作成

SAP BExおよびユニバースデータソース接続を使用すると、Crystal Reportsでクエリを作成および設計できます。

クエリを作成する

ユニバースでクエリを作成するには、OLAPとリレーショナルデータソースの両方を選択できます。

クエリ設計の最初のステップは、クエリに追加するオブジェクトを定義することです。 並べ替えとクエリフィルターを適用して、クエリを絞り込むこともできます。 クエリパネルは複数のペインに分割されています-

クエリの編集

ユニバースペイン

ユニバースのすべてのオブジェクトのツリー構造が含まれています。 [すべて展開]オプションを使用すると、ユニバースのすべてのオブジェクトを表示できます。

クエリパネルで新しいオブジェクトを追加したり、既存のオブジェクトを編集したりすることはできません。

結果オブジェクトペイン

この領域では、クエリに必要なオブジェクトを追加します。

クエリフィルターペイン

これは、レポート内のオブジェクトの値をフィルタリングするために使用されます。 定義済みのフィルターを使用するか、オブジェクトを追加してカスタムフィルターを作成できます。

SAP BExクエリには、1つ以上の階層を含めることができ、オブジェクトを事前定義してレポートを実行できます。

SAP HANAクエリには、SAP HANAモデリングビュー(分析ビュー、計算ビュー)からのデータが含まれます。 HANAデータベースに接続し、データベース内のスキーマ→テーブルを使用するには、既存のリレーショナル接続またはOLAP接続を使用できます。 IDTツールでリレーショナル接続を作成できます。

OLAP接続は、CMCおよびインフォメーションデザインツールで作成できます。 HANA多次元ビューは、OLAP接続を使用してCrystal Reportsに接続できます。

OLAP接続

次へをクリックします→HANAリポジトリ内のすべてのモデリングビューのリストが表示されます→モデリングビューを選択→完了

クエリパネルでビューのオブジェクトを開き、レポートに追加するために使用できます。

クエリパネル

クエリの編集

クエリを使用してCrystalレポートを作成したら、オブジェクトを変更するには、データソースオプションを編集する必要があります。 このオプションをクリックすると、クエリの編集パネルが開き、オブジェクトの追加/削除、フィルターの適用などができます。

次の図に示すように、[データ]→[データソースの編集]に移動して、既存のクエリを編集することもできます。

クエリの編集

変更が完了したら、[完了]をクリックすると、すべての変更がCrystal Reportのデータに適用されます。