我在SSRS中有一个报告,我想在行标题上创建一个表达式来从数据集中提取下一个日期值。
=“周”+第一个(字段!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;
该报告只不过是一张表格,其中包含来自其他数据集的数据,这些数据对我正在寻找的内容没有影响。
答案 0 :(得分:0)
=“周”+ DateAdd(“d”,7,First(Fields!FiscalDate.Value,“ds_FD”))