有这种需求:同一个报表或图表,不同的人看,需要显示不同的内容,比如给老板看的是统计值,给员工看的是实际值,或是其他类型数据。
之前做报表时也有一个这样的需求,具体是这样的:有一个表有三个度量值:Score, YTD Value, Actual Value,需要在报表上放一个选项列表,选择不同的选项,报表显示不同的度量值。
实现方法如下:
1,先在报表页面增加提示选项(或是Radio Button也行),
2,给这个下拉列表添加三个选项:S--Score; T--YTD; V--Actual Value;
3,给这个提示指定一个参数:isValue
如下图所示:
4,打开Query Explorer,选择要展示的列表的query,增加一个data item。
5,选中新增的data item,在左边的属性栏双击Expression,打开表达式编辑窗口。
6,在表达式编辑窗口按图中所示,根据参数值进行判断,不同的参数应用不同的数据项值,如果类型不一样,转换数据类型保持一致。
7,这样定义后,在报表里只需要简单拖入该数据项,即可按不同的参数展示不同的内容了。
如下图所示:
添加新评论2 条评论
2014-11-18 09:46
2013-11-27 23:24