У меня есть список, в котором есть столбец «YEAR». Я хочу, чтобы последний год (2010) был выделен жирным шрифтом в столбце «ГОД». Я попытался это выражениеCognos: использование значения DataItem в выражении условной переменной
IF ([myQuery].[YEAR] = [myQuery].[RECENT_YEAR]) THEN ("RecentYearBold")
где [RECENT_YEAR] является DataItem с выражением maximum([YEAR])
Это бросает мне ошибку, и это не позволяет мне использовать DataItem в условной переменной выражения. Может ли кто-нибудь помочь?
Ошибка я получаю:
РСВ-VAL-0002 Недопустимое выражение IF (. [MyQuery] [год] = [myQuery] [RECENT_YEAR].) ТОГДА ("RecentYearBold"). CRX-API-0005 Ошибка на позиции «34» или вокруг нее. Переменная с именем '[myQuery]. [RECENT_YEAR]' неверна.
прежде всего спасибо за Ваш ответ ... Потому что я ждал в течение недели, чтобы эта тайна решена. Да, как вы сказали, я не должен был недооценивать вариант «подтвердить» ... Спасибо yaar. спасибо большое ... – Amsakanna
делает это максимальное ключевое слово работает для вас? Я хочу, чтобы весь столбец last_year содержал только «2010». Любая помощь? – Amsakanna
Ваше сообщение указывает, что вы хотите выделить строки, содержащие «последний год», а не фильтровать результаты. Если вы просто хотите видеть записи, содержащие последний год, используйте выражение в # 2 выше в фильтре отчетов. – Jamey