Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Reverted from v. 9

...

使用するビューを選択し、「レポート作成」ボタンをクリックして、フリーハンドSQLビルダーステップへ進みます。


フリーハンドSQL

レポートビルダーのSQLステップが表示されます。画面の右側にSQLクエリーを入力します。

Image Added

左側のパネルには、選択したビューを通して利用可能な、テーブルやフィールドの一覧が表示されます。

データベーステーブル一覧

データベーステーブル一覧は、SQL作成をサポートします。テーブル名の横にあるアイコンをクリックすることで、テーブル内のフィールドが表示されます。一覧では、選択した要素がテーブルか、またはデータベースビューであるかを確認することもできます。

Image Added


SQLのテスト

テスト」ボタンをクリックすることで、SQL文のテストをすることができます。SQL文の実行でエラーが発生した場合は、その内容を示すメッセージが表示されます (これは、データベースに依存します)。

Image Added


SQLの実行に成功すると、以下のメッセージが表示されます。

Image Added

SQLレポートの書式設定

SQLの作成が完了したら、これを保存し、上部のメニューからデータステップに進みます。標準的なドラッグ&ドロップレポートビルダーに似た、レポートデータページが表示されます。

グラフ、ドリルスルー、マルチ表示レポートを追加することができます。フリーハンドSQLに含まれるため、フィルターや集約のようないくつかの機能は使用することができません。

Image Added


ユーザープロンプト&ソースフィルター

SQLにユーザープロンプトやソースフィルターを含めるためには、どのカラム (列) を使用するのかを示すために、SQLクエリーにスクリプトを追加しなくてはいけません。

  1. SQLレポートに、ユーザープロンプトやソースフィルター含めるためには、{?}パラメーターを追加します。
    例:select * from client where country = {?}
    複数の入力パラメーターを持つソースフィルターを挿入する場合は、以下のSQL文を使用します。
    select * from client where country in ({?}) (注意: カッコの追加が必要です)
  2. テスト」をクリックすると、SQL構文が有効がどうかを示し、パラメーター数も表示されます。

    Image Added

  3. フィルターパラメーターにアクセスフィルターをリンクするには、データタブに移動します。フィルター一覧に、追加したフィルターパラメーターが表示されます。

    Image Added

    高度な設定をクリックします。
    表示されるポップアップで、リンクしたいフィルターの横にあるユーザープロンプトをクリックします。

    Image Added

    アクセスフィルターを選択し、ドロップダウンリストから適切なアクセスフィルターを選択します。

    Image Added