SSRS 2008 (R2 ではない) レポートがあり、1 つのデータテーブルで 2 つの異なる顧客クラス タイプのデータが返されます。
このレポートを Excel の添付ファイルとして電子メールで自動的にユーザーに送信するように依頼しています。ユーザーは、スプレッドシートに 2 つのワークシートが必要です。最初のワークシートには両方の顧客クラス タイプを含む結果セットが含まれている必要があり、2 番目のワークシートには 2 つのクラス タイプのいずれかの結果セットのみが含まれている必要があります。レポートに 2 番目のデータ テーブルを追加し、2 番目のテーブルの改ページ プロパティを設定して、2 番目のデータ テーブルにフィルターを設定し、1 つのクラスのみを含めることで、2 つのワークシートを Excel にエクスポートすることができます。ユーザーが望むタイプ。その後、スケジュールに従ってこれを自動化するサブスクリプションを設定できます。
私が抱えている問題は、ユーザーが SSRS Web ページを介してオンデマンドでレポートを実行しているときに、2 つのデータテーブルを表示したくないということです。これを達成するために、2 番目のデータテーブルの隠しプロパティの値を設定するために (式で) 使用する隠しブール値パラメーターを作成しました。これにより、デフォルトで 2 番目のデータテーブルを非表示にできます。サブスクリプションのパラメーターを設定するときに、非表示にしないように値を設定できることを期待しています。ただし、サブスクリプションでこのパラメーターの値を設定する方法がわかりません。サブスクリプションに表示されるパラメーターは、非表示になっていないパラメーターです。この隠しパラメーターはサブスクリプションには表示されません。
サブスクリプションで隠しパラメータまたは内部パラメータのパラメータ値を設定する方法はありますか? 必要に応じて、サブスクリプションによってレポートが実行されていることを実行時に検出できれば、それに応じてパラメーター値を設定できます。