how to change dimension at view time

來源:互聯網
上載者:User

如有轉載請註明出處: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報表強了很多。

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.