概要

ページトップ

仮想テーブルを利用して、派生フィールドを返すSQL文をビューに挿入し、これを論理的なテーブルとしてビューで使用することが可能です。

仮想テーブルには、以下の利点があります:

仮想テーブルの作成

ページトップ

  1. 仮想テーブルを作成するには、テーブル一覧にある「仮想テーブル」アイコンをキャンバスの上にドラッグします。
  2. 仮想テーブルには、「SQL」というリンクが追加されています。クリックすると「仮想テーブル」ウインドウが開きます。

    このウインドウではテーブル名称の更新と、派生フィールドを作るためのSQLを挿入することができます。

    注意: SQL文にはソート順を含むことができません。レポートの実行失敗の原因になります。SUMなど関数を適用するカラムには、文としてカラム名を明示的に設定してください。Yellowfinではそのカラム名を使用します。
  3. 「SQLのテスト」をクリックしてSQLをテストします。
  4. 「保存」をクリックして作成したSQLを保存します。SQLが返すカラムの一覧が表示されます。

仮想テーブルSQLの編集

ページトップ

仮想テーブルのSQLを編集するには、「仮想テーブル」ウインドウで「編集」をクリックしてSQLエディターを開きます。

その仮想テーブルのカラムが、既にビューに使用中である場合には、SQLへの変更がビューに与える影響にも留意してください。たとえば、ビューで使用中のカラムを削除したり、名前を変更したりすると、ビューからそのカラムが参照できなくなります。

ページトップ