sql - SSRS 2016 - “本周”的日期范围过滤器
问题描述
我是 SSRS 和报表生成器的新手。我运行 SSRS 2016。
我有一个正在查看 SharePoint 列表的报告,该报告可以很好地提取数据,但我需要过滤一个日期字段以仅显示“本周”的日期 - 如:
我有一个名为“创建日期”的列,我在一周的最后一天(星期五)下午 5 点运行报告 - 报告应该只生成过去 5 天(星期一到星期五(包括今天)内创建的所有项目, 星期五)
我知道如何使用 =Today() 表达式过滤今天创建的项目,但我无法为上一个工作周内创建的项目提供任何工作。
任何帮助表示赞赏。
谢谢你。
解决方案
就个人而言,我会使用 2 个参数,比如@DateFrom
和@DateTo
。然后,您可以过滤数据以仅包含创建日期介于@DateFrom
和之间的数据@DateTo
。
如果报表总是在星期五运行,并且您想要星期一到星期五的数据,那么您的参数表达式将分别为:=DateAdd("d", -5, Today()
和=Today()
。
推荐阅读
- javascript - 如何编写递归javascript函数以实现所需的输出
- ios - ios 13 以下版本的 info.plist 中的 DarkMode UIUserInterfaceStyle 键
- javascript - 快速会话:“会话和部分”类型上不存在属性“登录”
'。(2339) - python - 使用 pandas 数据框更快地替代 np.where?
- ios - 如何解决 NSScanner 上的“架构 x86_64 的未定义符号”?react-native 中的 Swift pod
- reactjs - 数据获取和清理以在 apexcharts 中创建图表
- r - 在 plotly 中更改悬停时的条形颜色
- r - R - fasttext 如何从命令行将输出加载到数据框中
- dictionary - 在golang中访问映射指针中的对象,取消引用会导致映射副本吗?
- java - 尝试访问最近下载的文件 - Java