Reporting services SSR-前向指向依赖项无效
在现有的SSRS 2008 r2报告中,我试图添加一个名为“Customer_Category”的参数。我收到以下错误消息: 报表参数“CustomerNumber”具有一个默认值或一个有效值,该值取决于报表参数“Customer_Category”。前向指向依赖项无效 我正在尝试确定如何修复此错误。“CustomerNumber”是通过读取数据集获得的参数值。在该数据集中,还有其他现有参数称为“Customer_Type”和“Customer_Preference”。这两个参数都是从用户在执行SSRS报告时所做的选择中获取的值。没有默认值 我试图使“Customer_Category”与没有默认值的情况相同,并且用户必须在执行报告时选择参数值。用户只能选择一个值 名为“Customer_Category”的新参数是参数列表中的最后一个参数。参数的顺序有区别吗?如果是,如何将“Customer\u Category”参数移到Customer\u number参数前面 以下是从customer_number数据集获取客户列表时使用的sql:-Reporting services SSR-前向指向依赖项无效,reporting-services,ssrs-2008,ssrs-2008-r2,Reporting Services,Ssrs 2008,Ssrs 2008 R2,在现有的SSRS 2008 r2报告中,我试图添加一个名为“Customer_Category”的参数。我收到以下错误消息: 报表参数“CustomerNumber”具有一个默认值或一个有效值,该值取决于报表参数“Customer_Category”。前向指向依赖项无效 我正在尝试确定如何修复此错误。“CustomerNumber”是通过读取数据集获得的参数值。在该数据集中,还有其他现有参数称为“Customer_Type”和“Customer_Preference”。这两个参数都是从用户在执行
SELECT Distinct CustomerNumber
FROM BridgeUserCustomer
WHERE
Type = @Customer_Type
AND Preference = @Customer_Preference
AND Category = @Customer_Category
GROUP BY CustomerNumber
您能告诉我哪里出了问题,我能做些什么来解决这个问题吗?总结
这个
如果具有参数层次结构(一个级别依赖于另一个级别),则顶级参数必须首先出现在参数列表中
在SSR中,这些被称为
解决方案
是的,参数的顺序会有所不同。当您将
Customer\u Category
移动到参数列表的顶部时会发生什么情况?这就解决了问题。谢谢