ホーム > アプリケーション・コンポーネントの追加 > チャートの作成 > チャートのSQL問合せの作成について
前へ |
次へ |
アプリケーション・ビルダーでチャートを定義するには、ウィザードを使用します。ほとんどのチャート・ウィザードでは、チャート・タイプを選択し、次の構文を使用してSQL問合せを指定します。
SELECT link, label, value FROM ...
各要素の意味は次のとおりです。
link
は、URLです。
label
は、バーに表示されるテキストです。
value
は、バー・サイズを定義する数値列です。
次に例を示します。
SELECT null
, last_name, salary
FROM employees
WHERE DEPARTMENT_ID = :P101_DEPARTMENT_ID
注意: 既存のチャートのタイプは変更しないでください。かわりに、既存のチャートを削除して再作成してください。 |
ダイアル・チャートを作成するには、ダイアル・チャート・タイプを選択し、次の構文を使用してSQL問合せを指定します。
SELECT value , maximum_value [ ,low_value [ ,high_value] ] FROM ...
各要素の意味は次のとおりです。
value
は、ダイアルの開始位置です。
maximum_value
は、ダイアルでの推定最高位置です。
low_value
およびhigh_value
は、実績での低い値および高い値です。
次に例を示します。
SELECT dbms_random.value(500, 1200), 1300, dbms_random.value(100, 200) FROM DUAL
列チャートおよび行のFlashチャートには、1つのSQL問合せで複数シリーズを定義できます。これらのチャート・タイプのシリーズ名は、問合せ内の関連する列別名から導出されます。複数シリーズのFlashチャートを定義するには、次の構文を使用します。
SELECT link, label, series_1_value [, series_2_value [, ...]] FROM ...
レンジ・チャートは、各バーに2つの値が必要です。レンジ・チャートを作成するには、Flashチャートを作成し、次の構文を使用してSQL問合せを指定します。
SELECT link, label, low_value, high_value FROM ...
スキャッタ・チャートは、各ポイントにx値およびy値が必要です。レンジ・チャートを作成するには、Flashチャートを作成し、次の構文を使用してSQL問合せを提供します。
SELECT link, label, x_value, y_value FROM ...
ローソク足チャートには、各ローソク足に始値、安値、高値および終値が必要です。ローソク足チャートを作成するには、Flashチャートを作成し、次の構文を使用してSQL問合せを指定します。
SELECT link, label, open, low, high, close FROM ...