Pentahoアナリシスビュー【JPivot】MDXクエリ編集によるmember追加やセルの背景色の変更

| | コメント(0) | トラックバック(0)
MDXクエリを編集することでできるちょっとした小技をご紹介します。


jpivot01.jpg

上記のようなビューで
Measuresに「達成率(実績/予算)」を追加し
値によって色分けをしたい場合、

jpivot02.jpg
MDXクエリエディタを開いて

--------------------------------------------------------------------------
with member [Measures].[達成率] as
        '([Measures].[実績] / [Measures].[予算])',
        format_string = IIf(
                    (([Measures].[実績] / [Measures].[予算]) <= 0.3),
                    "|0.000|style=red",
                    IIf(
                        (([Measures].[実績] / [Measures].[予算]) > 1.0),
                        "|0.000|style=lightblue",
                        "0.000"
                    )
                )
select NON EMPTY {[Measures].[予算], [Measures].[実績]} ON COLUMNS,
  NON EMPTY {[年月日].[全て].[2010], [年月日].[全て].[2010].[1], [年月日].[全て].[2010].[2], [年月日].[全て].[2010].[3], [年月日].[全て].[2010].[4]} ON ROWS
from [forBlog1]
--------------------------------------------------------------------------
【解説】
with member で「達成率」(実績/予算)のmeasuresを追加
format_stringにて条件や背景色を指定

のように編集し

jpivot03.jpg

新たに追加された「達成率」を表示するようにチェックすれば
こんな感じで表示されます。
(100%以上は水色、30%以下は赤色)

jpivot04.jpg


styleをarrow(=up or down)にすると
(100%以上は上向き矢印、30%以下は下向き矢印)

jpivot05.jpg

みたいなこともできます。


先日の記事でのpentaho V3.5のご紹介の通り
Pentahoエンタープライズ版の「アナライザーレポート」がかなり使い勝手がいい感じなため
以前のJPivot(アナリシスビュー)は今後あまり使われなくなるのかもしれませんが、参考までに。


★Have a nice Open Source Day★
KSKソリューションズ Pentahoチーム

トラックバック(0)

このブログ記事を参照しているブログ一覧: Pentahoアナリシスビュー【JPivot】MDXクエリ編集によるmember追加やセルの背景色の変更

このブログ記事に対するトラックバックURL: http://www.pentaho-partner.jp/mt/mt-tb.cgi/59

コメントする