【发布时间】:2016-11-21 16:14:38
【问题描述】:
我有一个从查询生成的数据集(“用户”),它产生如下数据,这些数据显示在我的报告中的 tablix 中:
name salary
xyz 100
abc 200
pqr 150
现在,我还有一个用于选择用户名的参数。所以,我只想重用这个数据集来根据所选参数在另一个文本框中过滤和显示薪水。 例如如果我从参数中选择 xyz,那么文本框的值应该是 100
我尝试在我的文本框中使用这个表达式
=Sum(Lookup(Fields!Name.Value,Parameters!Name.Value,Fields!Salary.Value,"Users"))
但是,我收到错误消息“textbox2 的值表达式使用没有范围的聚合表达式”
【问题讨论】:
-
您不能
Sum从Lookup返回的内容。删除Sum,您的查找将起作用,假设用户数据集中的内容已经聚合。
标签: sql sql-server-2008 reporting-services lookup