データセットから次の日付の値を取得するために行ヘッダーに式を作成したいという SSRS のレポートがあります。
="" の週 + First(Fields!FiscalDate.Value, "ds_FD")
これに似たものですが、次の値を調べて、持っているテキスト ボックスごとに表示する必要があります。
どうやってやるの?
データセットの作成に使用したクエリは次のとおりです。
SET DATEFIRST 7;
;WITH x AS
(
SELECT FiscalDate, rn = ROW_NUMBER() OVER
(PARTITION BY FiscalWeekNum ORDER BY FiscalDate)
FROM dbo.FiscalCalendar
WHERE FiscalDate >= CONVERT(DATE, GETDATE())
AND DATEPART(WEEKDAY, FiscalDate) = 2
)
SELECT FiscalDate FROM x WHERE rn = 1;
レポートは、私が探しているものに影響を与えない別のデータセットからのデータを含む単なるテーブルにすぎません。