how to change dimension at view time

如有轉載請註明出處:http://blog.csdn.net/donkey2004112103/archive/2010/11/14/6008675.aspx

BOE XI3.1 SP2中添加了“input control”,可以動態控制維度,這個讓webi變得更加強大了!用戶可以自定義分析想要的維度,我相當喜歡。我自己做了一個例子如下,當然根據不同情況可以改變。可以動態的查看不同價位區間的數據,方便用戶查看。

創建維度

使用efashion的universe,只用四個維度。

 

方便說明只需要四個維度。

做好後如下:

創建維度

下面我們將要添加幾個維度price1,price2讓用戶可以查看小於price1的,大於price1小於price2,大於price2的數據。還有一個range變量用戶顯示名稱。

range維度定義如下:

=If([Sales revenue]<[price1]) Then "<"+[price1] ElseIf([Sales revenue]<[price2] And [Sales revenue]>=[price1]) Then [price1]+" ~" + [price2] Else ">="+[price2]

price1,price2就暫時定爲2000000,4000000,做好後報表如下:

創建input control

下面是input control真正發揮作用的時候,這個時候price1,price2都是hardcoding,創建input control就可以讓用戶控制price的數值。

 

以price1爲例其他幾個都一樣來創建input control。

選擇entry field這樣可以手動寫入。

 

 

大功告成!這樣的報表大大增強了分析的靈活性,比abap報表強了很多。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章