Anchor | ||||
---|---|---|---|---|
|
Table of Contents | ||
---|---|---|
|
概要
計算フィールドを使用して、フィールドに対する基本的な計算を行うことができます。計算フィールドを使用することで、レポート内のフィールドに基礎的な計算式を適用することができます。
注意:レポートビルダーで作成した計算フィールドは、複数のレポートで共有することはできません。そのレポートに固有のものです。複数のレポートで共有する一連の計算フィールドを作成する場合は、以下のいずれかを実行することができます。レポートビルダー内で作成した計算フィールドは、複数のレポートに渡って使用することができません。これは、レポートに固有のものです。複数のレポートに渡って使用できる計算フィールドを作成したい場合は、以下のいずれかの方法で実行することができます。
- 管理者に要請してビューに対して計算フィールドを定義してもらう。計算式をビュー内で定義するよう、管理者へ依頼する。
- コピー機能を使って計算フィールドを含むテンプレートレポートをコピーし、これをひな形として別のレポートを作成する。コピー機能を使用して、対象の計算式を含むレポートをコピーする。コピーされたレポートを基にして、別のレポートを作成する。
Wiki Markup |
---|
{html}<iframe width="700" height="394" src="https://www.youtube.com/embed/23llkGIdlvw?color=white" frameborder="0" allowfullscreen></iframe>{html} |
...
計算フィールドを使用する目的
ビューを設計する際、管理者がユーザーによるレポート作成に必要と思われるすべての変数を用意してくれるとは限りません。ビューの目的はユーザーがレポートを作成するのに充分で、かつそれらに基づいてより複雑な集計を行うことができるだけのフィールドを提供することです。管理者がビューを定義する際に、レポート作成に必要なすべての変数が作成されるわけではありません。ビューを定義する目的は、レポート作成に必要なフィールドを準備することと、それに基づきより複雑な計算式を作成できるフィールドを提供することです。
シンプル式
シンプル式を使用すると、式ビルダーインターフェースのボタンを使用して、計算式を作成することができます。これらは非常にシンプルな加算または乗算からCaseステートメントまで、多岐にわたる場合があります。シンプルな式では、式ビルダーのインターフェイスボタンを使用して、計算式を作成することができます。使用できる計算式は、非常に簡単な加算や乗算から、CASE文を使用したものまで、多岐に渡ります。
Expand | ||
---|---|---|
| ||
|
定義済みの式
定義済みの式を使用して、式のルールが管理者によって定義されたものかシステムデフォルトかに関係なく、レポートに式のルールに基づいて計算式を追加することができます。定義済みの式を使用することで、管理者が定義した式のルールや、システムのデフォルト設定に基づく計算式を、レポートに追加することができます。
Expand | ||
---|---|---|
| ||
|
フリーハンドSQL
SQLに関するスキルがあれば、SQLエディター(フリーハンドSQL)を使用して直接SQLステートメントを記述することができます。「式」タブを選択してください。SQLエディター(フリーハンドSQL)が開きます。
登録するSQLをフィールドに記述してください。SQLの技術があれば、SQL編集ボックスに直接SQL文を記述することができます。その場合は、「式のタイプ」で「フリーハンドSQL」を選択してください。
カラム(列)を作成するSQL文を挿入します。
Expand | ||
---|---|---|
| ||
|
計算フィールドの編集
計算フィールドを編集するには、以下の手順を実行します。
- 「データ」ステップのフィールド一覧の計算式にマウスカーソルを重ね、ドロップダウンメニューをクリックして開きます。データステップのフィールド一覧で、対象の計算フィールドにマウスオーバーし、ドロップダウンメニューをクリックして開きます。
- 「計算式を編集」オプションを選択します。
計算フィールドの削除
計算フィールドを削除するには、以下の手順を実行します。
- 「データ」ステップのフィールド一覧の計算式にマウスカーソルを重ね、ドロップダウンメニューをクリックして開きます。データステップのフィールド一覧で、対象の計算フィールドにマウスオーバーし、ドロップダウンメニューをクリックして開きます。
- 「削除」オプションを選択します。