2016-05-23 60 views
0

我有一個ssrs報告,用戶可以在其中選擇他需要的圖表類型(餅圖,行,..,表格)。用戶選擇「表」,必須選擇另一個參數(@ListOfColumns)。如果我選擇「表」,我可以看到字段列表並生成報告。當我選擇另一種類型的圖表時,字段列表是空的(因爲它應該是),但由於「@ListOfColumns」參數需要一個值,所以無法生成報告。我試圖將此參數設置爲空白,但是沒有沒有工作。在添加「表」和級聯參數之前,一切工作正常。即使父字段有其他值,SSRS級聯參數也需要一個值

詳細信息: @ChooseChartType參數是整數,帶有「指定值」:1,2,3,4(4是表)。 @ListOfColumns數據集:

if(@ChooseChartType=4) 

SELECT 1 ID, 'TypeOfTest' AS ColumnName UNION 

SELECT 2 ID, 'NoOfTest' AS ColumnName UNION 

SELECT 3 ID, 'Priority' AS ColumnName UNION 

SELECT 4 ID, 'Purpose' AS ColumnName UNION 

SELECT 5 ID, 'TypeOfRoute' AS ColumnName UNION 

SELECT 6 ID, 'CreatedBy' AS ColumnName 

回答

0

添加IF到您的數據集的條件則只是從你的數據集的腳本刪除@ListOfColumns如果不需要它。

相關問題