0

データセットから次の日付の値を取得するために行ヘッダーに式を作成したいという 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;

レポートは、私が探しているものに影響を与えない別のデータセットからのデータを含む単なるテーブルにすぎません。

4

1 に答える 1