1

SSRSレポートを使用しています。

最初に選択した日付に基づいて、別のパラメーターの既定の日付を設定する方法。下の画像をご覧ください。

ここに画像の説明を入力

ここで、02-01-16この日付に 14 日を追加したいので日付値を選択し、この更新された日付をStart Dateパラメーターに設定します。

これどうやってするの?誰でも私を助けてください。

注: onchange イベントと同じ動作が必要です。

4

2 に答える 2

2
  1. このクエリで新しいデータセットを作成します
    @ParamDate <-- は、選択した日付パラメーターの名前です。 NewDate として DATEADD(dd,14,@ParamDate) を選択します。

  2. 「開始日」パラメーターを右クリック
    => デフォルト値
    => 「クエリから値を取得」を
    選択 => (1) で作成したデータセットを選択
    => 値フィールド: NewDate。 ここに画像の説明を入力

  3. 終わり。 ここに画像の説明を入力

于 2016-02-02T08:18:13.917 に答える
1

はい! 簡単な解決策を見つけました。

異なる を作成する必要がありますDataset。Dataset を作成したとしましょう AddDaysDs

AddDaysDs データセット

SELECT DATEADD(dd ,14 ,@SelectdDate) AS StartDate

内部で、パラメータとして getDatasetに渡します。SelectdDateStartDate

ここで、パラメーターを右クリックし、[パラメーター プロパティ] に移動し、[使用可能な値]内で [クエリから値を取得してデータセットを設定] にチェックマークを付けますStartDateAddDaysDs

Default Values同じフィールド内で同じことを行います。

Advanced注: すべての 2 つのパラメータープロパティが次のようにチェックされていることを確認してください。Always refresh

于 2016-02-02T10:44:16.570 に答える