Я очень плохо знаком с Cognos , поэтому вам нужна ваша помощь по следующим вопросам:
Одним из входных параметров отчета является Order-By с опциями Имя, Фамилия, По умолчанию.
У меня есть элемент запроса 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
Можете ли вы помочь мне понять, как я могу это сделать? Спасибо заранее за любую помощь!