First
我想使用SSRS中的函数从特定数据集中获取特定行值。数据集返回如下值:
From To Value
1 30 10
30 60 20
60 100 30
还:
- 我有一个从 1 到 100 的整数值的参数。
From
如果参数介于和To
和之间,我想获取数据集值- 我想将此值放在 Textbox而不是 Tablix中。
First
我想使用SSRS中的函数从特定数据集中获取特定行值。数据集返回如下值:
From To Value
1 30 10
30 60 20
60 100 30
还:
From
如果参数介于和To
和之间,我想获取数据集值你可以在你的文本框中试试这个 Expr:
=First(Fields!FieldName.Value, "YourDataset")
例子:
=First(Fields!Name.Value, "GetName")
它对我有用。
这应该有效:
将参数用作数据集上>= From
的两个过滤器,并且< To
.
然后是文本框中的表达式,例如=First(Value.Value, "dataset")
.
您应该首先创建一个列表(以便与它相关 a DataSet
)。
然后,在列表中,放置一个文本框并定义以下表达式:
=First(Field!Value.Value)
这将完成这项工作:)
SSRS 是一种报告工具,而不是应用程序。您可以在生成报告之前编写查询或 SP 以接收值,否则我会推荐具有导出功能的应用程序(您甚至可以操纵它以使用 SSRS 导出最终报告)。Telerik 等第三方工具也可以提供帮助。