互联网服务商业智能

Report Studio 如何实现报表条件性隐藏或显示(急)

在一个报表中有两个交叉表。需求是当用户为总公司用户的时候只显示交叉表1,当用户为分公司用户时只显示交叉表2  。 这个功能如何实现?

参与28

7同行回答

wujunwujun软件开发工程师星星
用一个布尔变量,表达式用总公司用户的字段,当是总公司用户时就显示。分公司用户再做一个布尔变量,表达式里用分公司用户,当是分公司时显示你的第二个交能叉表显示全部
用一个布尔变量,表达式用总公司用户的字段,当是总公司用户时就显示。分公司用户再做一个布尔变量,表达式里用分公司用户,当是分公司时显示你的第二个交能叉表收起
软件开发 · 2016-02-25
浏览1259
gigsmangigsman信息分析/架构师BI
单击crosstab属性里面的render variable,选择创建的variable,布尔值为真,则展示。显示全部

单击crosstab属性里面的render variable,选择创建的variable,布尔值为真,则展示。

收起
软件开发 · 2016-02-25
浏览1026
x121522358x121522358商业智能工程师北京人大金仓信息技术股份有限公司
建议你先看一下教程中的变量设置,条件块等等用法。显示全部

建议你先看一下教程中的变量设置,条件块等等用法。

收起
互联网服务 · 2016-03-09
浏览1007
Sunny_WangSunny_Wang软件开发工程师Accenture
有很多方法:1.选择第一个crosstab,在属性中选择Render Variable,点击之后会弹出 Report Expression,输入用户=总公司用户然后以同样的方法做第二个crosstab2. 做一个conditional block,选择conditional Styles,点击Advanced Conditional Style, 然后会弹出report condition...显示全部

有很多方法:

1.

选择第一个crosstab,在属性中选择Render Variable,点击之后会弹出 Report Expression,输入用户=总公司用户

3-6-2016 11-11-08 PM.png


然后以同样的方法做第二个crosstab

2.

做一个conditional block,选择conditional Styles,点击Advanced Conditional Style, 然后会弹出report condition


收起
互联网服务 · 2016-03-07
浏览1085
TimeTime软件开发工程师北欧四国
条件块可以实现显示全部

条件块可以实现

收起
互联网服务 · 2016-02-29
浏览1172
FinrodElensarFinrodElensar软件开发工程师北京东方金指
条件选择块就可以实现,看看条件选择块相关知识嘛显示全部

条件选择块就可以实现,看看条件选择块相关知识嘛

收起
政府机关 · 2016-02-26
浏览1422
wujunwujun软件开发工程师星星
用一个布尔变量,或者一个字符变量都行啊显示全部
用一个布尔变量,或者一个字符变量都行啊收起
软件开发 · 2016-02-25
浏览1118

提问者

ll16233
商业智能工程师GBICC
擅长领域: 大数据商业智能服务器

相关问题

相关资料

问题状态

  • 发布时间:2016-02-25
  • 关注会员:7 人
  • 问题浏览:5151
  • 最近回答:2016-03-09
  • X社区推广