我对cognos很新,所以需要你的帮助:
其中一个报告输入参数是Order-By with options First name,Last name,Default。
我有一个包含这些数据项的查询项MainQuery
EmployeeName
。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
你能帮我弄明白我该如何做到这一点吗?请提前获取任何帮助!
答案 0 :(得分:1)
使用该表达式创建一个新的计算查询项(在Framework Manager或Report Studio中),然后将其拖到页面上。就这么简单。