В Cognos RS 10 я пытаюсь создать несколько операторов if, но отчет не работает. Отчет работает, когда у меня нет этого в качестве выражения.Несколько операторов If Cognos RS 10
Я хочу создать поле, которое показывает дни между датой RUN и принятой датой, когда Status Classification = 'Open' и когда она = 'Pend'.
Я хочу, чтобы создать поле, которое показывает дни между CLOSED датой и датой, когда Received Статус Классификация = «Закрыто»
Может кто-нибудь предложить помощь? Выражение проверяется, но отчет терпит неудачу. Любая помощь приветствуется.
Это то, что я использую:
**If ([CS].[Status Classification] = 'Open') THEN
(_days_between ([Run Date] , [CS].[Received Date]))
else IF ([CS].[Status Classification] = 'Pend') THEN
(_days_between ([Run Date] , [CS].[Received Date]))
else IF ([CS].[Status Classification] = 'Closed') THEN
(_days_between([CS].[Closed Date Time] , [CS].[Received Date]))
ELSE
null**
Что ошибка вы получаете? С чем вы работаете? Является ли это реляционным или DMR? Динамический или совместимый режим запроса? –
Я понял. Ошибка была вызвана слишком большим количеством данных. В моем запросе было слишком много элементов данных. Спасибо за ответ. –