SSRS主从报表
0
可能主从报表这样表达不太准确,我详细描述一下需求吧:
我有一张汇总报表A,假设有3列:地区,销售额。现在有一张明细报表B,有3列:月份,门店,销售额。
我现在要把A,B报表放在一个页面里面,通过A报表来控制B报表的显示:点击A中的地区,地区以参数传递给B,B中显示的就是某个地区本年度截止到现在按月份的销售情况。
这个可以用折叠或者钻取的方式实现,但是有时候钻取或者折叠并不满足需求。比如:我的报表左侧是地图,显示每个地区的销售总体,点击某个地区,就会在报表右侧以表格显示所点击地区各门店的销售业绩。
等候大神解答:)
我有一张汇总报表A,假设有3列:地区,销售额。现在有一张明细报表B,有3列:月份,门店,销售额。
我现在要把A,B报表放在一个页面里面,通过A报表来控制B报表的显示:点击A中的地区,地区以参数传递给B,B中显示的就是某个地区本年度截止到现在按月份的销售情况。
这个可以用折叠或者钻取的方式实现,但是有时候钻取或者折叠并不满足需求。比如:我的报表左侧是地图,显示每个地区的销售总体,点击某个地区,就会在报表右侧以表格显示所点击地区各门店的销售业绩。
等候大神解答:)
没有找到相关结果
重要提示:提问者不能发表回复,可以通过评论与回答者沟通,沟通后可以通过编辑功能完善问题描述,以便后续其他人能够更容易理解问题.
3 个回复
heaven - 微软BI架构、SSRS高级开发 2013-11-05 回答
赞同来自: 梁勇
BIWORK - 热衷于微软BI技术,技术架构和解决方案! 2014-07-04 回答
赞同来自: 梁勇
给你一些思路,按照这个思路可以尝试来解决。
首先,先把 B 报表给做出来,留出参数接口,即访问 B 报表需要传递的参数,比如 P1。
然后,在 A 报表中先实现 A 的功能,同时在 A 报表中添加参数 比如 P,这个参数是用来传递给 B 的。 同时, 添加一个子报表,设置子报表为 B, 将 A 报表中的参数 P 赋值给 B 报表的参数 P1。
最后,在点击 A 报表区域的时候,ACTION 动作中的报表是访问 A 自身,并同时将区域传递给报表自身的参数 P,由于之前 P 已经赋值给 P1了,因此B子报表就会跟着 A报表的参数选择而联动了。
雁儿 - 成都IT 2014-07-03 回答
赞同来自: