首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在SSRS中显示上周的周日和上周的周六?

在SSRS中显示上周的周日和上周的周六,可以通过以下步骤实现:

  1. 创建一个新的报表或打开现有的报表。
  2. 在报表设计视图中,右键单击报表的空白区域,选择“报表属性”。
  3. 在报表属性对话框中,选择“代码”选项卡。
  4. 在“自定义代码”文本框中,输入以下代码:
代码语言:txt
复制
Public Function GetLastSunday() As DateTime
    Dim currentDate As DateTime = Today
    Dim dayOfWeek As Integer = currentDate.DayOfWeek
    Dim lastSunday As DateTime = currentDate.AddDays(-dayOfWeek)
    Return lastSunday
End Function

Public Function GetLastSaturday() As DateTime
    Dim currentDate As DateTime = Today
    Dim dayOfWeek As Integer = currentDate.DayOfWeek
    Dim lastSaturday As DateTime = currentDate.AddDays(-dayOfWeek - 1)
    Return lastSaturday
End Function
  1. 点击“确定”保存报表属性。
  2. 在报表设计视图中,选择要显示上周周日和上周周六的文本框或表格单元格。
  3. 在属性窗口中,找到“表达式”属性,并单击其右侧的“fx”按钮。
  4. 在表达式编辑器中,输入以下表达式来调用自定义代码函数:
代码语言:txt
复制
=Code.GetLastSunday()
  1. 对于上周的周六,使用以下表达式:
代码语言:txt
复制
=Code.GetLastSaturday()
  1. 确认表达式无误后,点击“确定”关闭表达式编辑器。
  2. 预览报表,应该能够看到上周的周日和上周的周六的日期显示在相应的文本框或表格单元格中。

这样,通过自定义代码函数,可以在SSRS报表中显示上周的周日和上周的周六的日期。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的沙龙

领券