reporting-services - 确定任何行是否满足数据集中的特定条件
问题描述
我正在 Visual Studio 中创建报告,并且我有一个从存储过程返回行的数据集。每行都有一个列,其中包含一个日期。我还有另一个日期作为参数传递给报告。我想浏览这些行,并检查它们中的任何一个的日期是否小于 date 参数。有没有办法为基于此逻辑设置的报告创建布尔变量?
这是我目前拥有的,但我收到一条错误消息“ references outside of a data region must be contained within aggregate functions which specify a dataset scope
”
=IIF((Fields!ColumnDate.Value, "Dataset") < Parameters!ParameterDate.Value, "value 1", "value 2)
解决方案
我能够通过使用 Min 仅将最低日期与参数进行比较来找到解决方法:
=IIF(Min(Fields!ColumnDate.Value, "Dataset") < Parameters!EndDate.Value, "value 1", "value 2")
推荐阅读
- python-3.x - 由于未知原因,无法从网站上使用 python selenium binding 获取元素
- makefile - 避免 gnu make 自动删除文件
- jquery - jQuery多次触发
- excel - 来自不同工作表的 VBA 中的 Vlookup - 编码错误
- mysql - 让mysql查询更快
- android - 键盘关闭后Webview不会向下滚动
- c# - Unity:使用标签的 2D 碰撞检测
- java - 如何从命令行打开的 Java 代码关闭 CMD 窗口?
- list - 在 Haskell 中传递两个列表作为参数
- python - 在 count_values pandas 分类数据中包含零