0
我有一個SP如下如何限制SSRS中的參數?
CREATE procedure [dbo].[SAMPLE]
(
@ID varchar(20)=null,
@FromDate varchar(20)=null,
@ToDate varchar(20)=null,
@LastDate varchar(20)=null,
@TransType varchar(50) = '',
@ProviderId varchar(max)=null,
@Payerid varchar(max)=null,
@PageNum int =1,
@PageSize int=10,
@Mode int=0,
@DateType varchar(20)=null,
@SortOrder varchar(10)='',
@SortColumn varchar(50)=''
)
在程序
,一些邏輯被實現。
現在我有通過使用上述SP
我follwed像數據源創建,通過選擇查詢類型的存儲過程,現在它顯示了所有上述參數創建的數據集的方法,以產生在SSRS報告。現在我想僅傳遞參數爲id,並且它必須顯示數據如果id存在在我的表中。但我必須顯示所有這些參數,但這些參數不應要求傳遞它的值。
任何機構都可以爲我提供解決方案。因爲我從三天起就面臨着痛苦。
記得它不是鑽取或鑽取或子報表。它是從存儲過程創建簡單的報表,提前
感謝
Hemanth,根據你我選擇的參數,然後去默認值這裏我選擇指定值,它不接受空值,如果使用表達參數它顯示錯誤給我。這裏我們無法預測客戶端會傳遞哪個值。請提供解決方案並嘗試給出解釋。請注意參數應顯示在報告中,即使我們沒有傳遞任何值,它也不應顯示錯誤 – Franklin
好的。在參數屬性常規選項卡中,將有三個選項,如:1.允許空值,2.允許空值和3.允許多個值。選擇1和2選項並運行報告。在參數提示旁邊,您可以看到一個複選框「Null」,您需要選中該複選框以將null傳遞給該參數...這有幫助嗎? – hemanth
hemanth請在溝通中提供,因爲我是新來的ssrs – Franklin