2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Cognosレポートのチャートの軸の項目を動的に変更する方法

Last updated at Posted at 2019-05-23

Cognosのグラフ表示するときに、レポートを見る側がその時々によって表示に使用する軸の項目を選択したいというリクエストが来ることがあります。
今回はその軸の項目を選択するやり方についてまとめようと思います。

まず、以下のようなグラフがあるとします。
四半期ごとの製品ラインそれぞれの販売数量のグラフです。
同じグラフでY軸の「数量」を別の項目(今回は「収益」「総利益」とします)に変更できるようにしていきます。
image.png

まず値のプロンプトを左に配置します。今回はパラメーター名をY1とします。
また、値のプロンプトのプロパティから自動送信も「はい」に設定します。
image.png
また、「数量」以外にも「収益」「総利益」をY軸に指定できるようにするため、プロパティの固定値の選択で以下のように設定します。
image.png

次に、クエリー1に、ツールボックスからクエリー計算(データアイテム)を追加して
image.png
データアイテムの名前を「Y1軸」とします。
式には、以下のようにcase文を使用して値のプロンプトの結果によってデータアイテムの指定が変わるようにします。
image.png
次に、もう一つデータアイテムを追加して以下のように設定します。
image.png

作成したデータアイテムをグラフのY軸に設定します
image.png

次に選択した時に軸ラベルも変更できるようにします。
軸のタイトルのプロパティからデフォルトのタイトルを「いいえ」にする
image.png

軸ラベルのテキストソースのソースのタイプを「データ・アイテムの値」、データ・アイテムの値に「Y軸名」と設定します。
image.png

レポートを実行して、値のプロンプトでアイテムを選択できることとY軸ラベルが変わることを確認します。
image.png

以上

#自己学習記事一覧
Cognos Analytics をエンドユーザーの方に自己学習して頂くためのサイト
https://qiita.com/shinyama/items/95885c7246dc413b6448

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?