我在SSRS報告中有3個參數:rptFiscalyeIdIrt,rptStartDate,rptEndDate。 rptFiscalyearId是財政年度的預定義選擇列表。 rptStartDate和rptEndDate都是「日期/時間」類型(即,datepickers),並且都在參數屬性中將「允許空值」設置爲true。SSRS根據前面的參數選擇將日期/時間參數設置爲NULL
rptFiscalyearId的默認值爲0(表示「全部」)。
我想要做的就是讓用戶爲rptFiscalyeId選擇一個不同的值,然後將rptStartDate和rptEndDate的值都設置爲Null。
我能夠做到這一點的唯一方法是將rptStartDate和rptEndDate中的「Available Values」屬性設置爲「= IIf(Parameters!rptFiscalyeId.Value> 0,Nothing,Datetime.Now)」之類的表達式。 。但是,這樣做的問題是,通過這樣做,參數將更改爲選擇列表,而不是日曆日期選擇器。
有沒有什麼辦法實現我在找的東西而不把我的日期選擇器參數轉換成選擇列表? 是否有某種方式可以在報告查看器中以編程方式執行此操作?
完成。謝謝你的提示。 – flayto 2012-02-13 16:18:52