首页 新闻 赞助 找找看

SSAS报表设计 展示数据时重复行?

0
[已解决问题] 解决于 2014-01-13 08:55

我遇到下面这样的问题,求技术指导:

问题描述:项目报表需求,在vs 2005 BI开发工具设计完报表部署到server上没问题,现要求部署到另一台server上,我把原来的报表文件直接拷贝到对应server下的目录,使用vs2008 BI开发工具预览报表的数据就出现数据行重复的问题,见下图:

我核查了以下的原因:

1、数据仓库数据源对应的业务数据库数据重复;

2、ETL数据包执行过程导致的数据重复;

3、报表设计器 报表的设计,报表本身的问题

第一个原因排除了,第二个原因也排除了, vs2005 BI上处理后的报表部署后没有出现上面的问题,部署到另一台环境下换一个工具出现如上的问题,求帮助?

yss小虾米的主页 yss小虾米 | 菜鸟二级 | 园豆:238
提问于:2013-12-16 10:07
< >
分享
最佳答案
0

问题已经解决,造成数据重复的问题还是数据的原因,某同事在表里面添加了一行数据,且这条数据被每个报表的列使用,导致正常的数据因为该字段显示为原来的两条。总结如下:

出现报表数据重复行的问题:检查顺序:

1、检查报表设计器里所有的列,观察每条数据的异同点,排除因为某列数据导致的重复问题;

2、报表本身的设置,使用矩阵报表布局时,注意分组的显示和隐藏设置;

3、报表分组行行为的设置,官网上说的方法:http://technet.microsoft.com/zh-cn/library/hh916376.aspx;还没找到表行为对话框;

4、ETL包映射业务数据库表,注意包执行的过程导致的数据重复问题;

5、业务数据库表数据重复;

  报错缺少参数总结:

1、url传递的参数和报表数据源(数据仓库现有数据)里的数据对应不上,表现为缺少;

2、url特殊字符解码,确认传递的参数名称、值对应的上报表输入参数,否则也会报错;

3、报表部署过程中配置问题,确认数据源、报表本身配置、存放报表的server目录跟部署报表的地址是否相同;

4、报表跳转参数传递是否正确;

yss小虾米 | 菜鸟二级 |园豆:238 | 2013-12-16 14:49
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册