私はssrsレポートを持っています。ユーザーは必要なチャートの種類(円、線、..、表)ユーザが「テーブル」を選択した場合、別のパラメータを選択する必要があります(@ ListOfColumns)。 「テーブル」を選択すると、フィールドのリストが表示され、レポートが生成されます。別の種類のグラフを選択すると、フィールドのリストは空になりますが、 "@ ListOfColumns"パラメータに値が必要なためレポートを生成できません。このパラメータを空白とNULLに設定しようとしましたが、didn仕事はありません。 "テーブル"とカスケードパラメータを追加する前に、すべて正常に動作していました。SSRSカスケードパラメータには、親フィールドに他の値が設定されていても値が必要です
詳細: @ChooseChartTypeパラメータは整数で、値を指定します:1,2,3,4(4はテーブル)。 @ListOfColumnsデータセットは次のとおりです。それが必要ない場合は、データセットへの条件はその後、ちょうどあなたのデータセットのスクリプトから@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