StartDate
とEndDate
がYear
の間にあるかどうかを判断するには、年の値を使用します。式を使用すると、StartDate
から年を取得し、Year
の値と比較することができます。その比較に基づいて、ユーザーには表示されず、比較に応じて別のパラメータ(StartDateHidden
)を設定できます。
StartDateHidden
の式。それはYear
値の日付である場合、それはStartDate
値とStartDateHidden
を移入
=IIF(
Paramaters!StartDate.Value.Year = Parameters!Year.Value,
Paramaters!StartDate.Value,DateSerial(Parameters!Year.Value,1,1)
)
注、それ以外の場合はYear
値の最初の日付を設定します。
StartDate
が年の値でない場合は、任意のデフォルト値を使用できます。
EndDateHidden
の式。
=IIF(
Parameters!EndDate.Value.Year = Parameters!Year.Value,
Parameters!EndDate.Value,DateSerial(Parameters!Year.Value,12,31)
)
これが役立つかどうかを教えてください。
ありがとうございました。この開始日と終了日の隠れたパラメタはどこで使用できますか? – bmsqldev
@bmsqldevの場合、日付/時刻型(StartDateHiddenとEndDateHidden)の2つのパラメータを作成し、visibilityプロパティに「Hidden」を設定するだけで、ユーザがそれらに触れることを避けることができます。デフォルト値では、すべてのパラメータに対して私が掲示した式を使用します。さらなる助けが必要な場合はお知らせください。 –
ありがとう..さらに2つのパラメータを正しく作成する必要がありますか? startdateとendDate – bmsqldev