Dynamic 文本框和标题中的ssrs动态值

Dynamic 文本框和标题中的ssrs动态值,dynamic,reporting-services,Dynamic,Reporting Services,我有一份每周运行的报告,在其中一个表格中,它一直显示到最近一周的week1、week2等(例如目前的week28) 此表在报告中,我希望标题中包含week28值。标题为“summary report for”,我想将周数放在末尾,这样每周运行报告时都会发生变化 还有几个地方我想放置动态值,但我猜代码是相同的。假设您有一个名为“MyDataset”的排序数据集,其中有一列包含名为“week”的周名称,您可以简单地使用以下表达式: =Last(Fields!Week.Value, "MyDatase

我有一份每周运行的报告,在其中一个表格中,它一直显示到最近一周的week1、week2等(例如目前的week28)

此表在报告中,我希望标题中包含week28值。标题为“summary report for”,我想将周数放在末尾,这样每周运行报告时都会发生变化


还有几个地方我想放置动态值,但我猜代码是相同的。

假设您有一个名为“MyDataset”的排序数据集,其中有一列包含名为“week”的周名称,您可以简单地使用以下表达式:

=Last(Fields!Week.Value, "MyDataset")
这将返回MyDataset的Week列中的最后一个值


或者,您可以使用一些日期函数构造周数,例如

,或者您可以使用
=Max(Fields!week.Value,“MyDataSet”)
Max
仅在周数字段为数字时有效,或者如果周数字段是字符串,则周数前面加了零。否则,“第9周”将大于“第19周”。