sat*_*wik 42 reporting-services ssrs-2008
我在SSRS中创建报告时遇到了问题.
错误显示:
错误1 [rsInvalidReportParameterDependency]报告参数"COUNTRY"具有DefaultValue或ValidValue,它取决于报告参数"COUNTRY".前向依赖项无效.C:\ Users\wiksat\Desktop\New Folder\New folder\Visual Studio 2008\Projects\Report Project2\Report Project2\matrix_cascading.rdl 0 0
我现在想做什么?有什么建议?
Bre*_*ann 79
您将看到此错误的另一个原因是,如果报表范围的参数顺序不正确.例如,如果您有以下内容:
@Param1
@Param2
@Param3
Run Code Online (Sandbox Code Playgroud)
并且您尝试@Param3在填充的查询中使用@Param1,它将抛出此错误.您需要使用报表设计器顶部的向上/向下箭头来适当地排序参数.
Val*_*ken 12
看起来你已经以某种方式设置了一个引用自身的报告参数,换句话说,只有一个参数的"级联参数".那不行.
要显示国家/地区列表,报告的数据集将类似于:
select CountryID, CountryName from Country
Run Code Online (Sandbox Code Playgroud)
CountryID将是Value字段,CountryName是参数可用值的Label字段.
如果您对级联参数感兴趣:http://msdn.microsoft.com/en-us/library/aa337169.aspx
小智 6
我自己导致了这个问题 - 我尝试使用相同的数据集来填充参数值,并且这个相同的数据集也用于查询结果。以前它工作得很好,但当时我有这个参数的另一个数据集。凭着我的智慧,我决定删除这个“无用的”数据集,只是为了引起问题。经典的鸡蛋或母鸡问题:)
| 归档时间: |
|
| 查看次数: |
62144 次 |
| 最近记录: |