如有转载请注明出处:http://blog.youkuaiyun.com/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报表强了很多。