私はcognosに非常に慣れていないため、次の点について助けが必要です。
レポート入力パラメーターの 1 つは、オプションが First name,Last name,Default の 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
どうすればこれを行うことができるかを理解するのを手伝ってもらえますか?