SSRS动态参数查询中的默认值选择不起作用

时间:2014-11-10 14:12:23

标签: reporting-services parameters ssrs-2008

我使用2个参数的简单SSRS报告存在问题。

参数1 - PolicyStatus

  • 数据类型 - 文字
  • 允许多个值 - True
  • 可用值 - 从dbo.policytransstatus
  • 中选择不同的policystatus
  • 默认值 - 从dbo.policytransstatus
  • 中选择不同的policystatus

参数2 - TransactionStatus

  • 数据类型 - 文字
  • 允许多个值 - True
  • 可用值 - 从dbo.policytransstatus中选择Distinct TransactionStatus,其中PolicyStatus IN(@PolicyStatus)。
  • 默认值 - 从dbo.policytransstatus中选择Distinct TransactionStatus,其中PolicyStatus IN(@PolicyStatus)和TransactioStatus NOT IN(' Adjustment',' Cancellation',' Cancellation Adjustment&# 39;,'声明预订政策','续订邀请'续订失效','续订未邀请'

ISSUE

“策略状态”参数中的多个选定值未显示“事务状态”中显示的默认值。似乎显示的是最近选择的“政策状态”单个值的值。当我启动报告时,默认值也没有正确填充?

任何想法?

欢呼声,

安东尼

设置类似表格的代码:

CREATE TABLE PolicyTransStatus
(
PolicyTransStatus varchar(50) NOT NULL,
TransactionStatus varchar(50) NOT NULL
) 

Insert INTO dbo.PolicyTransStatus VALUES('Claims Booking Policy','Claims Booking   Policy')Insert INTO dbo.PolicyTransStatus VALUES('New Business','Adjustment')
Insert INTO dbo.PolicyTransStatus VALUES('New Business','Amended New Business')
Insert INTO dbo.PolicyTransStatus VALUES('New Business','Cancellation')
Insert INTO dbo.PolicyTransStatus VALUES('New Business','Cancellation Adjustment')
Insert INTO dbo.PolicyTransStatus VALUES('New Business','Cancellation of Provisional New Business')
Insert INTO dbo.PolicyTransStatus VALUES('New Business','Endorsement')
Insert INTO dbo.PolicyTransStatus VALUES('New Business','New Business')
Insert INTO dbo.PolicyTransStatus VALUES('New Business','New Business Amendment (Reverse NB)')
Insert INTO dbo.PolicyTransStatus VALUES('New Business','New Business Close')
Insert INTO dbo.PolicyTransStatus VALUES('New Business','New Business Provisional ')
Insert INTO dbo.PolicyTransStatus VALUES('New Business','New Policy')
Insert INTO dbo.PolicyTransStatus VALUES('New Business','Renewal Lapse')
Insert INTO dbo.PolicyTransStatus VALUES('New Business','Revised New Business')
Insert INTO dbo.PolicyTransStatus VALUES('Pipeline','Adjustment')
Insert INTO dbo.PolicyTransStatus VALUES('Pipeline','Amended New Business')
Insert INTO dbo.PolicyTransStatus VALUES('Pipeline','Cancellation')
Insert INTO dbo.PolicyTransStatus VALUES('Pipeline','New Business')
Insert INTO dbo.PolicyTransStatus VALUES('Prospect Quote','New Business')    
Insert INTO dbo.PolicyTransStatus VALUES('Quotation','Adjustment')
Insert INTO dbo.PolicyTransStatus VALUES('Quotation','Amended New Business')
Insert INTO dbo.PolicyTransStatus VALUES('Quotation','Amended Renewal')
Insert INTO dbo.PolicyTransStatus VALUES('Quotation','Cancellation')
Insert INTO dbo.PolicyTransStatus VALUES('Quotation','New Business')
Insert INTO dbo.PolicyTransStatus VALUES('Quotation','NTU')
Insert INTO dbo.PolicyTransStatus VALUES('Quotation','Renewal Confirmation')
Insert INTO dbo.PolicyTransStatus VALUES('Quotation','Renewal Lapse')
Insert INTO dbo.PolicyTransStatus VALUES('Quotation','Renewal Not Invited')
Insert INTO dbo.PolicyTransStatus VALUES('Renewal','Adjustment')
Insert INTO dbo.PolicyTransStatus VALUES('Renewal','Amended New Business')
Insert INTO dbo.PolicyTransStatus VALUES('Renewal','Amended ReKeyed Renewal')
Insert INTO dbo.PolicyTransStatus VALUES('Renewal','Amended Renewal')
Insert INTO dbo.PolicyTransStatus VALUES('Renewal','Cancellation')
Insert INTO dbo.PolicyTransStatus VALUES('Renewal','Cancellation Adjustment')
Insert INTO dbo.PolicyTransStatus VALUES('Renewal','Endorsement')
Insert INTO dbo.PolicyTransStatus VALUES('Renewal','New Business')
Insert INTO dbo.PolicyTransStatus VALUES('Renewal','Reinstate Lapse')
Insert INTO dbo.PolicyTransStatus VALUES('Renewal','ReKeyed Renewal')
Insert INTO dbo.PolicyTransStatus VALUES('Renewal','Renewal')
Insert INTO dbo.PolicyTransStatus VALUES('Renewal','Renewal Cancellation')
Insert INTO dbo.PolicyTransStatus VALUES('Renewal','Renewal Confirmation')
Insert INTO dbo.PolicyTransStatus VALUES('Renewal','Renewal Not Invited')
Insert INTO dbo.PolicyTransStatus VALUES('Renewal','Revised Renewal')
Insert INTO dbo.PolicyTransStatus VALUES('Renewal Invite','Renewal Invitation')
Insert INTO dbo.PolicyTransStatus VALUES('Renewal Lapse','Lapse')
Insert INTO dbo.PolicyTransStatus VALUES('Renewal Lapse','Renewal Lapse')

0 个答案:

没有答案