2012-01-16 176 views
2

我很新的,因此需要你对以下帮助:创建子查询

一个报告输入参数是订单通过与选项的姓,名,默认。

我具备这些数据项

  • EmployeeName查询项目MainQuery。
  • UserID
  • UserBadgeNo

是 -

If ?order by? = 'Last name' then Emp.Employeelastname 
else if ?order by?='First name' then Emp.Employeefirstname 
else 'garbage' 

要求的雇员姓名数据项中的表达是,应该有一个新的查询项FinalDisplayQuery应使用上述排序/有序数据,但显示另一列的值。

所以,最终的输出应该是:

If Emp.employeelastname then display emp.empnewname 
else if emp.employeefirst then display emp.empnextnewname 

你能不能帮我找出我怎么能去提前做这个THX对于任何帮助吗?!

+0

最后你想要4列还是3?我不清楚最终结果应该是什么? 例如,如果选择了FirstName,应该如何输出 – 2012-01-31 18:39:58

回答

1

用该表达式创建一个新的计算查询项目(在Framework Manager或Report Studio中),然后将其拖动到您的页面上。就那么简单。